0000950170-24-019292.txt : 20240223 0000950170-24-019292.hdr.sgml : 20240223 20240223150549 ACCESSION NUMBER: 0000950170-24-019292 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 138 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240223 DATE AS OF CHANGE: 20240223 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CTS CORP CENTRAL INDEX KEY: 0000026058 STANDARD INDUSTRIAL CLASSIFICATION: PRINTED CIRCUIT BOARDS [3672] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 350225010 STATE OF INCORPORATION: IN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-04639 FILM NUMBER: 24670659 BUSINESS ADDRESS: STREET 1: 4925 INDIANA AVENUE CITY: LISLE STATE: IL ZIP: 60532 BUSINESS PHONE: 6305778800 MAIL ADDRESS: STREET 1: 4925 INDIANA AVENUE CITY: LISLE STATE: IL ZIP: 60532 10-K 1 cts-20231231.htm 10-K 10-K
--12-31falseFY0000026058P3YP2Yhttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherAssetsCurrenthttp://fasb.org/us-gaap/2023#OtherAssetsCurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherAssetsCurrenthttp://fasb.org/us-gaap/2023#OtherAssetsCurrenthttp://fasb.org/us-gaap/2023#Revenueshttp://fasb.org/us-gaap/2023#Revenueshttp://fasb.org/us-gaap/2023#Revenueshttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense0000026058us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-310000026058cts:TEWATemperatureSennsorsSPZoOMember2023-01-012023-12-310000026058us-gaap:CommonStockMember2020-12-310000026058cts:FerropermPiezoceramicsAsAcquisitionMember2022-06-300000026058us-gaap:RetainedEarningsMember2023-01-012023-12-310000026058cts:AssetImpairmentMembercts:MatamorosConsolidationMember2023-01-012023-12-310000026058country:US2021-12-310000026058us-gaap:CommonStockMember2023-01-012023-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310000026058us-gaap:CommonStockMember2021-12-310000026058us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2023-12-310000026058cts:September2020PlanMember2022-12-300000026058us-gaap:ForeignExchangeContractMember2023-12-310000026058us-gaap:TreasuryStockCommonMember2020-12-310000026058cts:CashSettledAwardsMember2023-01-012023-12-310000026058srt:MaximumMembercts:MaglabAgAcquisitionMember2023-02-062023-02-060000026058us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310000026058cts:IndustrialMember2021-01-012021-12-310000026058us-gaap:MachineryAndEquipmentMember2022-12-310000026058cts:GeographicDistributionMembercountry:TW2022-01-012022-12-310000026058us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000026058us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-12-310000026058cts:MedicalMember2021-01-012021-12-310000026058us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000026058us-gaap:ForeignPlanMember2023-01-012023-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2021-01-012021-12-310000026058cts:GeographicDistributionMembercountry:CN2021-01-012021-12-310000026058cts:ContingentConsiderationMember2023-12-310000026058us-gaap:CommonStockMember2022-12-310000026058cts:AssetImpairmentMember2023-01-012023-12-310000026058us-gaap:CrossCurrencyInterestRateContractMembercurrency:NOK2022-06-270000026058us-gaap:AdditionalPaidInCapitalMember2022-12-310000026058srt:MaximumMember2023-12-310000026058us-gaap:CrossCurrencyInterestRateContractMember2023-12-310000026058country:USus-gaap:PensionPlansDefinedBenefitMember2023-01-012023-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000026058us-gaap:RetainedEarningsMember2022-12-310000026058us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000026058us-gaap:TechnologyBasedIntangibleAssetsMembercts:FerropermPiezoceramicsAsAcquisitionMember2022-06-292022-06-300000026058us-gaap:AllowanceForCreditLossMember2023-01-012023-12-310000026058cts:OfficersKeyEmployeesAndNonEmployeeDirectorsMembercts:ServiceBasedRestrictedStockUnitsMember2022-01-012022-12-310000026058us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-12-310000026058us-gaap:ForeignPlanMember2022-01-012022-12-310000026058us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000026058us-gaap:CustomerConcentrationRiskMembercts:ToyotaMotorCorporationMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310000026058cts:RevolvingCreditFacilityDue2020SwinglineSublimitMember2021-12-150000026058cts:GeographicDistributionMembercts:OtherNonUnitedStatesMember2022-01-012022-12-310000026058cts:AccruedExpensesAndOtherLiabilitiesMember2023-12-310000026058us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-12-3100000260582022-12-310000026058us-gaap:ForeignPlanMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-12-310000026058us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-12-310000026058us-gaap:ForeignPlanMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-01-012023-12-310000026058us-gaap:AdditionalPaidInCapitalMember2023-12-310000026058cts:RevolvingCreditFacilityDue2024Member2023-12-310000026058us-gaap:ForeignPlanMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-01-012022-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000026058us-gaap:ResearchMember2023-12-310000026058cts:UnitedStatesEnvironmentalProtectionAgencyMembersrt:MinimumMember2023-02-082023-02-080000026058us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-12-310000026058cts:MaglabAgAcquisitionMember2023-01-012023-12-310000026058cts:PerformanceBasedRestrictedStockUnitsMember2023-12-310000026058us-gaap:LandAndLandImprovementsMember2023-12-310000026058srt:MaximumMembercts:OperatingLossCarryforwardMember2023-01-012023-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-12-310000026058cts:MaglabAgAcquisitionMember2023-02-060000026058us-gaap:CustomerConcentrationRiskMembercts:CumminsIncMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310000026058us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-12-310000026058us-gaap:TechnologyBasedIntangibleAssetsMembercts:TEWATemperatureSennsorsSPZoOMember2022-02-282022-02-280000026058us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310000026058srt:MaximumMembercts:ForeignTaxCreditCarryforwardMember2023-01-012023-12-310000026058cts:GeographicDistributionMembercountry:TW2021-01-012021-12-310000026058us-gaap:OtherRestructuringMember2023-01-012023-12-310000026058srt:MaximumMembercts:September2020PlanMember2023-12-310000026058cts:MayTwoThousandTwentyOneProgramMember2023-01-012023-12-310000026058us-gaap:AllowanceForCreditLossMember2020-12-310000026058cts:TransportationMember2021-01-012021-12-310000026058cts:GeographicDistributionMembercts:OtherNonUnitedStatesMember2023-12-310000026058cts:UnitedStatesEnvironmentalProtectionAgencyMember2023-01-012023-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000026058us-gaap:ResearchMember2022-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CrossCurrencyInterestRateContractMember2022-01-012022-12-310000026058cts:OfficersKeyEmployeesAndNonEmployeeDirectorsMembercts:ServiceBasedRestrictedStockUnitsMember2023-01-012023-12-310000026058us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-12-310000026058us-gaap:FairValueMeasurementsRecurringMember2023-01-012023-12-310000026058cts:TwoThousandNinePlanMember2023-12-310000026058srt:MaximumMembercts:RevolvingCreditFacilityDue2024Member2021-12-152021-12-1500000260582022-01-012022-12-310000026058srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310000026058cts:GeographicDistributionMembercountry:TW2023-01-012023-12-310000026058cts:GeographicDistributionMembercountry:CZ2022-12-310000026058us-gaap:OtherNonoperatingIncomeExpenseMember2022-01-012022-12-310000026058cts:FebruaryNineTwothousandTwentyThreeMembercts:TwoThousandTwentyThreeToTwoThousandTwentyFivePerformanceBasedRsusMember2023-12-310000026058us-gaap:ForeignCountryMember2023-01-012023-12-310000026058us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310000026058cts:ServiceBasedRestrictedStockUnitsMember2023-01-012023-12-310000026058us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000026058us-gaap:CrossCurrencyInterestRateContractMembercurrency:NOK2023-12-310000026058us-gaap:EmployeeSeveranceMember2023-01-012023-12-310000026058us-gaap:CashFlowHedgingMember2022-12-310000026058cts:GeographicDistributionMembercountry:US2021-01-012021-12-310000026058srt:MaximumMemberus-gaap:SubsequentEventMember2024-02-020000026058cts:GeographicDistributionMembercountry:CZ2023-12-310000026058cts:September2020PlanMember2023-01-012023-12-310000026058us-gaap:OtherCurrentAssetsMember2022-12-310000026058country:USus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-01-012022-12-310000026058cts:OtherChargesMember2023-01-012023-12-310000026058cts:IndustrialMember2023-01-012023-12-310000026058srt:MaximumMember2023-02-090000026058us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:SalesMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2022-01-012022-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2023-12-310000026058cts:GeographicDistributionMembercountry:DK2021-01-012021-12-310000026058cts:ShutDownMembercts:MatamorosConsolidationMember2022-01-012022-12-310000026058country:USus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-12-310000026058cts:CashSettledAwardsMember2023-12-310000026058srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-12-310000026058us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310000026058us-gaap:CommonStockMember2022-01-012022-12-310000026058cts:GeographicDistributionMembercountry:CN2023-12-310000026058cts:CashSettledAwardsMember2022-12-310000026058us-gaap:EmployeeSeveranceMembercts:September2020PlanMember2023-01-012023-12-310000026058us-gaap:TreasuryStockCommonMember2023-12-310000026058cts:RevolvingCreditFacilityDue2024Membersrt:MinimumMember2021-12-152021-12-150000026058us-gaap:AdditionalPaidInCapitalMember2021-12-310000026058us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000026058cts:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-12-310000026058cts:September2020PlanMember2020-09-012023-12-310000026058us-gaap:CurrencySwapMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000026058us-gaap:MachineryAndEquipmentMember2023-12-310000026058cts:A2018PlanMember2023-01-012023-12-310000026058us-gaap:ForeignPlanMember2021-12-310000026058us-gaap:CashFlowHedgingMember2023-12-310000026058cts:MaglabAgAcquisitionMemberus-gaap:CustomerRelationshipsMember2023-02-062023-02-060000026058us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000026058cts:CashSettledAwardsMember2022-01-012022-12-310000026058cts:AerospaceandDefenseMember2023-01-012023-12-310000026058cts:GeographicDistributionMembercts:OtherNonUnitedStatesMember2022-12-310000026058us-gaap:CommonStockMember2021-01-012021-12-310000026058us-gaap:TreasuryStockCommonMember2021-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CurrencySwapMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000026058us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000026058cts:GeographicDistributionMembercts:OtherNonUnitedStatesMember2023-01-012023-12-310000026058us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-12-310000026058country:US2021-01-012021-12-310000026058us-gaap:NetInvestmentHedgingMembercts:FerropermAcquisitionMember2023-01-012023-12-310000026058us-gaap:ForeignCountryMember2021-01-012021-12-310000026058us-gaap:TechnologyBasedIntangibleAssetsMembercts:MaglabAgAcquisitionMember2023-02-062023-02-060000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-12-310000026058cts:RevolvingCreditFacilityDue2024Member2016-05-232016-05-230000026058us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000026058cts:GeographicDistributionMembercountry:CZ2023-01-012023-12-3100000260582023-06-3000000260582021-01-012021-12-310000026058us-gaap:CrossCurrencyInterestRateContractMember2022-12-310000026058cts:FebruaryTenthTwoThousandTwentyTwoMembercts:TwoThousandTwentyTwoToTwoThousandTwentyFourPerformanceBasedRSUsMember2023-01-012023-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNonoperatingIncomeExpenseMember2022-01-012022-12-310000026058country:US2022-01-012022-12-310000026058us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310000026058cts:GeographicDistributionMembercountry:US2023-01-012023-12-310000026058us-gaap:FairValueInputsLevel1Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000026058us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2022-12-310000026058cts:AerospaceandDefenseMember2022-01-012022-12-310000026058cts:GeographicDistributionMembercountry:SG2022-01-012022-12-310000026058cts:OfficersKeyEmployeesAndNonEmployeeDirectorsMembercts:ServiceBasedRestrictedStockUnitsMember2022-12-310000026058us-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-12-310000026058cts:September2020PlanMembersrt:MinimumMember2020-09-300000026058us-gaap:CustomerConcentrationRiskMembercts:CumminsIncMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310000026058us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310000026058us-gaap:OtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2023-12-3100000260582022-01-012022-01-310000026058us-gaap:InterestRateSwapMemberus-gaap:OtherCurrentAssetsMemberus-gaap:CashFlowHedgingMember2022-12-310000026058us-gaap:LandAndLandImprovementsMember2022-12-310000026058cts:ForeignTaxCreditCarryforwardMember2023-12-310000026058us-gaap:FairValueInputsLevel1Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000026058us-gaap:RetainedEarningsMember2021-12-310000026058country:USus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-12-310000026058us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2023-12-310000026058us-gaap:ForeignPlanMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-12-310000026058cts:MatamorosConsolidationMember2023-01-012023-12-310000026058cts:TwoThousandTwentyOneToTwoThousandTwentyThreePerformanceBasedRSUsMembercts:FebruaryNineTwoThousandTwentyOneMember2023-01-012023-12-310000026058cts:GeographicDistributionMembercountry:TW2022-12-310000026058us-gaap:CustomerConcentrationRiskMembercts:ToyotaMotorCorporationMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310000026058cts:DirectorsPlanMember2023-12-310000026058cts:GeographicDistributionMembercountry:US2023-12-310000026058country:US2023-12-310000026058cts:IndustrialMember2022-01-012022-12-3100000260582021-09-300000026058cts:FerropermPiezoceramicsAsAcquisitionMember2023-01-012023-12-310000026058cts:GeographicDistributionMembercountry:US2022-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForwardContractsMemberus-gaap:CashFlowHedgingMember2023-12-310000026058us-gaap:CurrencySwapMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:CurrencySwapMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000026058country:USus-gaap:PensionPlansDefinedBenefitMember2021-06-012021-06-300000026058us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-3100000260582022-07-012022-09-300000026058us-gaap:OtherRestructuringMember2022-01-012022-12-310000026058cts:ShutDownMembercts:MatamorosConsolidationMember2023-01-012023-12-310000026058us-gaap:LatestTaxYearMember2023-01-012023-12-310000026058us-gaap:RestrictedStockUnitsRSUMember2023-12-310000026058us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-310000026058cts:ContingentConsiderationMember2023-01-012023-12-310000026058us-gaap:NondesignatedMembercts:FerropermAcquisitionMember2022-01-012022-12-310000026058country:USus-gaap:PensionPlansDefinedBenefitMember2021-04-012021-06-300000026058cts:FebruaryTenthTwoThousandTwentyTwoMembercts:TwoThousandTwentyTwoToTwoThousandTwentyFourPerformanceBasedRSUsMember2023-12-3100000260582024-02-160000026058us-gaap:CustomerConcentrationRiskMembercts:CumminsIncMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310000026058us-gaap:CommonStockMember2023-12-310000026058us-gaap:DomesticCountryMember2023-01-012023-12-310000026058us-gaap:TreasuryStockCommonMember2022-01-012022-12-310000026058country:USus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-12-3100000260582023-12-310000026058us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembercts:ForeignCurrencyDenominatedDebtMember2023-01-012023-12-310000026058us-gaap:CustomerRelationshipsMember2022-12-310000026058srt:MaximumMembercts:UnitedStatesEnvironmentalProtectionAgencyMember2023-02-082023-02-080000026058us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForwardContractsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNonoperatingIncomeExpenseMember2023-01-012023-12-310000026058cts:TwoThousandTwentyOneToTwoThousandTwentyThreePerformanceBasedRSUsMembercts:FebruaryNineTwoThousandTwentyOneMember2023-12-310000026058srt:MaximumMemberus-gaap:ResearchMember2023-01-012023-12-3100000260582020-12-310000026058us-gaap:ForeignCountryMember2022-01-012022-12-310000026058us-gaap:AllowanceForCreditLossMember2022-12-310000026058cts:GeographicDistributionMembercountry:DK2023-01-012023-12-310000026058us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000026058us-gaap:RestrictedStockMember2023-01-012023-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310000026058cts:TEWATemperatureSennsorsSPZoOMemberus-gaap:CustomerRelationshipsMember2022-02-282022-02-280000026058us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000026058srt:MaximumMembercts:September2020PlanMember2020-09-300000026058cts:ServiceBasedRestrictedStockUnitsMember2023-12-310000026058us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-12-310000026058us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000026058cts:ServiceBasedRestrictedStockUnitsMember2021-01-012021-12-310000026058cts:PerformanceBasedRestrictedStockUnitsMember2021-12-310000026058cts:VariesMembercts:FocusTwoThousandAndTwentyFivePerformanceRSUsMember2023-12-310000026058us-gaap:TreasuryStockCommonMember2022-12-310000026058us-gaap:RetainedEarningsMember2020-12-310000026058us-gaap:BuildingAndBuildingImprovementsMember2022-12-310000026058us-gaap:EarliestTaxYearMember2023-01-012023-12-310000026058cts:GeographicDistributionMembercountry:CZ2021-01-012021-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000026058cts:TransportationMember2023-01-012023-12-310000026058us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembercts:USDollarDenominatedDebtMember2023-01-012023-12-310000026058us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100000260582023-01-012023-12-310000026058us-gaap:AllowanceForCreditLossMember2021-12-310000026058cts:GeographicDistributionMembercountry:CN2022-01-012022-12-310000026058cts:RevolvingCreditFacilityDue2024Memberus-gaap:LineOfCreditMember2021-12-152021-12-150000026058us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembercts:ForeignCurrencyDenominatedDebtMembersrt:MinimumMember2023-01-012023-12-310000026058country:USsrt:ScenarioForecastMember2024-12-310000026058us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-12-310000026058us-gaap:OtherNonoperatingIncomeExpenseMember2023-01-012023-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CostOfSalesMember2021-01-012021-12-3100000260582023-10-012023-10-010000026058us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MinimumMembercts:USDollarDenominatedDebtMember2023-01-012023-12-310000026058cts:GeographicDistributionMembercountry:DK2022-01-012022-12-310000026058us-gaap:ForwardContractsMember2023-12-310000026058cts:ServiceBasedRestrictedStockUnitsMember2022-01-012022-12-310000026058cts:MedicalMember2023-01-012023-12-310000026058cts:TransportationMember2022-01-012022-12-310000026058cts:GeographicDistributionMembercountry:CZ2022-01-012022-12-3100000260582021-07-290000026058us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2023-12-310000026058us-gaap:ForeignPlanMembersrt:ScenarioForecastMember2024-12-310000026058cts:AerospaceandDefenseMember2021-01-012021-12-310000026058cts:RevolvingCreditFacilityDue2020LetterOfCreditSublimitMember2021-12-150000026058cts:A2018PlanMember2023-12-310000026058us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310000026058us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000026058us-gaap:TreasuryStockCommonMember2023-01-012023-12-310000026058cts:GeographicDistributionMembercts:OtherNonUnitedStatesMember2021-01-012021-12-310000026058us-gaap:RetainedEarningsMember2023-12-310000026058cts:ForeignTaxCreditCarryforwardMembersrt:MinimumMember2023-01-012023-12-310000026058us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000026058cts:FerropermPiezoceramicsAsAcquisitionMember2022-06-292022-06-300000026058us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000026058cts:PerformanceBasedRestrictedStockUnitsMember2022-12-310000026058us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2023-12-310000026058cts:FerropermPiezoceramicsAsAcquisitionMemberus-gaap:CustomerRelationshipsMember2022-06-292022-06-300000026058cts:OtherChargesMembercts:MatamorosConsolidationMember2023-01-012023-12-310000026058us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310000026058us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-01-012022-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000026058us-gaap:ForeignPlanMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-12-3100000260582020-10-012020-10-010000026058us-gaap:RetainedEarningsMember2021-01-012021-12-310000026058cts:GeographicDistributionMembercountry:MX2023-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CostOfSalesMember2022-01-012022-12-310000026058us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000026058us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000026058srt:MinimumMember2023-01-012023-12-310000026058us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-12-310000026058cts:OperatingLossCarryforwardMembersrt:MinimumMember2023-01-012023-12-310000026058cts:GeographicDistributionMembercountry:SG2023-01-012023-12-310000026058srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2023-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000026058us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-01-012023-12-310000026058cts:RevolvingCreditFacilityDue2024Member2016-05-230000026058us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-12-310000026058us-gaap:CustomerConcentrationRiskMembercts:ToyotaMotorCorporationMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310000026058cts:RevolvingCreditFacilityDue2024Member2021-12-152021-12-150000026058cts:FebruaryNineTwothousandTwentyThreeMembercts:TwoThousandTwentyThreeToTwoThousandTwentyFivePerformanceBasedRsusMember2023-01-012023-12-310000026058us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000026058us-gaap:BuildingAndBuildingImprovementsMember2023-12-310000026058cts:GeographicDistributionMembercountry:CN2023-01-012023-12-310000026058us-gaap:CustomerRelationshipsMember2023-12-310000026058cts:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-12-310000026058us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310000026058us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310000026058cts:BuildingAndEquipmentRelocationMember2023-01-012023-12-310000026058cts:MedicalMember2022-01-012022-12-310000026058cts:TwoThousandFourteenPlanMember2023-12-310000026058cts:ServiceBasedRestrictedStockUnitsMember2022-12-310000026058cts:OfficersKeyEmployeesAndNonEmployeeDirectorsMembercts:ServiceBasedRestrictedStockUnitsMember2021-01-012021-12-310000026058us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MinimumMember2023-01-012023-12-310000026058country:MXcts:GeographicDistributionMember2022-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMember2022-01-012022-12-310000026058us-gaap:ForeignPlanMember2023-12-310000026058srt:MinimumMembercts:September2020PlanMember2023-12-310000026058us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000026058cts:ContingentConsiderationMember2022-12-310000026058cts:FebruaryTwoThousandTwentyThreeProgramMember2023-12-310000026058cts:GeographicDistributionMembercountry:US2022-01-012022-12-310000026058cts:BuildingAndEquipmentRelocationMembercts:MatamorosConsolidationMember2023-01-012023-12-310000026058us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:OtherExpenseMember2022-04-012022-06-300000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForwardContractsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000026058us-gaap:DomesticCountryMember2021-01-012021-12-310000026058srt:MinimumMemberus-gaap:ResearchMember2023-01-012023-12-310000026058cts:UnitedStatesEnvironmentalProtectionAgencyMember2023-02-080000026058us-gaap:AdditionalPaidInCapitalMember2020-12-310000026058cts:September2020PlanMember2023-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CostOfSalesMember2023-01-012023-12-3100000260582021-12-310000026058us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-12-310000026058us-gaap:ForeignPlanMember2022-12-310000026058country:USus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-01-012023-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2023-01-012023-12-310000026058us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000026058cts:GeographicDistributionMembercountry:CN2022-12-310000026058us-gaap:ForeignPlanMember2021-01-012021-12-310000026058cts:CashSettledAwardsMember2021-01-012021-12-310000026058srt:MaximumMembercts:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-12-310000026058cts:GeographicDistributionMembercountry:TW2023-12-310000026058us-gaap:RetainedEarningsMember2022-01-012022-12-310000026058us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310000026058cts:TEWATemperatureSennsorsSPZoOMember2022-02-282022-02-280000026058srt:MinimumMembercts:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-12-310000026058us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310000026058cts:PerformanceBasedRestrictedStockUnitsMember2021-01-012021-12-310000026058cts:TEWATemperatureSennsorsSPZoOMember2023-01-012023-03-310000026058cts:RevolvingCreditFacilityDue2024Member2022-12-310000026058us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-12-310000026058country:US2022-12-310000026058cts:TEWATemperatureSennsorsSPZoOMember2022-02-280000026058us-gaap:TreasuryStockCommonMember2021-01-012021-12-310000026058us-gaap:CrossCurrencyInterestRateContractMember2023-01-012023-12-310000026058cts:VariesMembercts:FocusTwoThousandAndTwentyFivePerformanceRSUsMember2023-01-012023-12-310000026058us-gaap:AllowanceForCreditLossMember2023-12-310000026058cts:GeographicDistributionMembercountry:SG2021-01-012021-12-310000026058cts:MaglabAgAcquisitionMember2023-04-012023-06-300000026058cts:ServiceBasedRestrictedStockUnitsMembercts:NonEmployeeDirectorsMember2022-01-012022-12-310000026058country:US2023-01-012023-12-310000026058us-gaap:OtherCurrentAssetsMember2023-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashFlowHedgingMemberus-gaap:CurrencySwapMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000026058cts:OfficersKeyEmployeesAndNonEmployeeDirectorsMembercts:ServiceBasedRestrictedStockUnitsMember2023-12-310000026058us-gaap:ForeignExchangeContractMemberus-gaap:SalesMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000026058us-gaap:EmployeeSeveranceMembercts:MatamorosConsolidationMember2023-01-012023-12-310000026058cts:RevolvingCreditFacilityDue2024Member2021-12-150000026058us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-310000026058us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000026058cts:TwoThousandFourPlanMember2023-12-310000026058us-gaap:DomesticCountryMember2022-01-012022-12-310000026058us-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentAssetsMemberus-gaap:CashFlowHedgingMember2023-12-310000026058cts:ForeignTaxCreditCarryforwardMember2022-12-310000026058cts:MaglabAgAcquisitionMember2023-02-062023-02-06cts:Sitexbrli:purects:Planxbrli:sharesiso4217:USDxbrli:sharescts:Participantiso4217:USD

 

hu`

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended December 31, 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: 1-4639

CTS CORPORATION

(Exact name of registrant as specified in its charter)

 

Indiana

 

35-0225010

(State or other jurisdiction of incorporation or organization)

 

(IRS Employer Identification Number)

 

 

 

4925 Indiana Avenue Lisle IL

 

60532

(Address of principal executive offices)

 

(Zip Code)

 

Registrant's telephone number, including area code: 630-577-8800

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

 

Title of Each Class

 

Trading Symbol(s)

 

Name of Each Exchange on Which Registered

Common stock, without par value

 

CTS

 

New York Stock Exchange

 

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

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

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

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

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

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

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

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

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

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

The aggregate market value of the voting and non-voting stock held by non-affiliates of CTS Corporation, based upon the closing sales price of CTS common stock on June 30, 2023, was approximately $1,338,342,292. There were 30,789,099 shares of common stock, without par value, outstanding on February 16, 2023.

DOCUMENTS INCORPORATED BY REFERENCE

(1)
Portions of the Proxy Statement to be filed for the annual meeting of shareholders to be held on or about May 9, 2024 are incorporated by reference in Part III.

 

 


TABLE OF CONTENTS

 

ITEM

 

 

PAGE

PART I

1.

 

Business

4

1A.

 

Risk Factors

9

1B.

 

Unresolved Staff Comments

19

1C.

 

Cybersecurity

19

2.

 

Properties

20

3.

 

Legal Proceedings

21

4.

 

Mine Safety Disclosures

21

PART II

5.

 

Market for Registrant's Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities

21

6.

 

[Reserved]

22

7.

 

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

23

7A.

 

Quantitative and Qualitative Disclosures About Market Risk

29

8.

 

Financial Statements and Supplementary Data

31

9.

 

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

68

9A.

 

Controls and Procedures

68

9B.

 

Other Information

70

9C.

 

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

70

PART III

10.

 

Directors, Executive Officers and Corporate Governance

70

11.

 

Executive Compensation

70

12.

 

Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters

71

13.

 

Certain Relationships and Related Transactions, and Director Independence

71

14.

 

Principal Accountant Fees and Services

71

PART IV

15.

 

Exhibits and Financial Statements Schedules

72

16.

 

Form 10-K Summary

73

 

 

SIGNATURES

74

 

CTS CORPORATION 2


Safe Harbor

Forward-Looking Statements

This document contains statements that are, or may be deemed to be, forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements include, but are not limited to, any financial or other guidance, statements that reflect our current expectations concerning future results and events, and any other statements that are not based solely on historical fact. Forward-looking statements are based on management’s expectations, certain assumptions, and currently available information. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date hereof and are based on various assumptions as to future events, the occurrence of which necessarily are subject to uncertainties. These forward-looking statements are made subject to certain risks, uncertainties, and other factors, which could cause CTS’ actual results, performance, or achievements to differ materially from those presented in the forward-looking statements. Examples of factors that may affect future operating results and financial condition include, but are not limited to: supply chain disruptions; changes in the economy generally, including inflationary and/or recessionary conditions, and in respect to the business in which CTS operates; unanticipated issues in integrating acquisitions; the results of actions to reposition CTS’ business; rapid technological change; general market conditions in the transportation, as well as conditions in the industrial, aerospace and defense, and medical markets; reliance on key customers; unanticipated public health crises, natural disasters or other events; environmental compliance and remediation expenses; the ability to protect CTS’ intellectual property; pricing pressures and demand for CTS’ products; risks associated with CTS’ international operations, including trade and tariff barriers, exchange rates and political and geopolitical risks (including, without limitation, the potential impact U.S./China relations and the conflict between Russia and Ukraine may have on our business, results of operations and financial condition); the amount and timing of any share repurchases; and the effect of any cybersecurity incidents on our business. Many of these, and other risks and uncertainties, are discussed in further detail in Item 1A. of this Annual Report on Form 10-K and other filings made with the SEC. CTS undertakes no obligation to publicly update CTS’ forward-looking statements to reflect new information or events or circumstances that arise after the date hereof, including market or industry changes.

CTS CORPORATION 3


PART I

Item 1. Business

CTS Corporation ("CTS", "we", "our", "us" or the "Company") is a global manufacturer of sensors, connectivity components, and actuators. CTS was established in 1896 as a provider of high-quality telephone products and was incorporated as an Indiana corporation in February 1929. Our principal executive offices are located in Lisle, Illinois.

We design, manufacture, and sell a broad line of sensors, connectivity components, and actuators primarily to original equipment manufacturers ("OEMs") and tier one suppliers for the aerospace and defense, industrial, medical, and transportation markets. Our vision is to be a leading provider of sensing and motion devices as well as connectivity components, enabling an intelligent and seamless world. These devices are categorized by their ability to Sense, Connect or Move. Sense products provide vital inputs to electronic systems. Connect products allow systems to function in synchronization with other systems. Move products ensure required movements are effectively and accurately executed. We are committed to achieving our vision by continuing to invest in the development of products, technologies, and talent within these categories.

We operate manufacturing facilities in North America, Asia, and Europe. Sales and marketing are accomplished through our sales engineers while also using independent manufacturers' representatives and distributors as an extension of our sales capability.

See the Consolidated Financial Statements and Notes included in Part II, Item 8 of this Annual Report on Form 10-K for financial information regarding the Company.

PRODUCTS BY MAJOR MARKETS

Our products perform specific electronic functions for a given product family and are intended for use in products assembled by our customers. The following table identifies major products by industry. Products are sold to several industry OEMs, tier one suppliers, and distributors.

 

Product Description

Transportation

Industrial

Medical

Aerospace

and

Defense

SENSE

(Controls, Pedals, Piezo Sensing Products, Sensors,

   Switches, Transducers)

CONNECT

(EMI/RFI Filters, Capacitors, Frequency Control Products, Resistors, RF filters)

MOVE

(Piezo Microactuators, Rotary Actuators)

 

The following table provides a breakdown of net sales by end-market as a percent of consolidated net sales:

 

Industry

 

2023

 

2022

 

2021

Transportation

 

55%

 

52%

 

55%

Industrial

 

24%

 

29%

 

27%

Medical

 

12%

 

11%

 

9%

Aerospace and Defense

 

9%

 

8%

 

9%

% of consolidated net sales

 

100%

 

100%

 

100%

 

In the above table, net sales to the telecommunications and information technology end markets are included in the industrial end-market for all periods presented. The end-market sales for 2022 were adjusted by immaterial amounts to align the classification of certain customers in connection with our recent acquisitions with our enterprise-level end market information.

MARKETING AND DISTRIBUTION

Sales and marketing to customers is accomplished through our sales engineers, independent manufacturers' representatives, and distributors. We maintain sales offices in China, Czech Republic, Denmark, Germany, Japan, Singapore, Taiwan, and the United States. Approximately 91% of 2023 net sales were attributable to our sales engineers.

CTS CORPORATION 4


Our sales engineers generally service our largest customers with application-specific products. A vast majority of our products are engineered solutions. The sales engineers work closely with major customers in designing and developing products to meet specific customer requirements.

In 2023, independent distributors accounted for approximately 6% of net sales. We use distributors for a small portion of our product portfolio that are standard and require less design support, to service smaller customers, and to provide supply chain fulfillment for certain customers. Our key distribution partners include large global and regional distributors such as Avnet, Inc., Digi-Key Electronics, Master Electronics, Future Electronics, and TTI, Inc. In addition, we also utilize the services of independent manufacturers' representatives for customers not serviced directly by our sales engineers. Independent manufacturers' representatives receive commissions from us. During 2023, approximately 3% of net sales were attributable to independent manufacturers' representatives.

RAW MATERIALS

We utilize a wide variety of raw materials and purchased parts in our manufacturing processes. The following are the most significant raw materials and purchased components: conductive inks and contactors, passive connectivity components, integrated circuits and semiconductors, certain rare earth elements ("REEs"), ceramic powders, plastic components, molding compounds, printed circuit boards and assemblies, quartz blanks and crystals, wire harness assemblies, copper, brass, silver, gold, platinum, lead, aluminum, and steel-based raw materials and components.

These raw materials and parts are purchased from a number of suppliers. Although we purchase all of our semiconductors, REEs, conductive inks, and silver pastes from a limited number of suppliers, alternative sources are generally available.

Lead times between the placement of orders for certain raw materials and purchased parts and actual delivery to us may vary. Occasionally, we may need to order raw materials in greater quantities and at higher prices to compensate for the variability of lead times for delivery. The price and availability of raw materials and manufactured components is subject to change due to, among other things, new laws and regulations, global economic and political events including strikes, and public health and safety concerns.

PATENTS, TRADEMARKS, AND LICENSES

In 2023, CTS continued its practice of innovation and protecting its intellectual property by obtaining patents in the U.S. and abroad. CTS’s patents cover inventions relating to products that its engineers have designed, as well as for methods and technology related to CTS’s manufacturing processes. CTS obtained 23 patents in 2023, including four U.S. patents, 13 patents in Asia, and six patents in Europe. CTS currently owns approximately 285 patents worldwide including 131 active U.S. patents. We own seven registered U.S. trademarks, most of which are also registered in jurisdictions throughout the world. We have also licensed certain patents and our license and royalty income for 2023 was less than 1% of net sales.

MAJOR CUSTOMERS

 

Our net sales to significant customers as a percentage of total net sales were as follows:

 

 

 

Years Ended December 31,

 

 

2023

 

2022

 

2021

Cummins, Inc.

 

15.0%

 

15.3%

 

15.0%

Toyota Motor Corporation

 

12.5%

 

11.5%

 

12.4%

 

We sell parts to these two transportation customers for certain vehicle platforms under purchase agreements that have program lifetime volume estimates and are subject to purchase orders issued from time to time.

No other customer accounted for 10% or more of total net sales during these periods. We continue to focus on broadening our customer base to diversify our exposure.

Changes in the level of our customers' orders have, in the past, had a significant impact on our operating results. If a major customer reduces the amount of business it transacts with us, or substantially changes the terms of that business, there could be an adverse impact on our operating results.

CTS CORPORATION 5


COMPETITION

We compete with domestic and foreign manufacturers principally based on product features, technology, price, quality, reliability, delivery, and service. Most of our product lines encounter significant global competition. The number of competitors varies from product line to product line. No one competitor competes with us in every product line, but some competitors are larger and more diversified than we are.

Some customers have reduced or plan to reduce their number of suppliers, while increasing their volume of purchases. In certain other cases customers may choose to use multiple vendors to source products, which could impact our volumes and revenues. Customers demand lower cost and higher quality, reliability, and delivery standards from us as well as from our competitors. These trends create opportunities for us, but also increase the risk of loss of business to competitors. We are subject to competitive risks that are typical in our end markets, including technical obsolescence.

We believe we compete most successfully in custom engineered products manufactured to meet specific applications of major OEMs.

NON-U.S. REVENUES AND OPERATIONS

Our net sales to customers originating from our non-U.S. operations as a percentage of total net sales were as follows:

 

 

 

Years Ended December 31,

 

 

2023

 

2022

 

2021

Net sales from non-U.S. operations

 

45.0%

 

44.4%

 

42.0%

We believe the business risks to our non-U.S. operations, though substantial, are normal risks for global businesses. These risks include currency controls and changes in currency exchange rates, longer collection cycles, political and fulfilment risks, economic downturns and inflation, government regulations, and expropriation. See “Item 1A. Risk Factors” for additional discussion of these and other risks that our business faces.

Our non-U.S. manufacturing facilities are located in China, Czech Republic, Denmark, Mexico, Philippines, Poland, and Taiwan. Additional information regarding the Company’s sales by geographic area and long-lived tangible assets in different geographic areas is included in Note 20 - "Geographic Data," in the Notes to the Consolidated Financial Statements in this Annual Report on Form 10-K.

HUMAN CAPITAL MANAGEMENT AND OUR CULTURE

CTS is a leading provider of sensing and motion devices as well as connectivity components and we believe our employees are a critical asset to meeting our mission of enabling an intelligent and seamless world. We take great pride in the products we build, and the manner in which we operate as a company and as individuals. We work together, drawing on our strengths, guided by our culture, which is built on the following core values:

Play to Win – being ambitious, seizing opportunities, challenging to get the best results, acting with humility, intelligence, and integrity
Responsiveness – being nimble and acting fast, understanding customers’ needs, respecting the views and needs of others, working with a sense of urgency
Simplicity – being straightforward, easy to deal with, reducing bureaucracy and complexity, delivering solutions efficiently and effectively
Solution Oriented – staying curious and resourceful, understanding and embracing challenges, finding new and better ways to work together

 

CTS CORPORATION 6


We have a global business, and our employees reflect the diversity of our geographic footprint. Below is a summary of our employees by location and gender as of December 31, 2023.

North America

 

2,294

 

Asia

 

1,262

 

Europe

 

525

 

   Total

 

4,081

 

 

 

 

Female

 

58

%

Male

 

42

%

 

CTS strives to foster an environment where all employees are respected and treated equally. Empowering our employees’ distinctive talents delivers customer value and advances our culture and engagement. We strive to create an inclusive workplace where everyone feels valued, respected, appreciated, and embraced because of their differences – a place where every employee can be themselves so they can reach their highest potential and help us achieve our business goals.

 

Our employees must adhere to a Code of Ethics that sets standards for appropriate behavior. We provide our employees with annual training on a variety of compliance-related topics including preventing, identifying and reporting any type of unlawful discrimination or unethical actions. A copy of our Code of Ethics is available for review in the investors section of our Company’s website at https://investors.ctscorp.com.

 

We have developed key recruitment and retention strategies that guide our human capital management approach as part of the overall management of our business. We advance these strategies through a number of programs and initiatives including the following:

 

Talent Planning Process

 

We have a global talent review and succession planning process designed to align our talent plans with the current and future strategies of the business. This includes the identification of key positions, assessment of internal talent and potential successors and plans for talent acquisition and development. Each year, employees are expected to have defined performance objectives so that they focus time and resources appropriately, understand their impact to the success of our strategy, and understand how their performance will be assessed. Each year managers are expected to complete a mid-year and year-end performance evaluations with their employees.

 

Employee Compensation

 

We strive to align compensation with an external group of peer companies in our industry and/or similar to our size while also maintaining consistency and equity within our organization. In addition, we offer a broad range of company-paid benefits, which we believe are competitive in our industry. Our compensation programs are designed to align the compensation of our employees with their performance and to provide the proper incentives to attract, retain and motivate employees to achieve superior results. We engage with outside consulting firms to benchmark all of our employee compensation and benefits aligning to market median.

 

Training and Development

 

Employee development and company growth go hand in hand. At CTS, we focus our learning and development activities on areas that we believe will most effectively support the achievement of our business objectives. In the competitive environment in which we operate, employees need to replenish their knowledge and acquire new skills to do their jobs better. CTS provides growth and development opportunities through programs such as Education Reimbursement, Situational Leadership, Leadership Essentials, and the Accelerated Leadership Program. In addition, we have a mentorship program for key employees to leverage internal leadership and expertise.

 

Health and Safety

 

The safety and well-being of our employees is a priority and vital to our success. Our health and safety activities are overseen by our corporate environmental, health and safety function and are managed by employees in our locations, who coordinate on-site safety programs, resources, reporting and training. Our employees are regularly trained on safety-related topics, and we monitor and measure the effectiveness of our programs at our locations.

 

CTS Cares

 

We recognize that we have a responsibility to be a positive influence in the communities in which we do business around the world, and CTS Cares is the platform that connects CTS employees to the causes that we care about. We have a rich history of philanthropy and

CTS CORPORATION 7


community involvement. Our employees routinely leverage their individual skills and capabilities to give back to their local communities. We value and are proud of the contributions that our employees make. CTS Cares supports our global community.

EXECUTIVE OFFICERS OF THE COMPANY

Executive Officers. The following persons serve as executive officers of CTS as of December 31, 2023.

 

Name

 

Age

 

Positions and Offices

Kieran O'Sullivan

 

61

 

President, Chief Executive Officer and Chairman of the Board

Ashish Agrawal

 

53

 

Vice President and Chief Financial Officer

Scott D’Angelo

 

53

 

Vice President, General Counsel and Secretary

Martin Baumeister

 

57

 

Senior Vice President

 

Kieran O’Sullivan – 61 – President, Chief Executive Officer and Chairman of the Board. Mr. O’Sullivan joined CTS on January 7, 2013. Before joining CTS, Mr. O’Sullivan served as Executive Vice President of Continental AG’s Global Infotainment and Connectivity Business and led the NAFTA Interior Division, having joined Continental AG, a global automotive supplier, in 2006. Mr. O’Sullivan is a member of the board of directors of LCI Industries, a supplier of engineered components for manufacturers of recreational vehicles, manufactured homes, marine applications, and for the related aftermarkets, serving as the chairperson of the risk committee, and as a member of the corporate governance, nominating and sustainability and audit committees.

Ashish Agrawal – 53 – Vice President and Chief Financial Officer. On November 11, 2013, Mr. Agrawal was elected Vice President and Chief Financial Officer of CTS. Mr. Agrawal joined CTS in June 2011 as Vice President, Treasury and Corporate Development, and was elected as Treasurer on September 1, 2011. Before joining CTS, Mr. Agrawal was with Dometic Group AB, a manufacturer of refrigerators, awnings and air conditioners, as Senior Vice President and Chief Financial Officer, Americas, beginning in 2007. Prior to that, Mr. Agrawal was with General Electric Co. in various positions beginning in December 1994.

Scott D’Angelo – 53 – Vice President, General Counsel and Secretary. Mr. D’Angelo joined CTS in February 2021 and was elected General Counsel and Secretary on February 11, 2021. Prior to joining CTS, Mr. D’Angelo was a member of the International Commercial and Trade Practice Group of Baker McKenzie, LLP from March 2019, and served as Vice President, Deputy General Counsel & Chief Compliance Officer of Fortune Brands Home & Security, Inc., a leading home and security products company, from May 2015 and, prior to that, served in several senior roles with McDonald’s Corporation.

Martin Baumeister – 57 – Senior Vice President. Mr. Baumeister joined CTS on January 14, 2020. Immediately prior to joining CTS, Mr. Baumeister served as Executive Director - Product Line Electronics Americas at Vitesco Technologies since October 2019. Prior to that role, Mr. Baumeister served as Executive Director Electronics Americas when Continental separated that subsidiary into an independent entity from July 2018, and served as Executive Director - Global Customer Head from February 2015.

Information with respect to the Company’s Directors and corporate governance policies and practices may be found in our definitive proxy statement to be delivered to shareholders in connection with our 2024 Annual Meeting of Shareholders. Such information is incorporated herein by reference.

ADDITIONAL INFORMATION

We are incorporated in the State of Indiana. Our principal corporate office is located at 4925 Indiana Avenue, Lisle, Illinois 60532.

CTS CORPORATION 8


Our internet address is www.ctscorp.com. We make available free of charge through our website our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) of the Securities Exchange Act of 1934 (the "Exchange Act") as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission ("SEC"). Other than the documents that we file with or furnish to the SEC that are incorporated by reference herein, the information contained on or accessible through our website is not part of this or any other report we file or furnish to the SEC.

Investors and others should note that we announce material financial information to our investors using the Investors section of our website (ctscorp.com/investors), SEC filings, press releases, public conference calls and webcasts. We use these channels as well as social media and blogs to communicate with our investors and the public about the Company, our services and other issues. It is possible that the information we post on social media and blogs could be deemed to be material information. Therefore, we encourage investors, the media, and others interested in the Company to review the information we post on the social media channels and blogs listed on our investor relations website.

Item 1A. Risk Factors

 

The following are certain risk factors that could affect our business, financial condition and operating results. These risk factors should be considered in connection with evaluating forward-looking statements contained in this Annual Report on Form 10-K or in any other reports filed or furnished by us, because these factors could cause our actual results and financial condition to differ materially from those projected in any such forward-looking statements. Before you invest in us, you should know that making such an investment involves risks, including the risks described below. Although the risks are organized by headings, and each risk is discussed separately, many are interrelated. You should not interpret the disclosure of any risk factor to imply that the risk has not already materialized. The risks that are highlighted below are not the only ones that we face. If any of the following risks occur, our business, financial condition and operating results could be negatively affected.

 

Risks Related to Our Business and Industry

 

Because we currently derive a substantial portion of our revenues from a small number of customers, any decrease in orders from these customers could have an adverse effect on our business, financial condition and operating results.

 

We depend on a small number of customers for a substantial portion of our business, and changes in the level of our customers' orders have, in the past, had a significant impact on our results of operations. If a major customer significantly delays, reduces, or cancels the level of business it does with us, there could be an adverse effect on our business, financial condition and operating results. Significant pricing and margin pressures exerted by a major customer could also materially adversely affect our operating results. In addition, we generate significant accounts receivable from sales to our major customers. If one or more of our major customers were to become insolvent or otherwise unable to pay or were to delay payment for our products, our business, financial condition and operating results could be materially adversely affected.

 

Our customers may cancel their orders, change production quantities or locations or delay production.

 

We generally receive volume estimates, but not firm volume commitments from our customers, and may experience reduced or extended lead times in customer orders. Customers may cancel orders, change production quantities and delay production for a number of reasons including the use of additional suppliers. Uncertain economic and geopolitical conditions may result in some of our customers delaying the delivery of some of the products we manufacture for them and placing purchase orders for lower volumes of products than previously anticipated. Cancellations, reductions or delays by a significant customer or by a number of customers may harm our results of operations by reducing the volumes of products we manufacture and sell, as well as by causing a delay in the recovery of our expenditures for inventory in preparation for customer orders, or by reducing our asset utilization, resulting in lower profitability.

 

In addition, our customers may request that manufacturing of their products be transitioned from one of our facilities to another to achieve cost reductions and other objectives. Such transfers may result in short-term inefficiencies and costs due to resulting excess capacity and overhead at one facility and capacity constraints and the inability to fulfill all orders at another. In addition, we make key decisions based on our estimates of customer requirements, including determining the levels of orders that we will seek and accept, production schedules, component procurement commitments, personnel needs and other resource requirements. Changes in demand for our customers’ products may reduce our ability to estimate future customer requirements accurately. This may make it difficult to schedule production and maximize utilization of our manufacturing capacity. Anticipated orders may not materialize, and delivery schedules may be deferred as a result of changes in demand for our products or our customers' products. We often increase staffing and capacity and incur other expenses to meet the anticipated demand of our customers, which causes reductions in our gross margins if customer orders are delayed or canceled. On occasion, customers may require rapid increases in production, which may stress our

CTS CORPORATION 9


resources and reduce margins. We may not have sufficient capacity at any given time to meet our customers' demands. In addition, because many of our costs and operating expenses are relatively fixed over the short-term, a reduction in customer demand could harm our gross margin and operating income until such time as adjustments can be made to activity and operating levels or to structural costs.

 

Deterioration of general economic, political, credit and/or capital market conditions could adversely affect our financial performance, our ability to grow or sustain our business, financial condition and results of operations, and our ability to access the capital markets.

 

We compete around the world in various geographic regions and product markets. Global economic and political conditions affect our business and the businesses of our customers and suppliers. Recessions, economic downturns, price instability, inflation, slowing economic growth and social and political instability in the markets where we compete could negatively affect our revenues and financial performance, and adversely impact our ability to grow or sustain our business. For example, current macroeconomic and political instability caused by the Russia-Ukraine conflict (as discussed below), global supply chain disruptions and inflation have adversely impacted and could continue to adversely impact our business and financial results.

 

The capital and credit markets provide us with liquidity to operate and grow our business beyond the liquidity that operating cash flows provide. A global or regional economic downturn or disruption of the credit markets could increase our future borrowing costs and impair our ability to access capital and credit markets necessary for our operations and to execute our strategic plan. If our access to capital on terms commercially acceptable to us were to become significantly constrained, or if costs of capital increased significantly, then our financial condition, results of operations and cash flows could be adversely affected.

 

Our business, financial condition and results of operations could be adversely affected by disruptions in the global economy caused by the ongoing Russia-Ukraine conflict or other geopolitical tensions and conflict.

 

The ongoing conflict between Russia and Ukraine (which we refer to as the “Russia-Ukraine conflict”) has adversely affected the global economy, and the geopolitical tensions and conflicts it generates may continue to negatively impact our operations. It has resulted in heightened economic sanctions from the U.S., the U.K., the European Union (the "E.U.") and the international community. Even though we have no physical assets in Russia, the impact of the Russia-Ukraine conflict could have a material adverse effect on our business, financial condition, results of operations, supply chain, availability of critical supplies, intellectual property, partners, or customers. Further escalation of geopolitical tensions related to the Russia-Ukraine conflict, including increased trade barriers or restrictions on global trade, could result in, among other things, broader impacts that expand into other markets, cyberattacks, supply chain and logistics disruptions, and volatility in foreign exchange rates, interest rates and financial markets, any of which may adversely affect our business and supply chain. More broadly, there could be additional negative impacts to our financial results if the Russia-Ukraine conflict worsens, including, among other potential impacts, economic recessions in certain neighboring countries or globally due to inflationary pressures, including with respect to energy and supply chain cost increases or shortages, or the geographic proximity of the conflict relative to the rest of Europe. Similar geopolitical tensions and political and/or armed conflicts, including tensions between the U.S. and China, China and Taiwan, and the conflict between Israel and Palestine could adversely impact our employees, financial performance, and global operations, including by, among other things, jeopardizing the safety of our employees and facilities, disrupting our and our partners’ production, supply chain and logistics and communications, and causing market volatility, which could adversely impact our sales and/or amplify or affect many of our other risks described elsewhere in Part I, Item 1A, "Risk Factors" in this Annual Report on Form 10-K.

 

The impacts of supply chain constraints and inflationary pressures could adversely impact our operating results.

 

Our business has been, and may continue to be, impacted by supply chain constraints, including as a result of raw materials and electronic component shortages, including, in particular, shortages of semiconductor chips and resin, longer lead times, port congestion, increased freight costs and the uncertain economic environment worldwide. These supply chain constraints have and may in the future prevent us from making scheduled shipments to customers. Our inability to make scheduled shipments could cause us to experience a shortfall in revenue, increase our costs and adversely affect our relationship with affected customers and our reputation as a reliable supplier. We may be required to pay higher prices for raw materials or electronic components in short supply and order these raw materials or electronic components in greater quantities to compensate for variable delivery times. We may also be required to pay higher prices for raw materials or electronic components due to inflationary trends regardless of supply. In addition, current proposed or future governmental policies may increase the risk of inflation, which could further increase the costs of raw materials and other components for our business. The supply and price of our key raw materials and electronic components can be affected by a number of factors beyond our control, including market demand, inflation, alternative sources for suppliers, global geopolitical events, global or regional disease outbreaks or pandemics, trade agreements among producing and consuming nations and governmental regulations (including tariffs).

 

Similarly, if the costs of goods continue to increase, our suppliers may seek price increases from us. If we are unable to mitigate the impact of these matters through price increases, cost savings to offset cost increases, hedging arrangements, or other measures, our

CTS CORPORATION 10


results of operations and financial condition could be adversely impacted. If our competitors maintain or substantially lower their prices, we may lose customers and mark down prices. Our profitability may be impacted by prices that do not offset the inflationary pressures, which may impact our gross margins. Even if we are able to raise the prices of our products, we may not be able to sustain such price increases. Temporary or sustained price increases may also lead to a decrease in demand for our products as competitors may not adjust their prices which could lead to a decline in sales volume and loss of market share. Our projections may not accurately predict the volume impact of price increases, which could adversely affect our business, financial condition and results of operations.

 

We sell products to customers in cyclical industries that are subject to significant downturns that could materially adversely affect our business, financial condition and operating results.

We sell products to customers in cyclical industries that have experienced economic and industry downturns. The markets for our products have softened in the past and may again soften in the future. We may face reduced end-customer demand, underutilization of our manufacturing capacity, changes in our revenue mix and other factors that could adversely affect our results.

We are susceptible to trends and factors affecting industries that we serve.

Factors negatively affecting the industries we serve and the demand for their products could negatively affect our business, financial condition and operating results. Any adverse occurrence, including among others, industry slowdown, recession, public health crisis, political instability, costly or constraining regulations, increased tariffs, reduced government budgets and spending, armed hostilities, terrorism, excessive inflation, prolonged disruptions in one or more of our customers' production schedules or labor disturbances, that results in a decline in the volume of sales in these industries, or in an overall downturn in the business and operations of our customers in these industries, could materially adversely affect our business, financial condition and operating results. These industries may be unionized and some of our customers have experienced labor disruptions in the past. Furthermore, these industries can be highly cyclical in nature and sensitive to changes in general economic conditions, consumer preferences and interest rates. The insolvency of customers that we serve may result in the failure to receive payment in full for products sold in the past and an abrupt reduction in demand for certain products. Weakness in demand, the insolvency of customers that we serve or their suppliers, and constriction of credit markets may negatively and materially affect our facility utilization, cost structure, financial condition, and operating results.

Our operating results may vary significantly from period to period.

We experience fluctuations in our operating results. Some of the principal factors that contribute to these fluctuations are: changes in demand for our products; our effectiveness in managing manufacturing processes, costs and timing of our component purchases so that components are available when needed for production, while mitigating the risks of purchasing inventory in excess of immediate production needs; the degree to which we are able to utilize our available manufacturing capacity; changes in the cost and availability of components, which often occur in the electronics manufacturing industry and which affect our margins and our ability to meet delivery schedules; general economic and served industry conditions; and local conditions and events that may affect our production volumes, such as labor conditions or political instability.

We may pursue acquisition opportunities that are intended to complement or expand our business as well as divestitures that could impact our business operations. We may not be able to complete these transactions, and these transactions, if executed, may pose risks that could materially adversely affect our business, financial condition and operating results.

On an ongoing basis we explore opportunities to buy other businesses or technologies that could complement, enhance or expand our current business or product lines or that might otherwise offer us growth opportunities. For example, during 2022 and 2023, we acquired TEWA Temperature Sensors SP. Zo.o. (“TEWA”), Meggitt A/S (a/k/a Ferroperm Piezoceramics A/S, “Ferroperm”) and maglab AG ("Maglab"). We may have difficulty finding suitable acquisition opportunities or, if we do identify these opportunities, we may not be able to complete the transactions for any number of reasons including a failure to secure financing. In addition, we may not be able to successfully or profitably integrate, operate, maintain and manage newly acquired businesses such as TEWA, Ferroperm and Maglab, including their operations or employees. Any transactions that we are able to identify and complete may involve a number of risks, including: the diversion of management's attention from our existing business to integrate the operations and personnel of the acquired or combined business; possible adverse effects on our operating results during the integration process; difficulties managing and integrating operations in geographically dispersed locations; increases in our expenses and working capital requirements, which could reduce our return on invested capital; exposure to unanticipated liabilities of acquired companies; and our possible inability to achieve the intended objectives of the transaction. Even if we are initially successful in integrating a new operation, we may not be able to maintain uniform standards, controls, procedures and policies, and this may lead to operational inefficiencies. In addition, future acquisitions may result in dilutive issuances of equity securities or the incurrence of additional debt. These and other factors could harm our ability to achieve anticipated levels of profitability from acquired operations or realize other anticipated benefits of an acquisition and could adversely affect our business and operating results.

CTS CORPORATION 11


We have in the past, and may in the future, consider divesting certain business operations. Divestitures may involve a number of risks, including the diversion of management's attention, significant costs and expenses, the loss of customer relationships and cash flow, and the disruption of operations in the affected business. Failure to timely complete or consummate a divestiture may negatively affect valuation of the affected business or result in restructuring charges.

We may restructure our operations or fail to execute capital projects as planned, which may materially adversely affect our business, financial condition and operating results.

We have announced and initiated restructuring plans or capital projects at various times in the recent past designed to revise and consolidate certain aspects of our operations for the purpose of improving our cost structure and operational efficiency. We may incur restructuring and impairment charges in the future if circumstances warrant, which could be material. Additionally, if we are unsuccessful in implementing restructuring plans or in executing capital projects, we may experience disruptions in our operations and higher ongoing costs, which may materially adversely affect our business, financial condition and operating results.

We may be unable to compete effectively against competitors.

The industries in which we operate are highly competitive and characterized by price erosion and rapid technological change. We compete against many domestic and foreign companies, some of which have substantially greater manufacturing, financial, research and development, and marketing resources than we do. If any customer becomes dissatisfied with our prices, quality, or timeliness of delivery, among other things, it could award business to our competitors. Moreover, some of our customers could choose to manufacture and develop particular products themselves rather than purchase them from us. Increased competition could result in price reductions, reduced profit margins and loss of market share, each of which could materially adversely affect our business, financial condition and operating results. These developments also may materially adversely affect our ability to compete successfully going forward. We cannot assure you that our products will continue to compete successfully with our competitors' products.

We may be unable to keep pace with rapid technological changes that could make some of our products or processes obsolete before we realize a return on our investment.

The technologies relating to some of our products have undergone and are continuing to undergo changes. End markets for our products are characterized by technological change, frequent new product introductions and enhancements, changes in customer requirements, and emerging industry standards. The introduction of products embodying new technologies and the emergence of new industry standards could render our existing products obsolete and unmarketable before we can recover any or all of our research, development and commercialization expenses, or our capital investments. Furthermore, the life cycles of our products and the products we manufacture for others vary, may change, and are difficult to estimate.

We may experience difficulties that could delay or prevent the successful development, introduction and marketing of new products or product enhancements and our new products or product enhancements may not adequately meet the requirements of the marketplace or achieve market acceptance. If we are unable, for technological or other reasons, to develop and market new products or product enhancements in a timely and cost-effective manner, our business, financial condition and operating results could be materially adversely affected.

Products we manufacture may contain design or manufacturing defects that could result in reduced demand for our products or services and liability claims against us.

Despite our quality control and quality assurance efforts, defects may occur in the products we manufacture due to design or manufacturing errors, supplier quality issues, or component failure. Product defects could result in delayed shipments and reduced demand for our products. We may be subject to increased costs due to warranty claims on defective products. Product defects could result in product liability claims against us where defects cause, or are alleged to cause, property damage, bodily injury or death. As we grow our business, the risk of exposure to product liability litigation increases. We may be required to participate in a recall involving products which are, or are alleged to be, defective. We carry insurance for certain legal matters involving product liability; however, costs related to product defects and the costs of such claims, including costs of defense and settlement, may exceed our available coverage. Accordingly, our results of operations, cash flow and financial position could be adversely affected.

We are subject to government regulations, including environmental, health, and safety laws and regulations, that expose us to potential financial liability.

Our operations are regulated by a number of federal, state, local and foreign government regulations, including those pertaining to environmental, health, and safety (“EHS”) that govern, among other things, air and water emissions, worker protection, and the handling, storage and disposal of hazardous materials. Compliance with EHS laws and regulations is a major consideration for us because we use

CTS CORPORATION 12


hazardous materials in our manufacturing processes. If we violate EHS laws and regulations, we could be liable for substantial fines, penalties, and costs of mandated remedial actions and we could suffer reputational damage due to any such violations. Our environmental permits could also be revoked or modified, which could require us to cease or limit production at one or more of our facilities, thereby materially adversely affecting our business, financial condition and operating results. EHS laws and regulations have generally become more stringent over time and could continue to do so, imposing greater compliance costs and increasing risks and penalties associated with any violation, which also could materially affect our business, financial condition and operating results.

We have been notified by the U.S. Environmental Protection Agency (the “EPA”), state environmental agencies and, in some cases, groups of potentially responsible parties, that we are potentially liable for environmental contamination at several sites currently and formerly owned or operated by us, including sites designated as National Priorities List sites under the EPA’s Superfund program. Superfund liability is joint and several and we may be held responsible for more than our share of contamination at a site. On February 8, 2023, we received a demand letter from the EPA seeking reimbursement of its past response costs and interest thereon in the amount of $9,955 relating to the CTS of Asheville, Inc. Superfund Site, from the three potentially responsible parties associated with the site, including the Company. See Note 11 "Contingencies" in the Notes to the Consolidated Financial Statements in this Annual Report on Form 10-K. Although we estimate our potential environmental liability and reserve for such matters, including the Asheville site, we cannot assure you that our reserves will be sufficient to cover the actual costs that we incur as a result of these matters.

 

Future events, such as the notification of potential liability at new sites, the discovery of additional contamination or changes to an approved remedy at an existing site, changes to existing EHS laws and regulations or their interpretation, and more rigorous regulatory action by government authorities, may require additional expenditures by us, which could have a negative impact on our operations.

Changes in tax, environmental, trade or other regulations or failure to comply with existing licensing, trade and other regulations could cause volatility or have a material adverse effect on our business and financial results.

Future changes to U.S. or foreign tax and trade policies, impositions of new or increased tariffs, other trade restrictions or other government actions, including any government shutdown, may lead to the continuation or escalation of such risks and uncertainty.

 

In addition, changes to existing tax laws or the adoption of new tax laws, particularly in the U.S. and the E.U., could have a material adverse impact on our effective tax rate, future cash tax liabilities and the ability to utilize deferred tax assets. The current economic and political environment may result in significant tax law changes in the numerous jurisdictions in which we operate. In addition, our effective tax rate could be materially affected by certain tax proposals developed by the Organization for Economic Cooperation and Development and European Commission regarding the taxation of multinational businesses. Adverse changes in the underlying profitability and financial outlook of our operations in several jurisdictions could lead to changes in our valuation allowances against deferred tax assets and other tax accruals that could materially and adversely affect our results of operations. In addition, acquisitions or divestitures may cause our effective tax rate to change.

We base our tax positions upon the anticipated nature and conduct of our business and upon our understanding of the tax laws of the various countries in which we have assets or conduct activities. However, our tax positions are subject to review and possible challenge by taxing authorities and to possible changes in law, which may have a retroactive effect.

 

Continued economic and political pressures to increase tax revenues in jurisdictions in which we operate, or the adoption of new or reformed tax legislation or regulation, may make resolving tax disputes more difficult. The final resolution of tax audits and any related litigation can differ from our historical provisions and accruals, resulting in an adverse effect on our financial performance. Additionally, modifications of laws and policies governing foreign trade and investment, including trade agreements and tariffs such as the United States-Mexico-Canada Agreement, or the European Union-United Kingdom Trade and Cooperating Agreement, could adversely affect our supply chain, business and results of operations. The implementation of additional tariffs and retaliatory tariffs from trade partners or related uncertainties could further increase the cost of certain of our imported materials, thereby adversely affecting our profitability.

 

Failure to comply with existing laws and regulations or changes in these laws, regulations, or interpretations thereof, specifically tax and environmental laws or any other laws or regulations could result in the loss, revocation or suspension of our licenses, permits or approvals and could have a material adverse effect on our business, financial condition and results of operations. Additionally, uncertainties exist with respect to the interpretation of, and potential future developments in, complex domestic and international tax laws and regulations, the amount and timing of future taxable income and the interaction of such laws and regulations among jurisdictions. Given the wide range of international business relationships and the long-term nature and complexity of existing contractual agreements, differences arising between the actual results and assumptions made, or future changes to such assumptions, could necessitate future adjustments to tax income and expense already recorded.

Risks Related to Technology and Data Privacy

 

CTS CORPORATION 13


We are exposed to, and may be adversely affected by, cybersecurity threats, incidents or other disruptions to our information technology systems and data.

We rely on our information technology systems and networks, including cloud-based systems, in connection with many of our business activities, some of which are managed directly by us, while others are managed by third-party service providers and are not under our direct control. Our operations routinely involve receiving, storing, processing and transmitting information pertaining to our business, customers, suppliers, employees, and other operations. We have both an increasing reliance on information technology systems and an increasing digital footprint as a result of changing technologies, connected devices and digital offerings, as well as expanded remote work policies. If these technologies, systems, products or services are threatened, disputed, damaged, cease to function properly, are compromised due to employee or third-party contractor error, user error, malfeasance, system errors, or other vulnerabilities, or are subject to cybersecurity incidents, such as those involving denial of service attacks, ransomware, unauthorized access, malicious software, or other intrusions or disruptions, including by criminals, nation states or insiders, our business may be adversely impacted. The impacts of any such circumstances could include production downtimes, operational delays, and other impacts on our operations and ability to provide products and services to our customers; compromise of confidential, proprietary or otherwise protected information, including personal information and customer confidential data; destruction, corruption, or theft of data or intellectual property; manipulation, disruption, or improper use of these technologies, systems, products or services; financial losses from fraudulent transactions, remedial actions, loss of business or potential liability; adverse media coverage; and legal claims or legal proceedings, including regulatory investigations, actions and fines; and damage to our reputation and, as a result, have a material adverse effect on our business operations and financial performance.

Cybersecurity incidents could have a disruptive effect on our business.

From time to time, we and the service providers that we depend on to host our data and support our systems and business operations, are the target of, and periodically respond to, cybersecurity threats, including phishing and denial-of-service attacks, which, if successful, could result in a loss of business or customer information, systems interruption or the disruption of our operations. The techniques that are used to obtain unauthorized access, disable or degrade service or sabotage systems and data change frequently, have continued to increase in recent years and such efforts may be difficult to detect for long periods of time. As a result, we monitor our systems to protect our technology infrastructure and data. In addition, we further attempt to mitigate these risks by employing a number of other measures, including employee training, a breach response plan, and maintenance of backup and protective systems. Further, while we maintain insurance coverage that is intended to address certain aspects of cybersecurity risks, such insurance coverage may not cover all losses or all types of claims that arise. Notwithstanding these measures, our systems, networks, products and services remain potentially vulnerable to known or unknown cybersecurity threats, any of which could have a material adverse effect on our business operations and financial performance. We have in the past been subject to cybersecurity incidents which have not had a material impact on our business or financial condition and expect that we will be subject to additional cybersecurity incidents in the future.

We are exposed to risks and costs associated with complying with privacy laws and protecting personal data and other sensitive information.

We are subject to various risks and costs associated with the collection, handling, storage and transmission of information, including costs related to compliance with U.S. and foreign data protection and privacy laws and other contractual obligations, as well as risks associated with the compromise of our systems collecting such information. Many jurisdictions, including the E.U., the U.K., China and certain states within the U.S., have passed laws that require companies to meet specific requirements regarding the processing, use, and disclosure of personal data. We collect internal and customer data and other information, including personally identifiable information for a variety of business purposes, including managing our workforce and providing requested products and services. We could be exposed to investigations, fines, penalties, restrictions, litigation, reputational harm or other expenses, or other adverse effects on our business, due to failure to protect personal data or other sensitive information or failure to maintain compliance with the various U.S. and foreign data collection and privacy laws or applicable data security standards.

Failure to keep pace with developments in technology could adversely affect our operations or competitive position.

The technologies and systems we use to operate our business may require refinements and upgrades, and third parties may cease support of systems that are currently in use. The development and maintenance of these technologies may require significant investment by us. As various systems and technologies become outdated or new technology is required, we may not be able to replace or introduce them as quickly as needed or in a cost-effective and timely manner. As a result, our business operations could be disrupted and we could be exposed to cybersecurity threats, adversely affecting our business operations and financial performance.

Because third parties provide us with a number of operational and technical services, third-party cybersecurity incidents could expose us to liability, harm our reputation, damage our competitiveness and adversely affect our financial performance.

CTS CORPORATION 14


Third parties provide us with certain operational and technical services. These third parties may have access to our systems, provide hosting services, or otherwise process data about or on behalf of us, our employees or partners. Any third-party cybersecurity incident could compromise the security, integrity or availability of or result in the theft, unauthorized access or processing, or disruption of access to data, which could negatively impact our operations. We rely on the internal processes and controls of third-party software and application vendors to maintain the security of all software code, systems, and data provided to or used by or on behalf of the Company. Any cybersecurity incidents involving third parties on which we rely could negatively affect our reputation, our competitive position and our financial performance, and we could face regulatory scrutiny, investigations, lawsuits and further potential liability.

 

 

Risks Related to Indebtedness and Financing

Our indebtedness may adversely affect our financial health.

Our indebtedness could, among other things: increase our vulnerability to general economic and industry conditions, including recessions; require us to use cash flow from operations to service our indebtedness, thereby reducing our ability to fund working capital, capital expenditures, research and development efforts and other expenses; limit our flexibility in planning for, or reacting to, changes in our business and the industries in which we operate; place us at a competitive disadvantage compared to competitors that have less indebtedness; or limit our ability to borrow additional funds that may be needed to operate and expand our business.

Our credit facility contains provisions that could materially restrict our business.

Our revolving credit facility contains restrictions limiting our ability to: dispose of assets; incur certain additional debt; repay other debt or amend subordinated debt instruments; create liens on assets; make investments, loans or advances; make acquisitions or engage in mergers or consolidations; engage in certain transactions with our subsidiaries and affiliates; repurchase stock; or make dividend payments above a certain amount.

The restrictions contained in our credit facility could limit our ability to plan for or react to changes in market conditions or meet capital needs or could otherwise restrict our activities or business plans. These restrictions could adversely affect our ability to finance our operations, make strategic acquisitions, fund investments or other capital needs or engage in other business activities that could be in our interest.

Further, our ability to comply with our loan covenants may be affected by events beyond our control that could result in an event of default under our credit facility, or documents governing any other existing or future indebtedness. A default, if not cured or waived, may permit acceleration of our indebtedness. In addition, our lenders could terminate their commitments to make further extensions of credit under our credit facility. If our indebtedness is accelerated, we cannot be certain that we will have sufficient funds to pay the accelerated indebtedness or that we will have the ability to refinance accelerated indebtedness on terms favorable to us, or at all.

The estimates and assumptions on which our financial projections are based may prove to be inaccurate, which may cause our actual results to materially differ from such projections, which may adversely affect our future profitability, cash flows and stock price.

 

Our financial projections, including any sales or earnings guidance or outlook we may provide from time to time, are dependent on certain estimates and assumptions related to, among other things, development and launch of innovative new products, market share projections, product pricing, sales, volume and product mix, foreign exchange rates and volatility, tax rates, interest rates, commodity prices, cost savings, accruals for estimated liabilities, including litigation reserves, and our ability to generate sufficient cash flow to reinvest in our existing business, fund internal growth, repurchase our stock, make acquisitions, pay dividends and meet debt obligations. There is no assurance that we will fully realize the anticipated cost savings and other benefits of our restructuring activities in the time frames we desire or at all. Our financial projections are based on historical experience and on various other estimates and assumptions that we believe to be reasonable under the circumstances and at the time they are made, and our actual results may differ materially from our financial projections. Any material variation between our financial projections and our actual results may adversely affect our future profitability, cash flows and stock price.

Risks Related to Other External Factors

Loss, operational disruptions or closure of a key facility, including those of our suppliers, due to unforeseen or catastrophic events or otherwise, could have a material adverse effect on our business and financial results.

 

Our business could be interrupted and our financial results could be materially adversely impacted by physical risks such as earthquakes, fires, hurricanes, floods, acts of war, terrorist attacks, cyberattacks and other disruptions in information systems, disease outbreaks or

CTS CORPORATION 15


pandemics, and other natural disasters or catastrophic events that damage, disrupt or destroy one of our key facilities or the key facilities of our significant suppliers. If any of our key facilities or the key facilities of our significant suppliers experience a significant operational disruption or catastrophic loss, it could delay, disrupt or reduce production, shipments and revenue, and result in potentially significant expenses to repair or replace these properties. Such significant disruptions could be due to, among other things:

the loss or disruption of the timely availability of adequate supplies of essential raw materials for us and our suppliers, including single-source suppliers;
our ability to integrate new suppliers into our operations;
material financial issues facing our suppliers, such as bankruptcy or similar proceedings;
transportation and logistics challenges, including as a result of port and border closures and other governmental restrictions and the availability and capacity of shipping channels;
the loss or disruption of other manufacturing, distribution and supply capabilities;
the loss or disruption of the energy sources or energy suppliers in Europe due to supply shortages as a result of the Russia-Ukraine conflict, including price increases in the energy market;
labor shortages, strikes or work stoppages;
illness to our employees or their families or governmental restrictions on such employees' ability to travel or perform necessary business functions; or
as a result of the need for us or our suppliers to operate our respective businesses with substantial modifications to employee travel and employee work locations.

 

Additionally, certain catastrophes are not covered by our general insurance policies, which could result in significant unrecoverable losses. Our business and results of operations could also be adversely impacted by under-investment in physical assets or production capacity.

Climate-related events and climate change legislation could adversely impact our business.

The effects of climate change and the ongoing efforts to mitigate its impact, including through climate change-related legislation and regulation, could have a material adverse effect on our business, financial condition, and results of operations. The physical effects of climate change, including extreme weather and natural disasters (including those risks discussed under the heading “Loss, operational disruptions or closure of a key facility, including those of our suppliers, due to unforeseen or catastrophic events or otherwise, could have a material adverse effect on our business and financial results”) may disrupt our operations and those of our customers and suppliers. In addition, changes to laws or regulations enacted to address the potential impacts of climate change could have a material adverse impact on our business, financial condition, and results of operations. For example, continuing political and social attention to the issue of climate change has resulted in both existing and pending international agreements and national, regional, or local legislation and regulatory measures to limit greenhouse gas emissions. Any future increased regulation concerning greenhouse gas emissions and other climate-change related laws and regulations, may require equipment modifications, operational changes, payment of increased or additional taxes, or the purchase of emission credits to reduce the emission of greenhouse gases from our operations, which may result in us incurring substantial capital expenditures and compliance, operating, maintenance and remediation costs. In addition, any such future regulatory changes could result in transition risks to our business, including but not limited to (i) the nature and timing of any requirement to lower greenhouse gas emissions and adopt more energy-efficient energy use, which could result in changes or disruptions to the way we operate our business, (ii) the risk of lower demand for our products related to customers who experience business declines or disruptions due to the impact of any requirement to lower greenhouse gas emissions, (iii) financial risks where compliance with such regulations requires unforeseen capital expenditures, (iv) legal risks associated with the implementation of any new technologies required to comply with such regulations, which could impede our ability to innovate new products, meet customer and market demand or compete on pricing and quality in the market, and/or (v) reputational risks associated with our customers’ and investors’ perceptions of our business. We are not able to predict how any future definitive agreements, pacts and/or regulations, if and when they are adopted and required, and the commitments necessary to comply with such requirements, will affect our business, financial condition, and results of operations.

General Risk Factors

 

Unfavorable outcomes of legal or regulatory matters may adversely affect our business and financial condition and damage our reputation.

 

CTS CORPORATION 16


We are from time to time involved in or subject to a variety of litigation, claims, legal or regulatory proceedings or matters related to our business, warranty claims, our intellectual property rights, alleged infringement or misappropriation by us of intellectual property rights of others, tax, environmental, privacy, insurance, ERISA and employment matters. Such matters, even those that are ultimately non-meritorious, can be complex, costly, and highly disruptive to business operations by diverting the attention and energies of management and other key personnel, and may generate adverse publicity that damages our reputation. The assessment of the outcome of such matters, including our potential liability, if any, is a highly subjective process that requires judgments about future events that are not within our control and are based on the information available to management at that time. The outcome of such matters, including amounts ultimately received or paid upon judgment or settlement, may differ materially from management’s outlook or estimates, including any amounts accrued in the financial statements. Actual outcomes, including judgments, awards, settlements or orders, could have a material adverse effect on our business, financial condition, operating results, or cash flows and damage our reputation.

 

We face risks relating to our international operations.

Because we have significant international operations, our operating results and financial condition could be materially adversely affected by economic, political, health, regulatory and other factors existing in foreign countries in which we operate. Our international operations are subject to inherent risks, which may materially adversely affect us, including: political and economic instability in countries in which our products are manufactured; expropriation or the imposition of government controls; changes in government regulations; export license requirements; trade restrictions; earnings repatriation and expatriation restrictions; exposure to different legal standards, including related to intellectual property; health conditions and standards; currency controls; fluctuations in exchange rates; increases in the duties and taxes we pay; inflation or deflation; greater difficulty in collecting accounts receivable and longer payment cycles; changes in labor conditions and difficulties in staffing and managing our international operations; limitations on insurance coverage against geopolitical risks, natural disasters, and business operations; and communication among and with management of international operations. In addition, these same factors may also place us at a competitive disadvantage compared to some of our foreign competitors.

We may face risks associated with violations of the Foreign Corrupt Practices Act and similar anti-bribery laws (collectively, "Anti-Bribery Laws"). Anti-Bribery Laws generally prohibit companies and their intermediaries from making improper payments to government officials for the purpose of obtaining or retaining business. Our Code of Ethics mandates compliance with these Anti-Bribery Laws. We operate in many parts of the world where strict compliance with Anti-Bribery Laws may conflict with local customs and practices. We cannot assure you that our internal controls and procedures always will protect us from the detrimental actions by our employees or agents. If we are found to be liable for violations of Anti-Bribery Laws (either due to our own acts or inadvertence or due to the acts or inadvertence of others), we could suffer from criminal or civil penalties or other sanctions, which could have a material adverse effect on our business.

Public health or safety concerns and governmental restrictions that impact the availability of raw materials, labor, or the movement of goods in some of the countries in which we operate could have a material adverse effect on our business, financial condition, and operating results.

We are exposed to fluctuations in foreign currency exchange rates that may adversely affect our business, financial condition and operating results.

We transact business in various foreign countries. We present our consolidated financial statements in U.S. dollars, but a portion of our revenues and expenditures are transacted in other currencies. As a result, we are exposed to fluctuations in foreign currencies. Additionally, we have currency exposure arising from funds held in local currencies in foreign countries. Volatility in the exchange rates between the foreign currencies and the U.S. dollar could harm our business, financial condition and operating results. Furthermore, to the extent we sell our products in foreign markets, currency fluctuations may result in our products becoming too expensive for foreign customers.

If we are unable to protect our intellectual property or we infringe or are alleged to infringe, on others' intellectual property rights, our business, financial condition and operating results could be materially adversely affected.

The success of our business depends, in part, upon our ability to protect our trade secrets, trademarks, copyrights and patents, obtain or license patents and operate without infringing on the intellectual property rights of others. We rely on a combination of trade secrets, copyrights, patents, nondisclosure agreements and technical and other measures to protect our proprietary rights in our products and technology. The steps we have taken to prevent misappropriation of our technology may be inadequate. In addition, the laws of some foreign countries in which we operate do not protect our proprietary rights to the same extent as do the laws of the United States. Although we continue to evaluate and implement protective measures, there can be no assurance that these efforts will be successful. Our inability to protect our intellectual property rights could diminish or eliminate the competitive advantages that we derive from our technology, cause us to lose sales or otherwise harm our business.

CTS CORPORATION 17


We believe that patents will continue to play an important role in our business. However, there can be no assurance that we will be successful in securing patents for claims in any pending patent application or that any issued patent will provide us with any competitive advantage. We also cannot provide assurance that the patents will not be challenged by third parties or that the patents of others will not materially adversely affect our ability to do business.

We may become involved in litigation in the future to protect our intellectual property or because others may allege that we infringed on their intellectual property. These claims and any resulting lawsuit could subject us to liability for damages and invalidate our intellectual property rights. If an infringement claim is successfully asserted by a holder of intellectual property rights, we may be required to cease marketing or selling certain products, pay penalties and spend significant time and money to develop a non-infringing product or process or to obtain licenses for the technology, process or information from the holder. We may not be successful in the development of a non-infringing alternative, or licenses may not be available on commercially acceptable terms, if at all, in which case we may lose sales and profits. In addition, any litigation could be lengthy and costly and could materially adversely affect us even if we are successful in the litigation.

Loss of our key management and other personnel, or an inability to attract key management and other personnel, could materially affect our business.

We depend on our senior executive officers and other key personnel to run our business. We do not have long-term employment contracts with our key personnel. The loss of any of these officers or other key personnel could adversely affect our operations. Our future success depends on our ability to identify, attract, and retain qualified personnel on a timely basis. If we were to experience turnover of senior management or if a member of our senior management were to become ill or incapacitated, our stock price, our results of operations, our commercial and supply chain operations and our vendor or customer relationships could each be adversely impacted, and such events may make recruiting for future management positions more difficult. The labor market for many of our employees is very competitive, and wages and compensation costs continue to increase. Our ability to attract and retain key talent has been, and may continue to be, impacted by challenges in the labor market, particularly in the U.S., which has recently been experiencing wage inflation, labor shortages, and the impacts of remote work. If we face labor shortages and/or increased labor costs as a result of increased competition for employees, higher employee turnover rates, or increases in employee benefits costs, our operating expenses could increase, which could negatively impact our growth and results of operations. Labor shortages, and higher employee turnover rates could also lead to disruptions in our business. In addition, we must successfully integrate any new management personnel that we hire within our organization, or who join our organization as a result of an acquisition, in order to achieve our operating objectives, and changes in other key management positions may temporarily affect our financial performance and results of operations as new management becomes familiar with our business.

Ineffective internal control over our financial reporting may harm our business.

We are subject to the ongoing internal control provisions of Section 404 of the Sarbanes-Oxley Act of 2002 ("Sarbanes-Oxley"). Our controls necessary for continued compliance with Sarbanes-Oxley may not operate effectively or at all times and may result in a material weakness. The identification of material weaknesses in internal control over financial reporting could indicate a lack of proper controls to generate accurate financial statements. Further, the effectiveness of our internal controls may be impacted if we are unable to retain sufficient skilled finance and accounting personnel, especially in light of the increased demand for such personnel among publicly traded companies.

Environmental, social, and governance ("ESG") issues, including those related to climate change and sustainability, may have an adverse effect on our business, financial condition and results of operations and damage our reputation.

 

Companies across all industries are facing increasing scrutiny relating to their ESG practices and policies. Increased focus and activism related to ESG may hinder our access to capital or negatively impact our stock price, as investors may reconsider their capital investment based on their assessment of our ESG practices and policies. In particular, investor advocacy groups, institutional investors, stockholders, employees, consumers, customers, regulators, proxy advisory services and other market participants have increasingly focused on ESG practices and policies of companies, including sustainability performance and risk mitigation efforts, and their effect on companies from an investor, consumer, customer or employee perspective. If our ESG practices do not meet investor or other stakeholder expectations and standards or evolving regulatory requirements, our stock price, sales, ability to access capital markets, reputation and employee retention, among other things, may be negatively affected.

 

Shareholder activism efforts or unsolicited offers from a third-party could cause a material disruption to our business and financial results.

We may be subject to various legal and business challenges due to actions instituted by shareholder activists or an unsolicited third-party offer. Perceived uncertainties as to our future direction as a result of shareholder activism may lead to the perception of a change

CTS CORPORATION 18


in the direction of the business or other instability and may affect our relationships with vendors, customers, prospective and current employees and others. Proposed or future laws and regulations may increase the chance we become the target of shareholder activist campaigns, including ESG-related actions. If shareholder activist campaigns are initiated against us, our response to such actions could be costly and time-consuming, which could divert the attention and resources of our Board of Directors, Chief Executive Officer and senior management from the pursuit of our business strategies, which could harm our business, negatively impact our stock price, and have an adverse effect on our business and financial results.

Future dividends on our common stock may be restricted or eliminated.

Dividends are declared at the discretion of our Board of Directors, and future dividends will depend on our future earnings, cash flow, financial requirements and other factors. Under the most restrictive terms of our credit agreements, our ability to pay cash dividends on our common stock is limited, as described under “Risks Related to Indebtedness and Financing.” There can be no assurance that we will continue to pay dividends in the future.

 

We may not continue to repurchase our common stock or make repurchases our common stock at favorable prices.
 

In February 2024, our Board of Directors approved a new share repurchase program that authorizes the Company to repurchase up to $100 million of its common stock. Any purchases will depend on a number of factors, including our evaluation of general market and economic conditions, our financial condition and the trading price of our common stock. The repurchase program may be extended, modified, suspended or discontinued at any time. A reduction in, or the completion of, our repurchase program could have a negative effect on our stock price. We can provide no assurance that we will repurchase our common stock at favorable prices, or at all.


On August 16, 2022, the Inflation Reduction Act of 2022 (“Inflation Reduction Act”) was enacted. The Inflation Reduction Act imposes on publicly-traded companies a new, nondeductible excise tax equal to 1% of the fair market value of any stock of a company that is repurchased after December 31, 2022, during its taxable year. Because this excise tax would be payable by us, and not by a redeeming holder, the imposition of this excise tax could cause a reduction in the cash available on hand to implement the repurchase program.

Item 1B. Unresolved Staff Comments

None.

Item 1C. Cybersecurity

 

Risk Management and Strategy

The Company’s cybersecurity risk management strategy is comprised of several key elements. We assess our information technology and data management/storage systems and related policies and practices and to help guide and prioritize our cybersecurity and information technology-related investments, activities and risk management strategy. We leverage a variety of technologies to attempt to mitigate the risk of cybersecurity threats and incidents. The Company has a multi-layer approach to its technology solutions, including employing applications used for perimeter, network, end point and application security as well as for data recovery, in each case tailored to the Company’s systems, data, risk profile and mitigation strategy. From time to time we use third-party service providers and software to augment and test our technology solutions and further support our risk mitigation strategy.

We have a cybersecurity training program that covers a variety of topics designed to educate our employees about the importance of cybersecurity awareness, highlight typical cybersecurity-related risks and issues (such as phishing attacks and other methods used to attempt to infiltrate our systems) and test that awareness using knowledge assessments and simulations. The training is administered to employees on a rolling basis, and we use a third-party provider for the content periodically update the training to incorporate new cybersecurity-related developments.

The oversight of our cybersecurity risk is integrated into our enterprise-wide risk management process. We annually review cybersecurity risk as part of our enterprise risk management process and evaluate whether to integrate those findings into our overall cybersecurity strategy. We have a Cybersecurity Strategy Committee, which is a cross-functional team of business representatives led by our Vice President of IT & Digitization, which is responsible for spearheading the ongoing development and execution of our cybersecurity strategy. The Cybersecurity Strategy Committee meets regularly and at other times as needed, and periodically updates the Company’s management on its progress and activities.

Like many other companies, from time to time, we detect attempts by third parties to gain access to our systems and networks, and the frequency of such attempts could increase in the future. As of the date of this Annual Report on Form 10-K, we are not aware of any cybersecurity threats that have materially affected or are reasonably likely to materially affect the Company, including its business strategy, results of operations or financial condition. However, there can be no assurance that our efforts to prevent or mitigate

CTS CORPORATION 19


cybersecurity incidents will be successful. Please see “Risks Related to Technology and Data Privacy” in “Risk Factors” in Section 1A of this Annual Report on Form 10-K.

Governance

Our cybersecurity program is overseen by a Vice President of IT & Digitization and information technology team (collectively, the “IT Team”) responsible for identifying, assessing, monitoring, managing and communicating the Company’s cybersecurity risks. The IT team includes members with experience developing and implementing enterprise-wide cybersecurity strategies and initiatives, managing risks relating thereto, and evaluating industry standards and regulations.

While our Board has the ultimate oversight responsibility for the risk management process, the Audit Committee is responsible for oversight of our cybersecurity strategy and risks. The Audit Committee is provided with quarterly and as needed updates on the Company’s cybersecurity strategy and risks. In addition, the Board is provided with an annual cybersecurity update that addresses similar topics to those discussed with the Audit Committee on a quarterly basis.

In the event of a reported potential cybersecurity incident, our IT Team decides whether such incident triggers our Cybersecurity Threat Evaluation and Response Plan (the “Response Plan”). If triggered, the Company’s cybersecurity response team, as needed under the circumstances (the “Cyber Response Team”), is convened. Members of the Cyber Response Team, as appropriate and as set forth in the Response Plan, are responsible for developing, recommending and implementing measures to address the cybersecurity incident, including when appropriate, assessing, containing and mitigating its impact, notifying members of the Company’s management, the Audit Committee and the full Board of the cybersecurity incident, and coordinating external communications, in each case as appropriate under the circumstances. The IT Team is responsible for implementing and monitoring the effectiveness of any remediation plan adopted as a result of the cybersecurity incident.

Item 2. Properties

As of December 31, 2023, we had manufacturing facilities, administrative, research and development and sales offices in the following locations:

 

Manufacturing Facilities

 

Owned/Leased

Albuquerque, New Mexico

 

Leased

Boise, Idaho

 

Leased

Calamba, Philippines

 

Leased

Kaohsiung, Taiwan

 

Leased(1)

Kvistgaard, Denmark

 

Leased

Leczna, Poland

 

Leased

Lisle, Illinois

 

Leased

Lublin, Poland

 

Leased

Matamoros, Mexico

 

Owned

Matamoros, Mexico

 

Leased

Tecate, Mexico

 

Leased

Nogales, Mexico

 

Leased

Nupaky, Czech Republic

 

Leased

Ostrava, Czech Republic

 

Leased

Tianjin, China

 

Owned(2)

Zhongshan, China

 

Leased

 

(1)
Ground lease through 2026; restrictions on use and transfer apply.
(2)
Land Use Rights Agreement through 2050 includes transfer, lease and mortgage rights.

 

CTS CORPORATION 20


 

A small portion of the China, Czech Republic, and Denmark locations above also maintain sales offices.

 

Non-Manufacturing Facilities

 

Owned/Leased

 

Description

Boise, Idaho

 

Leased

 

Warehouse

Brownsville, Texas

 

Owned

 

Land

Brownsville, Texas

 

Leased

 

Warehouse

El Paso, Texas

 

Leased(1)

 

Office and Warehouse

Elkhart, Indiana

 

Owned

 

Idle facility

Elkhart, Indiana

 

Owned

 

Administrative and research offices

Farmington Hills, Michigan

 

Leased

 

Sales office

Hopkinton, Massachusetts

 

Owned

 

Idle facility

Juarez, Mexico

 

Leased(1)

 

Idle facility

Kaohsiung, Taiwan

 

Leased

 

Administrative and research offices

Lisle, Illinois

 

Leased

 

Administrative and research offices

Matamoros, Mexico

 

Leased

 

Warehouse and administrative offices

Nagoya, Japan

 

Leased

 

Sales office

Nogales, Mexico

 

Leased

 

Warehouse and administrative offices

Singapore

 

Leased

 

Sales office

Tecate, Mexico

 

Leased

 

Warehouse and administrative offices

Tecate, Mexico

 

Owned

 

Idle facility

Yokohama, Japan

 

Leased

 

Sales office

Zug, Switzerland

 

Leased

 

Administrative, sales and research offices

 

(1)
These facilities relate to the ongoing restructuring activities involving the Juarez and Matamoros site consolidation..

We regularly assess our facilities for manufacturing capacity, available labor, and proximity to our markets and major customers. Management believes our manufacturing facilities are suitable and adequate and have sufficient capacity to meet our current needs including approximately 1 million square feet of manufacturing and 750 thousand square feet of non-manufacturing spaces. The extent of utilization varies from plant to plant and with economic conditions. We also review the operating costs of our facilities and may from time-to-time relocate a portion of our manufacturing activities in order to reduce operating costs and improve asset utilization and cash flow.

From time to time we are involved in litigation with respect to matters arising from the ordinary conduct of our business, and currently certain claims are pending against us. In the opinion of management, we believe we have established adequate accruals pursuant to U.S. generally accepted accounting principles for our expected future liability with respect to pending lawsuits, claims and proceedings, where the nature and extent of any such liability can be reasonably estimated based on presently available information. However, we cannot provide assurance that the final resolution of any existing or future lawsuits, claims or proceedings will not have a material adverse effect on our business, results of operations, financial condition, or cash flows.

See Note 11, "Contingencies" in the Notes to the Consolidated Financial Statements in this Annual Report on Form 10-K.

Item 4. Mine Safety Disclosures

Not applicable.

PART II

Item 5. Market for Registrant's Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities

Our common stock is listed on the New York Stock Exchange under the symbol "CTS." On February 16, 2024, there were approximately 771 shareholders of record.

On February 9, 2023, the Board approved a share repurchase program that authorized the Company to repurchase up to $50 million of its common stock. The repurchase program had no set expiration date and superseded and replaced the repurchase program approved by the Board in May 2021.

CTS CORPORATION 21


 

 

(a)
Total Number
of Shares
Purchased

 

 

(b)
Average Price
Paid per
Share

 

 

(c)
Total Number
of Shares
Purchased as
Part of
Publicly
Announced
Programs

 

 

(d)
Maximum
Dollar Value of
Shares That
May Yet Be
Purchased
Under Publicly Announced Plans or Programs

 

October 1, 2023 – October 31, 2023

 

 

97,982

 

 

$

40.38

 

 

 

97,982

 

 

$

24,445,949

 

November 1, 2023 – November 30, 2023

 

 

171,665

 

 

$

39.53

 

 

 

171,665

 

 

$

17,660,741

 

December 1, 2023 – December 31, 2023

 

 

115,817

 

 

$

41.03

 

 

 

115,817

 

 

$

12,908,355

 

Total

 

 

385,464

 

 

 

 

 

 

385,464

 

 

 

 

On February 2, 2024, the Board approved a new share repurchase program that authorizes the Company to repurchase up to $100 million of its common stock. The new share repurchase program has no set expiration date and supersedes and replaces the repurchase program approved by the Board in February 2023.

Shareholder Performance Graph

The following graph shows a five-year comparison of the cumulative total shareholder return on CTS common stock with the cumulative total returns of a general market index and a peer group index (Russell 2000 Index and Dow Jones Electrical Components & Equipment Industry Group). The graph tracks the performance of a $100 investment in the Company's common stock and in each of the indexes (with the reinvestment of all dividends) on December 31, 2018. Historical stock price performance should not be relied upon as an indication of future stock price performance. The performance graph in this Annual Form 10-K shall be deemed furnished, and not filed, and shall not be deemed incorporated by reference into any filing under the Securities Act of 1933 or the Exchange Act as a result of this furnishing, except to the extent that we specifically incorporate it by reference.

 

img196553993_0.jpg 

 

 

Item 6. Reserved

CTS CORPORATION 22


Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations

This section of this Annual Report on Form 10-K generally discusses 2023 and 2022 items and year-to-year comparisons between 2023 and 2022. Discussions of 2021 items and year-to-year comparisons between 2022 and 2021 that are not included in this Annual Report on Form 10-K can be found in "Management's Discussion and Analysis of Financial Condition and Results of Operations" in Part II, Item 7 of the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2022.

Overview

CTS Corporation ("CTS", "we", "our" or "us") is a leading designer and manufacturer of products that Sense, Connect and Move. Our vision is to be a leading provider of sensing and motion devices as well as connectivity components, enabling an intelligent and seamless world. These devices are categorized by their ability to Sense, Connect or Move. Sense products provide vital inputs to electronic systems. Connect products allow systems to function in synchronization with other systems. Move products ensure required movements are effectively and accurately executed. We are committed to achieving our vision by continuing to invest in the development of products, technologies and talent within these categories.

We manufacture sensors, actuators and connectivity components in North America, Europe, and Asia. CTS provides engineered products to OEMs and tier one suppliers in the aerospace and defense, industrial, medical, and transportation markets.

There is an increasing proliferation of sensing and motion applications within various markets we serve. In addition, the increasing connectivity of various devices to the internet results in greater demand for communication bandwidth and data storage, increasing the need for our connectivity products. Our success is dependent on the ability to execute our strategy to support these trends. We are subject to challenges including periodic market softness, competition from other suppliers, changes in technology, and the ability to add new customers, launch new products or penetrate new markets.

 

On February 6, 2023, we acquired 100% of the outstanding shares of maglab AG ("Maglab") for $4,164 in cash subject to additional earnout payments based on future performance. Maglab has deep expertise in magnetic system design and current measurement solutions for use in e-mobility, industrial automation, and renewable energy applications. Maglab's domain expertise coupled with CTS’ commercial, technical and operational capabilities position us to advance our status as a recognized innovator in electric motor sensing and controls markets.

 

Results of Operations: Year Ended December 31, 2023 versus Year Ended December 31, 2022

(Amounts in thousands, except percentages and per share amounts):

The following table highlights changes in significant components of the Consolidated Statements of Earnings for the years ended December 31, 2023, and December 31, 2022:

 

 

 

Years Ended December 31,

 

 

 

 

 

Percent of Net Sales

 

 

 

2023

 

 

2022

 

 

Percent
Change

 

 

2023

 

 

2022

 

Net sales

 

$

550,422

 

 

$

586,869

 

 

 

(6.2

)%

 

 

100

%

 

 

100

%

Cost of goods sold

 

 

359,563

 

 

 

376,331

 

 

 

(4.5

)

 

 

65.3

 

 

 

64.1

 

Gross margin

 

 

190,859

 

 

 

210,538

 

 

 

(9.3

)

 

 

34.7

 

 

 

35.9

 

Selling, general and administrative expenses

 

 

83,816

 

 

 

91,520

 

 

 

(8.4

)

 

 

15.2

 

 

 

15.6

 

Research and development expenses

 

 

24,918

 

 

 

24,100

 

 

 

3.4

 

 

 

4.5

 

 

 

4.1

 

Restructuring charges

 

 

7,074

 

 

 

1,912

 

 

 

270.0

 

 

 

1.3

 

 

 

0.3

 

Total operating expenses

 

 

115,808

 

 

 

117,532

 

 

 

(1.5

)

 

 

21.0

 

 

 

20.0

 

Operating earnings

 

 

75,051

 

 

 

93,006

 

 

 

(19.3

)

 

 

13.6

 

 

 

15.8

 

Total other income (expense), net

 

 

102

 

 

 

(12,269

)

 

 

(100.8

)

 

 

0.0

 

 

 

(2.1

)

Earnings before taxes

 

 

75,153

 

 

 

80,737

 

 

 

(6.9

)

 

 

13.7

 

 

 

13.8

 

Income tax expense

 

 

14,621

 

 

 

21,162

 

 

 

(30.9

)

 

 

2.7

 

 

 

3.6

 

Net earnings

 

$

60,532

 

 

$

59,575

 

 

 

1.6

%

 

 

11.0

%

 

 

10.2

%

Diluted earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted net earnings per share

 

$

1.92

 

 

$

1.85

 

 

 

 

 

 

 

 

 

 

 

Net sales were $550,422 for the year ended December 31, 2023, a decrease of $36,447, or 6.2% from 2022. The decline in net sales was primarily driven by decreased volume of industrial and commercial vehicle products. Net sales to the non-transportation markets decreased $34,203 or 12.1%, while net sales to the transportation markets decreased $2,245 or 0.8%.

CTS CORPORATION 23


 

The TEWA Temperature Sensors SP. Zo.o. (“TEWA”) and Meggitt A/S (a/k/a Ferroperm Piezoceramics A/S, “Ferroperm”) acquisitions, both completed in 2022, added net sales of $37,460 and $23,477 in 2023 and 2022, respectively, while the Maglab acquisition added net sales of $1,755 in 2023. Changes in foreign exchange rates decreased net sales by $2,459 year-over-year primarily due to the U.S. Dollar appreciating compared to the Chinese Renminbi.

Gross margin was $190,859 for the year ended December 31, 2023, a decrease of $19,679 or 9.3% from the year ended December 31, 2022. The decrease in gross margin was driven by lower sales volumes as well as changes in foreign exchange rates of $6,247 primarily due to the U.S. Dollar appreciating compared to the Chinese Renminbi and Peso.

Selling, general and administrative ("SG&A") expenses were $83,816, or 15.2% of sales for the year ended December 31, 2023, versus $91,520 or 15.6% of sales in 2022. The decrease in SG&A expenses was primarily driven by lower incentive compensation associated with lower financial performance as well as cost reduction measures implemented due to challenging market conditions.

Research and development (“R&D”) expenses were $24,918, or 4.5% of sales in 2023 compared to $24,100, or 4.1% of sales in 2022, in line with our commitment to continue investing in research and product development to drive organic growth.

Restructuring charges were $7,074, or 1.3% of net sales in 2023, compared to $1,912, or 0.3% of net sales in 2022. The restructuring charges in the year ended December 31, 2023 were primarily related to costs associated with our plant closure and consolidation activities. See Note 9 “Costs Associated with Exit and Restructuring Activities” in the Notes to the Consolidated Financial Statements in this Annual Report on Form 10-K for further information.

Other income and expense items are summarized in the following table:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

Interest expense

 

$

(3,331

)

 

$

(2,192

)

Interest income

 

 

4,625

 

 

 

1,326

 

Other expense

 

 

(1,192

)

 

 

(11,403

)

Total other (expense), net

 

$

102

 

 

$

(12,269

)

 

Interest income increased due to investments of available cash into short-term, cash equivalent, high yield deposit accounts.

 

Other expense, net for 2023 is primarily driven by foreign currency losses primarily related to the Chinese Renminbi offset partially by income from the qualified replacement plan assets.

 

Other expense, net for 2022 was primarily driven by $6,803 in excise taxes incurred as part of the U.S. pension plan termination and $1,776 in derivative losses associated with the acquisition of Ferroperm, as well as foreign currency losses primarily related to the Chinese Renminbi offset partially by income from the U.S. pension plan investments realized prior to its final termination.

 

 

 

Years Ended December 31,

 

 

2023

 

2022

Effective tax rate

 

19.5%

 

26.2%

 

The effective income tax rate in 2023 was 19.5% compared to 26.2% in the prior year. The decrease is primarily attributed to 2023 tax benefits associated with foreign tax credits related to a 2023 tax law change, research and development credits, and lower discrete tax impacts associated with executive incentive compensation and pension termination costs.

Liquidity and Capital Resources

 

We have historically funded our capital and operating needs primarily through cash flows from operating activities, supported by available credit under our Revolving Credit Facility (as defined below). We believe that cash flows from operating activities and available borrowings under our Revolving Credit Facility will be adequate to fund our working capital needs, capital expenditures, investments, and debt service requirements for at least the next twelve months and for the foreseeable future thereafter. However, we may choose to pursue additional equity and debt financing to provide additional liquidity or to fund acquisitions.

 

CTS CORPORATION 24


Cash and cash equivalents were $163,876 at December 31, 2023 and $156,910 at December 31, 2022, of which $99,940 and $90,244, respectively, were held outside the United States. Total debt as of December 31, 2023 and December 31, 2022 was $67,500 and $83,670, respectively.

Cash Flows from Operating Activities

Net cash provided by operating activities was $88,811 during the year ended December 31, 2023. Components of net cash provided by operating activities included net earnings of $60,532, depreciation and amortization expense of $28,710, other net non-cash items totaling $3,108, offset by a net cash outflow from changes in assets and liabilities of $(3,539) primarily driven by reductions in accounts payable and accrued payroll and benefits as a result of lower sales and incentive compensation accruals.

Net cash provided by operating activities was $121,197 during the year ended December 31, 2022. Components of net cash provided by operating activities included net earnings of $59,575, depreciation and amortization expense of $29,753, other net non-cash items totaling $10,260, and a net cash inflow from changes in assets and liabilities of $21,609 primarily driven by $34,016 received from the U.S. pension plan termination.

Cash Flows from Investing Activities

Net cash used in investing activities for the year ended December 31, 2023 was $18,097, driven by capital expenditures of $14,738 and $3,359 of acquisition payments, primarily from the Maglab acquisition as well as final working capital adjustments from the TEWA and Ferroperm acquisitions. See Note 3, "Business Acquisitions," in the Notes to the Consolidated Financial Statements in this Annual Report on Form 10-K.

 

Net cash used in investing activities for the year ended December 31, 2022 was $111,188, driven by the acquisition payments for the TEWA and Ferroperm acquisitions of $96,855 and capital expenditures of $14,333. See Note 3, "Business Acquisitions," in the Notes to the Consolidated Financial Statements in this Annual Report on Form 10-K.

Cash Flows from Financing Activities

Net cash used by financing activities for the year ended December 31, 2023, was $65,399. The net cash outflow was the result of treasury stock purchases of $40,926, net cash for debt paydowns of $16,170, dividend payments of $5,040, and taxes paid on behalf of equity award participants of $3,263.

 

Net cash provided by financing activities for the year ended December 31, 2022, was $4,336. The net cash inflow was the result of net cash from debt of $33,638 associated with completed acquisitions, partially offset by treasury stock purchases of $21,447, dividend payments of $5,131, taxes paid on behalf of equity award participants of $1,524, and contingent consideration payments of $1,200.

Capital Resources

Long-term debt was comprised of the following:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Total credit facility availability

 

$

400,000

 

 

$

400,000

 

Balance outstanding

 

 

67,500

 

 

 

83,670

 

Standby letters of credit

 

 

1,640

 

 

 

1,640

 

Amount available, subject to covenant restrictions

 

$

330,860

 

 

$

314,690

 

Weighted-average interest rate

 

 

6.07

%

 

 

2.96

%

On December 15, 2021, we entered into a second amended and restated five-year credit agreement with a group of banks (the “Revolving Credit Facility”) to (i) increase the total credit facility availability to $400,000 which may be increased by $200,000 at the request of the Company, subject to the administrative agent's approval, (ii) extend the maturity of the Revolving Credit Facility from February 12, 2024 to December 15, 2026, (iii) replace LIBOR with SOFR as the primary reference rate used to calculate interest on the loans under the Revolving Credit Facility, (iv) increase available sublimits for letters of credit, and swingline loans as well as providing for additional alternative currency borrowing capabilities, and (v) modify the financial and non-financial covenants to provide the Company additional flexibility. This new unsecured credit facility replaced the prior $300,000 unsecured credit facility, which would have expired February 12, 2024.

Borrowings in U.S. dollars under the Revolving Credit Facility bear interest, at a per annum rate equal to the applicable Term SOFR rate (but not less than 0.0%), plus the Term SOFR adjustment, and plus an applicable margin, which ranges from 1.00% to 1.75%, based

CTS CORPORATION 25


on our net leverage ratio. Similarly, borrowings of alternative currencies under the Revolving Credit Facility bear interest equal to a defined risk-free reference rate, plus the applicable risk-free rate adjustment and plus an applicable margin, which ranges from 1.00% to 1.75%, based on our net leverage ratio. We use interest rate swaps to convert a portion of our revolving credit facility's outstanding balance from a variable rate of interest to a fixed rate. The contractual rate of these arrangements ranges from 1.49% to 2.49%.

The Revolving Credit Facility includes a swing line sublimit of $20,000 and a letter of credit sublimit of $20,000. We also pay a quarterly commitment fee on the unused portion of the Revolving Credit Facility. The commitment fee ranges from 0.175% to 0.25% based on our net leverage ratio. We were in compliance with all debt covenants at December 31, 2023.

Our liquidity, access to capital, and borrowing costs could be adversely impacted by declines in our credit rating, our financial performance, and global credit market conditions, as well as a broad range of other factors. In addition, we have $99,940 of foreign cash balances and our ability to repatriate these funds timely and in a tax efficient manner may be restricted. See “Item 1A. Risk Factors” for additional discussion of risks that our business faces.

As of December 31, 2023, our material cash requirements for our known contractual and other obligations were as follows:

Long-term debt, including interest – Outstanding principal on our Revolving Credit Facility was $67,500 at December 31, 2023, with no amounts payable within 12 months. Additionally, we have minimum contractual future interest payments on our hedged borrowings under our Revolving Credit Facility estimated to be $4,655 through maturity, with approximately $1,955 payable within 12 months based on the December 31, 2023 exchange rate. We may paydown certain portions of these obligations early. As of December 31, 2023, we had interest rate swaps that fix interest costs on $50,000 of our long-term debt through December 2026 and a cross-currency swap on $17,500 of our long-term debt through June 2027. See Note 13, “Debt” and Note 14, “Derivatives,” in the Notes to the Consolidated Financial Statements in this Annual Report on Form 10-K for further details of our debt and hedging activities.
Operating lease payments – We enter into various noncancelable lease agreements for land, buildings and equipment used in our operations. Operating lease obligations were $37,856, with $6,215 payable within 12 months. See Note 12, “Leases,” in the Notes to the Consolidated Financial Statements in this Annual Report on Form 10-K for further detail of our obligations and the timing of expected future payments.
Retirement obligations – Expected future contributions relating to our defined benefit postretirement plans were $5,781, with $750 payable in 12 months. See Note 7, “Retirement Plans,” in the Notes to the Consolidated Financial Statements in this Annual Report on Form 10-K for further detail of our obligations and the timing of expected future payments.

 

We have no off-balance sheet arrangements that have a material current effect or are reasonably likely to have a material future effect on our financial condition or changes in our financial condition.

 

Acquisitions

 

On February 28, 2022, we acquired TEWA, a designer and manufacturer of high-quality temperature sensors. The net cash payment of $24,515 for this acquisition was funded by the Company's cash on hand.

 

On June 30, 2022, we acquired Ferroperm, a designer and manufacturer of high performance piezoceramic components for use in complex and demanding medical, industrial, and aerospace applications. The net cash payment of $72,340 for this acquisition was funded by a combination of cash on hand and borrowings under our Revolving Credit Facility.

 

On February 6, 2023, we acquired 100% of the outstanding shares of Maglab for $4,164 in cash subject to additional earnout payments based on future performance. The acquisition was funded from cash on hand.

Critical Accounting Estimates and Policies

The Securities and Exchange Commission ("SEC") has defined a company’s critical accounting policies as the ones that are most important to the portrayal of a company’s financial condition and results of operations, and which require a company to make its most difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain. Based on this definition, we have identified the critical accounting policies and judgments addressed below. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from these estimates.

CTS CORPORATION 26


Critical Accounting Estimates

Goodwill, Intangibles and Other Long-Lived Assets

Purchase Accounting

We use the acquisition method of accounting to allocate costs of acquired businesses to the assets acquired and liabilities assumed based on their estimated fair values at the dates of acquisition. The excess costs of acquired businesses over the fair values of the assets acquired and liabilities assumed are recognized as goodwill. The valuations of the acquired assets and liabilities assumed will impact the determination of future operating results. Determining the fair value of assets acquired and liabilities assumed requires management’s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, revenue growth rates, discount rates, customer attrition rates, asset lives, contributory asset charges, and market multiples, among other items. We determine the fair values of intangible assets acquired generally in consultation with third-party valuation advisors.

Intangible assets other than goodwill are recognized if the benefit of the intangible asset is obtained through contractual or other legal rights, or if the intangible asset can be sold, transferred, licensed or exchanged, regardless of the Company’s intent to do so. Goodwill represents the excess purchase price over the fair value of the tangible net assets and intangible assets acquired in a business combination.

 

Impairment Assessment – Goodwill

Goodwill of a reporting unit is tested for impairment on the first day of its fiscal fourth quarter, or more frequently if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying amount. Examples of such events or circumstances include, but are not limited to, the following:

Significant decline in market capitalization relative to net book value,
Significant adverse change in regulatory factors or in the business climate,
Unanticipated competition,
More-likely-than-not expectation that a reporting unit or a significant portion of a reporting unit will be sold or otherwise disposed of,
Testing for recoverability of a significant asset group within a reporting unit, and
Allocation of a portion of goodwill to a business to be disposed.

If we believe that one or more indicators of impairment have occurred, we perform an impairment test.

We have the option to perform a qualitative assessment (commonly referred to as a "step zero" test) to determine whether further quantitative analysis for impairment of goodwill and indefinite-lived intangible assets is necessary. The qualitative assessment includes a review of macroeconomic conditions, industry and market considerations, internal cost factors, and our own overall financial and share price performance, among other factors. If, after assessing the totality of events or circumstances we determine that it is not more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, we do not need to perform a quantitative analysis.

If a quantitative assessment is required, we estimate the fair value of each reporting unit using a combination of discounted cash flow analysis and market-based valuation methodologies. Determining fair value using a quantitative approach requires significant judgment, including judgments about projected revenues, cash flows over a multi-year period, discount rates and estimated valuation multiples. The discount rate applied to our forecasts of future cash flows is based on our estimated weighted average cost of capital. In assessing the reasonableness of our determined fair values, we evaluate our results against our market capitalization. Changes in these estimates and assumptions could materially affect the determination of fair value and impact the goodwill impairment assessment.

For 2023, we elected to perform the qualitative assessment. Based upon our latest assessment, we determined that our goodwill was not impaired as of October 1, 2023. We will monitor future results and will perform a test if indicators trigger an impairment review.

 

Impairment Assessment – Other Intangible Assets and Other Long-Lived Assets

We evaluate the impairment of identifiable intangibles and other long-lived assets whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Factors considered that may trigger an impairment review consist of, but are not limited to, the following:

Significant decline in market capitalization relative to net book value,
Significant underperformance relative to expected historical or projected future operating results,
Significant changes in the manner of use of the acquired assets or the strategy for the overall business, and

CTS CORPORATION 27


Significant negative industry or economic trends.

If we believe that one or more indicators of impairment have occurred, we perform a recoverability test by comparing the carrying amount of an asset or asset group to the sum of the undiscounted cash flows expected to result from the use and the eventual disposition of the asset or asset group. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value.

Income Taxes

Our income tax expense, deferred tax assets and liabilities, and liabilities for unrecognized tax benefits reflect management’s best estimate of current and future taxes to be paid. We are subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgments and estimates are required in the determination of our consolidated income tax provision.

Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future. In evaluating our ability to recover our deferred tax assets in the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. The assumptions about future taxable income require the use of significant judgment and are consistent with the plans and estimates we are using to manage our underlying businesses.

The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a multitude of jurisdictions across our global operations. Accounting Standards Codification (“ASC”) 740 states that a tax benefit from an uncertain tax position may be recognized when it is more-likely-than-not that the position will be sustained upon examination, including resolution of any related appeals or litigation processes, on the basis of its technical merits. We record unrecognized tax benefits as liabilities in accordance with ASC 740 and adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Because of the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from our current estimate of the unrecognized tax benefit liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which new information is available.

 

Critical Accounting Policies

Revenue Recognition

We recognize revenue in accordance with the Financial Accounting Standards Board’s (“FASB”) ASC 606, Revenue from Contracts with Customers, net of estimated reserves. Our revenue reserves contain uncertainties because they require management to make assumptions and to apply judgment to estimate the value of future credits to customers for price adjustments. We base these estimates on the most likely value method considering all reasonably available information, including our historical experience and current expectations, and are reflected in the transaction price when sales are recorded.

Product Warranties

Provisions for estimated warranty expenses are made at the time products are sold. The expense and corresponding accrual primarily relate to our products sold to our transportation markets. These estimates are established using a quoted industry rate and are based on customer specific circumstances. We adjust our warranty reserve for any known or anticipated warranty claims as new information becomes available. We evaluate our warranty obligations at least quarterly and adjust our accruals if it is probable that future costs will be different than our current reserve.

Over the last three years, product warranty reserves have ranged from 0.4% to 2.7% of net sales. We believe our reserve level is appropriate considering all facts and circumstances surrounding any outstanding quality claims and our historical experience selling our products to our customers.

Inventories

We value our inventories at the lower of the actual cost to purchase or manufacture using the first-in, first-out ("FIFO") method, or net realizable value. We review inventory quantities on hand and record a provision for excess and obsolete inventory based on historical consumption trends as well as forecasts of product demand including related production requirements. Once reserves are established, write-downs of inventory are considered permanent adjustments to the cost basis of inventory. Our reserves contain uncertainties because the calculation requires management to make assumptions and to apply judgment regarding historical experience, market conditions, and product life cycles. Changes in actual demand or market conditions could adversely impact our reserve calculations.

CTS CORPORATION 28


Over the last three years, our reserves for excess and obsolete inventories have ranged from 13.7% to 17.4% of gross inventory. We believe our reserve level is appropriate considering the quantities and quality of the inventories.

Environmental Contingencies

U.S. GAAP requires a liability to be recorded for contingencies when it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated. We record environmental contingent loss accruals on an undiscounted basis. Significant judgment is required to determine the existence and amounts of our environmental liabilities. We regularly consult with attorneys and consultants to determine the relevant facts and circumstances before we record a liability. Changes in the estimates on which the accruals are based, unanticipated government enforcement action, or changes in health, safety, environmental, and chemical control regulations and testing requirements could, and have, resulted in higher or lower costs.

 

Recent Accounting Pronouncements

The information set forth under Note 1 - "Summary of Significant Accounting Policies," in the Notes to the Consolidated Financial Statements in this Annual Report on Form 10-K is incorporated herein by reference.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

(in thousands, except percentages)

Our cash flows and earnings are subject to fluctuations resulting from changes in foreign currency exchange rates, interest rates and commodity prices. We manage our exposure to these market risks through internally established policies and procedures and, when deemed appropriate, through the use of derivative financial instruments. Our policies do not allow speculation in derivative instruments for profit or execution of derivative instrument contracts for which there are no underlying exposures. We do not use financial instruments for trading purposes, and we are not a party to any leveraged derivatives. We monitor our underlying market risk exposures on an ongoing basis and believe that we can modify or adapt our hedging strategies as needed.

Interest Rate Risk

We are exposed to risk of changes in interest rates on our Revolving Credit Facility. There was $67,500 and $83,670 outstanding under our Revolving Credit Facility at December 31, 2023 and 2022, respectively. As of December 31, 2023, we had interest rate swaps that fix interest costs on $50,000 of our long-term debt through December 2026 and a cross-currency swap on $17,500 of our long-term debt through June 2027. A 100-basis point change in interest rates would not materially impact our total interest expense.

Foreign Currency Risk

We are exposed to foreign currency exchange rate risks. Our significant foreign subsidiaries are located in China, Czech Republic, Denmark, Mexico, and Taiwan. During 2023, net sales from outside the U.S. were approximately 45% of total net sales. During 2022, net sales to customers from outside the U.S. were approximately 44% of total net sales.

The Company’s foreign exchange exposures result primarily from the sale of products in foreign currencies, foreign currency denominated purchases, and employee-related and other costs of running operations in foreign countries. Changes in foreign exchange rates could affect the Company’s sales, costs, balance sheet values and earnings; therefore, we have entered into foreign currency forward contracts with notional values of $13,548 and $31,787 as of December 31, 2023 to hedge our exposure against the Euro and Mexican Peso, respectively.

In addition, we entered into a cross currency interest rate swap agreement on June 27, 2022 that synthetically swapped $25,000 of variable rate debt to Krone denominated variable rate debt. Upon completion of the Ferroperm acquisition on June 30, 2022, the transaction was designated as a net investment hedge for accounting purposes and will mature on June 30, 2027. Accordingly, any gains or losses on this derivative instrument will be included in the foreign currency translation component of other comprehensive income until the net investment is sold, diluted or liquidated. Interest payments received for the cross currency-swap are excluded from the net investment hedge effectiveness assessment and are recorded in interest expense in the Condensed Consolidated Statements of Earnings. The assumptions used in measuring fair value of the cross-currency swap are considered level 2 inputs, which are based upon the Krone to United States Dollar exchange rate market. At December 31, 2023, we had a net unrealized loss of $1,138 in accumulated other comprehensive income (loss).

Commodity Price Risk

Many of our products require the use of raw materials that are produced in only a limited number of regions around the world or are available from only a limited number of suppliers. Our most significant raw materials and purchased components include conductive

CTS CORPORATION 29


inks and contactors, passive connectivity components, integrated circuits and semiconductors, certain rare earth elements ("REEs"), ceramic powders, plastic components, molding compounds, printed circuit boards and assemblies, quartz blanks and crystals, wire harness assemblies, copper, brass, silver, gold, platinum, lead, aluminum, and steel-based raw materials and components.

Our results of operations may be materially and adversely affected if we have difficulty obtaining these raw materials, the quality of available raw materials deteriorates, or there are significant price increases for these raw materials. For periods in which the prices of these raw materials are rising, we may be unable to pass on the increased cost to our customers, which would result in decreased margins for the products in which they are used. For periods in which the prices are declining, we may be required to write down our inventory carrying cost of these raw materials, since we record our inventory at the lower of cost or net realizable value.

 

As the Company is exposed to significant changes in certain commodity prices, we actively monitor these exposures and may take various actions from time to time to mitigate any negative impacts relating thereto.

CTS CORPORATION 30


Item 8. Financial Statements and Supplementary Data

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Board of Directors and Shareholders

CTS Corporation

 

Opinion on the financial statements

We have audited the accompanying consolidated balance sheets of CTS Corporation (an Indiana corporation) and subsidiaries (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of earnings (loss), comprehensive earnings, changes in shareholders’ equity, and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and financial statement schedules included under Item 15(a) (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

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

Basis for opinion

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

 

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

 

Critical audit matter

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

Ferroperm Piezoceramics A/S acquisition – valuation of acquired customer relationships

As described further in Note 3 to the financial statements, the Company acquired Ferroperm Piezoceramics A/S (“Ferroperm”) on June 30, 2022 for a total purchase price of $72.4 million. Accordingly, the purchase price has been allocated to the assets acquired and liabilities assumed based on their respective fair values, including identified intangible assets of approximately $38.1 million, which is primarily comprised of customer relationships of $31.8 million. The Company estimated the fair value of the customer relationships using the multi-period excess earnings method, which is an income approach that required management to make significant estimates and assumptions related to future revenues and cash flows and the selection of the discount rate. We identified the measurement of the acquisition-date fair value of the acquired customer relationships as a critical audit matter.

The principal considerations for our determination that the acquisition-date fair value of the acquired customer relationships is a critical audit matter were the high degree of auditor judgment and an increased extent of effort, which included utilizing specialists, to test management’s internally developed assumptions for which there was limited observable market information. These assumptions were: 1) the forecasted revenue growth rates for existing customers, 2) the estimated customer attrition rate and 3) the discount rate.

Our audit procedures related to the critical audit matter included the following, among others.

We tested certain internal controls over the Company’s acquisition-date valuation process, including controls over the development of the key assumptions such as the forecasted revenues, customer attrition rate, and discount rate.

CTS CORPORATION 31


We evaluated the Company’s forecasted revenue growth rates for existing customers by comparing the forecasted growth assumptions to peer and historical results.
We compared, with the assistance of specialists, the Company’s selected customer attrition rate to Ferroperm’s historical customer attrition data.
We assessed, with the assistance of specialists, the Company’s discount rate by comparing it against a discount rate range that was independently developed using publicly available market data for comparable peers and performing a sensitivity analysis based on that data.

 

/s/ GRANT THORNTON LLP

 

 

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

 

Chicago, Illinois

February 23, 2024

CTS CORPORATION 32


CTS CORPORATION AND SUBSIDIARIES

Consolidated Statements of Earnings (Loss)

(in thousands, except per share amounts)

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Net sales

 

$

550,422

 

 

$

586,869

 

 

$

512,925

 

Cost of goods sold

 

 

359,563

 

 

 

376,331

 

 

 

328,306

 

Gross margin

 

 

190,859

 

 

 

210,538

 

 

 

184,619

 

Selling, general and administrative expenses

 

 

83,816

 

 

 

91,520

 

 

 

82,597

 

Research and development expenses

 

 

24,918

 

 

 

24,100

 

 

 

23,856

 

Restructuring charges

 

 

7,074

 

 

 

1,912

 

 

 

1,687

 

Operating earnings

 

 

75,051

 

 

 

93,006

 

 

 

76,479

 

Other (expense) income:

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(3,331

)

 

 

(2,192

)

 

 

(2,111

)

Interest income

 

 

4,625

 

 

 

1,326

 

 

 

840

 

Other (expense) income

 

 

(1,192

)

 

 

(11,403

)

 

 

(136,088

)

Total other income (expense), net

 

 

102

 

 

 

(12,269

)

 

 

(137,359

)

Earnings (loss) before taxes

 

 

75,153

 

 

 

80,737

 

 

 

(60,880

)

Income tax expense (benefit)

 

 

14,621

 

 

 

21,162

 

 

 

(19,014

)

Net earnings (loss)

 

$

60,532

 

 

$

59,575

 

 

$

(41,866

)

Net earnings (loss) per share:

 

 

 

 

 

 

 

 

 

Basic

 

$

1.93

 

 

$

1.86

 

 

$

(1.30

)

Diluted

 

$

1.92

 

 

$

1.85

 

 

$

(1.30

)

Basic weighted-average common shares outstanding

 

 

31,359

 

 

 

31,968

 

 

 

32,327

 

Effect of dilutive securities

 

 

220

 

 

 

270

 

 

 

 

Diluted weighted-average common shares outstanding

 

 

31,579

 

 

 

32,238

 

 

 

32,327

 

Cash dividends declared per share

 

$

0.16

 

 

$

0.16

 

 

$

0.16

 

 

The accompanying notes are an integral part of the consolidated financial statements.

CTS CORPORATION 33


CTS CORPORATION AND SUBSIDIARIES

Consolidated Statements of Comprehensive Earnings

(in thousands)

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Net earnings (loss)

 

$

60,532

 

 

$

59,575

 

 

$

(41,866

)

Other comprehensive earnings (loss):

 

 

 

 

 

 

 

 

 

Changes in fair market value of derivatives, net of tax

 

 

(505

)

 

 

3,499

 

 

 

311

 

Changes in unrealized pension cost, net of tax

 

 

120

 

 

 

1,203

 

 

 

91,081

 

Cumulative translation adjustment, net of tax

 

 

5,320

 

 

 

(848

)

 

 

4

 

Other comprehensive earnings

 

$

4,935

 

 

$

3,854

 

 

$

91,396

 

Comprehensive earnings

 

$

65,467

 

 

$

63,429

 

 

$

49,530

 

 

The accompanying notes are an integral part of the consolidated financial statements.

CTS CORPORATION 34


CTS CORPORATION AND SUBSIDIARIES

Consolidated Balance Sheets

(in thousands)

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

ASSETS

 

 

 

 

 

 

Current Assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

163,876

 

 

$

156,910

 

Accounts receivable, net

 

 

78,569

 

 

 

90,935

 

Inventories, net

 

 

60,031

 

 

 

62,260

 

Other current assets

 

 

16,873

 

 

 

15,655

 

Total current assets

 

 

319,349

 

 

 

325,760

 

Property, plant and equipment, net

 

 

92,592

 

 

 

97,300

 

Operating lease assets, net

 

 

26,425

 

 

 

22,702

 

Other assets

 

 

 

 

 

 

Goodwill

 

 

157,638

 

 

 

152,361

 

Other intangible assets, net

 

 

103,957

 

 

 

108,053

 

Deferred income taxes

 

 

25,183

 

 

 

23,461

 

Other assets

 

 

16,023

 

 

 

18,850

 

Total other assets

 

 

302,801

 

 

 

302,725

 

Total Assets

 

$

741,167

 

 

$

748,487

 

LIABILITIES AND SHAREHOLDERS' EQUITY

 

 

 

 

 

 

Current Liabilities

 

 

 

 

 

 

Accounts payable

 

$

43,499

 

 

$

53,211

 

Operating lease obligations

 

 

4,394

 

 

 

3,936

 

Accrued payroll and benefits

 

 

14,585

 

 

 

20,063

 

Accrued expenses and other liabilities

 

 

34,561

 

 

 

35,322

 

Total current liabilities

 

 

97,039

 

 

 

112,532

 

Long-term debt

 

 

67,500

 

 

 

83,670

 

Long-term operating lease obligations

 

 

24,965

 

 

 

21,754

 

Long-term pension obligations

 

 

4,655

 

 

 

5,048

 

Deferred income taxes

 

 

14,729

 

 

 

16,010

 

Other long-term obligations

 

 

5,457

 

 

 

3,249

 

Total Liabilities

 

 

214,345

 

 

 

242,263

 

Commitments and Contingencies (Note 11)

 

 

 

 

 

 

Shareholders' Equity

 

 

 

 

 

 

Common stock

 

 

319,269

 

 

 

316,803

 

Additional contributed capital

 

 

45,097

 

 

 

46,144

 

Retained earnings

 

 

602,232

 

 

 

546,703

 

Accumulated other comprehensive income (loss)

 

 

4,264

 

 

 

(671

)

Total shareholders' equity before treasury stock

 

 

970,862

 

 

 

908,979

 

Treasury stock

 

 

(444,040

)

 

 

(402,755

)

Total shareholders' equity

 

 

526,822

 

 

 

506,224

 

Total Liabilities and Shareholders' Equity

 

$

741,167

 

 

$

748,487

 

 

The accompanying notes are an integral part of the consolidated financial statements.

CTS CORPORATION 35


CTS CORPORATION AND SUBSIDIARIES

Consolidated Statements of Cash Flows

(in thousands)

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

CASH FLOWS FROM OPERATING ACTIVITIES:

 

 

 

 

 

 

 

 

 

Net earnings (loss)

 

$

60,532

 

 

$

59,575

 

 

$

(41,866

)

Adjustments to reconcile net earnings (loss) to net cash provided by operating activities:

 

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

28,710

 

 

 

29,753

 

 

 

26,930

 

Non-cash inventory charges

 

 

 

 

 

4,048

 

 

 

 

Pensions and other post-retirement plan expense (income)

 

 

135

 

 

 

(1,792

)

 

 

132,650

 

Stock-based compensation

 

 

5,181

 

 

 

7,726

 

 

 

6,105

 

Restructuring non-cash charges

 

 

1,484

 

 

 

 

 

 

 

Deferred income taxes

 

 

(4,046

)

 

 

492

 

 

 

(30,982

)

Change in fair value of contingent consideration liability

 

 

200

 

 

 

 

 

 

 

Loss (gain) on foreign currency hedges, net of cash

 

 

154

 

 

 

(214

)

 

 

(35

)

Changes in assets and liabilities, net of acquisitions:

 

 

 

 

 

 

 

 

 

Accounts receivable

 

 

12,590

 

 

 

(5,913

)

 

 

(928

)

Inventories

 

 

2,353

 

 

 

(8,211

)

 

 

(3,570

)

Operating lease assets

 

 

(3,723

)

 

 

1,266

 

 

 

1,687

 

Other assets

 

 

767

 

 

 

5,625

 

 

 

(2,076

)

Accounts payable

 

 

(9,751

)

 

 

(2,293

)

 

 

3,136

 

Accrued payroll and benefits

 

 

(6,518

)

 

 

450

 

 

 

5,023

 

Operating lease liabilities

 

 

3,668

 

 

 

(1,431

)

 

 

(1,709

)

Accrued expenses and other liabilities

 

 

(2,815

)

 

 

(1,381

)

 

 

(7,937

)

Pension and other post-retirement plans

 

 

(110

)

 

 

33,497

 

 

 

(287

)

Net cash provided by operating activities

 

 

88,811

 

 

 

121,197

 

 

 

86,141

 

CASH FLOWS FROM INVESTING ACTIVITIES:

 

 

 

 

 

 

 

 

 

Capital expenditures

 

 

(14,738

)

 

 

(14,333

)

 

 

(15,641

)

Payments for acquisitions, net of cash acquired

 

 

(3,359

)

 

 

(96,855

)

 

 

(255

)

Net cash used in investing activities

 

 

(18,097

)

 

 

(111,188

)

 

 

(15,896

)

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

 

 

 

 

 

 

 

Payments of long-term debt

 

 

(774,529

)

 

 

(722,942

)

 

 

(808,800

)

Proceeds from borrowings of long-term debt

 

 

758,359

 

 

 

756,580

 

 

 

804,200

 

Purchase of treasury stock

 

 

(40,926

)

 

 

(21,447

)

 

 

(8,786

)

Dividends paid

 

 

(5,040

)

 

 

(5,131

)

 

 

(5,173

)

Taxes paid on behalf of equity award participants

 

 

(3,263

)

 

 

(1,524

)

 

 

(1,503

)

Contingent consideration payments

 

 

 

 

 

(1,200

)

 

 

(650

)

Net cash (used in) provided by financing activities

 

 

(65,399

)

 

 

4,336

 

 

 

(20,712

)

Effect of exchange rate on cash and cash equivalents

 

 

1,651

 

 

 

1,100

 

 

 

159

 

Net increase in cash and cash equivalents

 

 

6,966

 

 

 

15,445

 

 

 

49,692

 

Cash and cash equivalents at beginning of year

 

 

156,910

 

 

 

141,465

 

 

 

91,773

 

Cash and cash equivalents at end of year

 

$

163,876

 

 

$

156,910

 

 

$

141,465

 

Supplemental cash flow information:

 

 

 

 

 

 

 

 

 

Cash paid for interest

 

$

3,126

 

 

$

2,016

 

 

$

1,950

 

Cash paid for income taxes, net

 

$

20,235

 

 

$

20,080

 

 

$

16,887

 

Non-cash financing and investing activities:

 

 

 

 

 

 

 

 

 

Capital expenditures incurred not paid

 

$

2,083

 

 

$

2,480

 

 

$

2,348

 

Excise taxes on purchase of treasury stock incurred not paid

 

$

359

 

 

$

 

 

$

 

 

The accompanying notes are an integral part of the consolidated financial statements.

CTS CORPORATION 36


CTS CORPORATION AND SUBSIDIARIES

Consolidated Statements of Shareholders' Equity

(in thousands, except share and per share amounts)

 

 

 

Common
Stock

 

 

Additional
Contributed
Capital

 

 

Retained
Earnings

 

 

Accumulated
Other
Comprehensive
Loss

 

 

Treasury
Stock

 

 

Total

 

Balances at January 1, 2021

 

$

311,190

 

 

$

41,654

 

 

$

539,281

 

 

$

(95,921

)

 

$

(372,522

)

 

$

423,682

 

Net earnings

 

 

 

 

 

 

 

 

(41,866

)

 

 

 

 

 

 

 

 

(41,866

)

Changes in fair market value of derivatives, net of tax

 

 

 

 

 

 

 

 

 

 

 

311

 

 

 

 

 

 

311

 

Changes in unrealized pension cost, net of tax

 

 

 

 

 

 

 

 

 

 

 

91,081

 

 

 

 

 

 

91,081

 

Cumulative translation adjustment, net of tax

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

4

 

Cash dividends of $0.16 per share

 

 

 

 

 

 

 

 

(5,173

)

 

 

 

 

 

 

 

 

(5,173

)

Acquired 266,722 shares of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(8,786

)

 

 

(8,786

)

Issued shares on vesting of restricted stock units

 

 

3,430

 

 

 

(4,932

)

 

 

 

 

 

 

 

 

 

 

 

(1,502

)

Stock compensation

 

 

 

 

 

5,827

 

 

 

 

 

 

 

 

 

 

 

 

5,827

 

Balances at December 31, 2021

 

$

314,620

 

 

$

42,549

 

 

$

492,242

 

 

$

(4,525

)

 

$

(381,308

)

 

$

463,578

 

Net earnings

 

 

 

 

 

 

 

 

59,575

 

 

 

 

 

 

 

 

 

59,575

 

Changes in fair market value of derivatives, net of tax

 

 

 

 

 

 

 

 

 

 

 

3,499

 

 

 

 

 

 

3,499

 

Changes in unrealized pension cost, net of tax

 

 

 

 

 

 

 

 

 

 

 

1,203

 

 

 

 

 

 

1,203

 

Cumulative translation adjustment, net of tax

 

 

 

 

 

 

 

 

 

 

 

(848

)

 

 

 

 

 

(848

)

Cash dividends of $0.16 per share

 

 

 

 

 

 

 

 

(5,114

)

 

 

 

 

 

 

 

 

(5,114

)

Acquired 583,526 shares for treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(21,447

)

 

 

(21,447

)

Issued shares on vesting of restricted stock units

 

 

2,183

 

 

 

(3,708

)

 

 

 

 

 

 

 

 

 

 

 

(1,525

)

Stock compensation

 

 

 

 

 

7,303

 

 

 

 

 

 

 

 

 

 

 

 

7,303

 

Balances at December 31, 2022

 

$

316,803

 

 

$

46,144

 

 

$

546,703

 

 

$

(671

)

 

$

(402,755

)

 

$

506,224

 

Net earnings

 

 

 

 

 

 

 

 

60,532

 

 

 

 

 

 

 

 

 

60,532

 

Changes in fair market value of derivatives, net of tax

 

 

 

 

 

 

 

 

 

 

 

(505

)

 

 

 

 

 

(505

)

Changes in unrealized pension cost, net of tax

 

 

 

 

 

 

 

 

 

 

 

120

 

 

 

 

 

 

120

 

Cumulative translation adjustment, net of tax

 

 

 

 

 

 

 

 

 

 

 

5,320

 

 

 

 

 

 

5,320

 

Cash dividends of $0.16 per share

 

 

 

 

 

 

 

 

(5,003

)

 

 

 

 

 

 

 

 

(5,003

)

Acquired 970,109 shares for treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(41,285

)

 

 

(41,285

)

Issued shares on vesting of restricted stock units

 

 

2,466

 

 

 

(5,729

)

 

 

 

 

 

 

 

 

 

 

 

(3,263

)

Stock compensation

 

 

 

 

 

4,682

 

 

 

 

 

 

 

 

 

 

 

 

4,682

 

Balances at December 31, 2023

 

$

319,269

 

 

$

45,097

 

 

$

602,232

 

 

$

4,264

 

 

$

(444,040

)

 

$

526,822

 

 

The accompanying notes are an integral part of the consolidated financial statements.

CTS CORPORATION 37


NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(in thousands, except for share and per share data)

NOTE 1 — Summary of Significant Accounting Policies

Description of Business: CTS Corporation ("CTS", "we", "our", "us" or the "Company") is a global manufacturer of sensors, connectivity components, and actuators operating as a single reportable business segment. We operate manufacturing facilities located throughout North America, Asia and Europe and service major markets globally.

Principles of Consolidation: The consolidated financial statements include the accounts of CTS and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.

Use of Estimates: The preparation of financial statements in conformity with the accounting principles generally accepted in the United States of America ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates.

Cash and Cash Equivalents: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents.

Accounts Receivable and Allowance for Credit Losses: Accounts receivable consists primarily of amounts due from normal business activities. We maintain an allowance for credit losses for estimated uncollectible accounts receivable. Our reserves for estimated credit losses are based upon historical experience, specific customer collection issues, current conditions and reasonable and supportable forecasts that affect the collectability of the remaining cash flows over the contractual terms of our receivables and other financial assets. Accounts are written off against the allowance account when they are determined to no longer be collectible.

Concentration of Credit Risk: Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents and trade receivables. Our cash and cash equivalents, at times, may exceed federally insured limits. Cash and cash equivalents are deposited primarily in banking institutions with global operations. We have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.

Trade receivables subject us to the potential for credit risk with major customers. We sell our products to customers principally in the aerospace and defense, industrial, medical, and transportation markets, primarily in North America, Europe, and Asia. We perform ongoing credit evaluations of our customers to minimize credit risk. We do not require collateral. The allowance for credit losses is based on management's estimates of the collectability of our accounts receivable after analyzing historical credit losses, customer concentrations, customer creditworthiness, current economic trends, specific customer collection issues, and reasonable and supportable forecasts that affect the collectability of the remaining cash flows over the contractual terms of our receivables. Uncollectible trade receivables are charged against the allowance for credit losses when all reasonable efforts to collect the amounts due have been exhausted.

Our net sales to significant customers as a percentage of total net sales were as follows:

 

 

 

Years Ended December 31,

 

 

2023

 

2022

 

2021

Cummins Inc.

 

15.0%

 

15.3%

 

15.0%

Toyota Motor Corporation

 

12.5%

 

11.5%

 

12.4%

No other customer accounted for 10% or more of total net sales during these periods.

Inventories: We value our inventories at the lower of the actual cost to purchase or manufacture using the first-in, first-out ("FIFO") method, or net realizable value. We review inventory quantities on hand and record a provision for excess and obsolete inventory based on historical consumption trends as well as forecasts of product demand including related production requirements. Once reserves are established, write-downs of inventory are considered permanent adjustments to the cost basis of inventory. Our reserves contain uncertainties because the calculation requires management to make assumptions and to apply judgment regarding historical experience, market conditions, and product life cycles. Changes in actual demand or market conditions could adversely impact our reserve calculations.

CTS CORPORATION 38


Property, Plant and Equipment: Property, plant and equipment is stated at cost, less accumulated depreciation. Depreciation is computed primarily over the estimated useful lives of the various classes of assets using the straight-line method. Useful lives for buildings and improvements range from 10 to 45 years, machinery and equipment from three to 15 years, and software from two to 15 years. Depreciation on leasehold improvements is computed over the lesser of the lease term or estimated useful lives of the assets. Amounts expended for maintenance and repairs are charged to expense as incurred. Major overhauls that extend the useful lives of existing assets are capitalized. Upon disposition, any related gains or losses are included in operating earnings.

Income Taxes: We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.

We recognize deferred tax assets to the extent that we believe that these assets are more-likely-than-not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.

We record uncertain tax positions in accordance with Accounting Standards Codification ("ASC") Topic 740 on the basis of a two-step process in which (1) we determine whether it is more-likely-than-not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.

We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying Consolidated Statements of Earnings (Loss). Accrued interest and penalties are included in the related tax liability line in the Consolidated Balance Sheets.

See Note 19, "Income Taxes" for further information.

Goodwill and Indefinite-lived Intangible Assets: Goodwill represents the excess of the purchase price over the fair values of the net assets acquired in a business combination. In accordance with ASC 350, Intangibles—Goodwill and Other, goodwill is not amortized, but instead is tested for impairment annually or more frequently if circumstances indicate a possible impairment may exist. Absent any interim indicators of impairment, the Company tests for goodwill impairment as of the first day of its fourth fiscal quarter of each year.

Based upon our latest assessment, we determined that our goodwill was not impaired as of October 1, 2023.

Other Intangible Assets and Long-lived Assets: We account for long-lived assets (excluding indefinite-lived intangible assets) in accordance with the provisions of ASC 360, Property, Plant, and Equipment. This statement requires that long-lived assets, which includes fixed assets and finite-lived intangible assets, be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If an impairment test is warranted, recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the sum of the undiscounted cash flows expected to result from the use and the eventual disposition of the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount in which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.

Intangible assets (excluding indefinite-lived intangible assets) consist primarily of technology, customer lists and relationships, patents, and trade names. These assets are recorded at cost and usually amortized on a straight-line basis over their estimated lives. We assess useful lives based on the period over which the asset is expected to contribute to cash flows.

Revenue Recognition: Product revenue is recognized upon the transfer of promised goods to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods net of reserves. We follow the five step model to determine when this transfer has occurred: 1) identify the contract(s) with the customer; 2) identify the performance obligations in the contract; 3) determine the transaction price; 4) allocate the transaction price to the performance obligations in the contract; and 5) recognize revenue when (or as) the entity satisfies a performance obligation. Our revenue reserves contain uncertainties because they require management to make assumptions and to apply judgment to estimate the value of future credits to customers for product returns, price adjustments, and stock rotation adjustments. We base these estimates on the most likely value method considering all reasonably available information, including our historical experience and current expectations, and are reflected in the transaction price when sales are recorded.

CTS CORPORATION 39


Research and Development: Research and development ("R&D") costs include expenditures for search and investigation aimed at discovery of new knowledge to be used to develop new products or processes or to significantly enhance existing products or production processes. R&D costs also include the implementation of new knowledge through design, testing of product alternatives, or construction of prototypes. We expense all R&D costs as incurred, net of customer reimbursements for sales of prototypes and non-recurring engineering charges.

We create prototypes and tools related to R&D projects. A prototype is defined as a constructed product not intended for production resulting in a commercial sale. We also incur engineering costs related to R&D activities. Such costs are incurred to support such activities to improve the reliability, performance and cost-effectiveness of our existing products and to design and develop innovative products that meet customer requirements for new applications. Furthermore, we may engage in activities that develop tooling machinery and equipment for our customers.

We occasionally enter into agreements with our customers whereby we receive a contractual guarantee based on achieving milestones to be reimbursed the costs we incur in the product development process or to construct molds, dies, and other tools that are used to make many of the products we sell. The costs we incur are included in other current assets on the Consolidated Balance Sheets until reimbursement is received from the customer. Reimbursements received from customers are netted against such costs and included in our Consolidated Statements of Earnings (Loss) if the amount received is in excess of the costs that we incur. The following is a summary of amounts to be received from customers as of December 31, 2023 and 2022:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Cost of molds, dies and other tools included in other current assets

 

$

3,505

 

 

$

2,569

 

 

Financial Instruments: We use forward contracts to mitigate currency risk related to forecasted foreign currency revenue and costs. These forward contracts are designed as cash flow hedges. At least quarterly, we assess the effectiveness of these hedging relationships based on the total change in their fair value using regression analysis. In addition, we use interest rate swaps to convert a portion of our revolving credit facility's variable rate of interest into a fixed rate. As a result of the use of these derivative instruments, the Company is exposed to the risk that counterparties to derivative contracts will fail to meet their contractual obligations. To mitigate the counterparty credit risk, the Company has a policy of only entering into contracts with carefully selected major financial institutions based upon their credit ratings and other factors and by using netting agreements. Our established policies and procedures for mitigating credit risk on principal transactions include reviewing and establishing limits for credit exposure and continually assessing the creditworthiness of counterparties.

 

We estimate the fair value of our cash, cash equivalents, accounts receivable and accounts payable as cost due to the short-term nature of these instruments. Please refer to Note 13, - "Debt" and Note 14, - "Accumulated Other Comprehensive Income (Loss)," for information on the method of determining fair value for our debt and financial derivatives, respectively.

Stock-Based Compensation: We recognize expense related to the fair value of stock-based compensation awards, consisting of restricted stock units ("RSUs"), cash-settled restricted stock units, and performance share units ("PSUs") in the Consolidated Statements of Earnings (Loss).

The grant date fair values of our service-based and performance-based RSUs are the closing price of our common stock on the date of grant. The grant date fair value of our market-based RSUs is determined by using a simulation, or Monte Carlo, approach. Under this approach, stock returns from a comparative group of companies are simulated over the performance period, considering both stock price volatility and the correlation of returns. The simulated results are then used to estimate the future payout based on the performance and payout relationship established by the conditions of the award. The future payout is discounted to the measurement date using the risk-free interest rate.

Our RSU awards primarily have a graded vesting schedule. We recognize expense on a straight-line basis over the requisite service period for each separately vesting tranche of the award as if the award was, in substance, multiple awards. Compensation expense for PSUs is measured by determining the fair value of the award using the closing share price on the grant date and is recognized ratably from the grant date to the vesting date for the number of awards expected to vest. The amount of compensation expense recognized for PSUs is dependent upon a quarterly assessment of the likelihood of achieving the performance conditions and is subject to adjustment based on management's assessment of the Company's performance relative to the target number of shares performance criteria. Forfeitures are recorded as they occur.

See Note 17, "Stock-Based Compensation" for further information.

CTS CORPORATION 40


Earnings (Loss) Per Share: Basic earnings (loss) per share excludes any dilution and is computed by dividing net earnings (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period.

Diluted earnings per share is calculated by dividing net earnings by the weighted average shares outstanding assuming dilution. Dilutive common shares outstanding is computed using the Treasury Stock Method and reflects the additional shares that would be outstanding if dilutive stock options were exercised, and restricted stock units were settled for common shares during the period. In addition, dilutive shares include any shares issuable related to performance share units for which the performance conditions would have been met as of the end of the period and therefore would be considered contingently issuable. If the common stock equivalents have an anti-dilutive effect, they are excluded from the computation of diluted earnings per share. There was no anti-dilutive impact for the year ended December 31, 2021 as a result of a net loss incurred in the period. If there is a net loss for the period, then basic earnings (loss) per share equals diluted earnings (loss) per share.

Our antidilutive securities consist of the following:

 

 

 

Years Ended December 31,

 

(units)

 

2023

 

 

2022

 

 

2021

 

Antidilutive securities

 

 

18,486

 

 

 

21,687

 

 

 

 

 

Foreign Currencies: The financial statements of the majority of our non-U.S. subsidiaries are remeasured into U.S. dollars using the U.S. dollar as the functional currency with all remeasurement adjustments included in the determination of net earnings (loss).

Foreign currency (losses) gains recorded in the Consolidated Statements of Earnings (Loss) includes the following:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Foreign currency losses

 

$

(1,982

)

 

$

(4,875

)

 

$

(3,305

)

 

The assets and liabilities of our non-U.S. dollar functional subsidiaries are translated into U.S. dollars at the current exchange rate at period end, with the resulting translation adjustments made directly to the "accumulated other comprehensive income (loss)" component of shareholders' equity. Our Consolidated Statements of Earnings (Loss) accounts are translated at the average rates during the period.

Shipping and Handling: All fees billed to the customer for shipping and handling are classified as a component of net sales. All costs associated with shipping and handling are classified as a component of cost of goods sold or operating expenses, depending on the nature of the underlying purchase.

Sales Taxes: When applicable, we classify sales taxes on a net basis in our consolidated financial statements.

Reclassifications: Certain reclassifications have been made to prior year amounts to conform to the current year presentation. The reclassifications had no impact on previously reported net earnings.

Recently issued accounting pronouncements not yet adopted

ASU No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure"

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments' significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as existing segment disclosures and reconciliation required under ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for the interim periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

ASU No. 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures"

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the reconciliation of the effective tax rate, as well as disclosure of income taxes paid, disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.

CTS CORPORATION 41


NOTE 2 – Revenue Recognition

The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance provides a five-step process to achieve that core principle:

Identify the contract(s) with a customer
Identify the performance obligations
Determine the transaction price
Allocate the transaction price
Recognize revenue when the performance obligations are met

We recognize revenue when the performance obligations specified in our contracts have been satisfied, after considering the impact of variable consideration and other factors that may affect the transaction price. Our contracts normally contain a single performance obligation that is fulfilled on the date of delivery based on shipping terms stipulated in the contract. We usually expect payment within 30 to 90 days from the shipping date, depending on our terms with the customer. None of our contracts as of December 31, 2023 or 2022 contained a significant financing component. Differences between the amount of revenue recognized and the amount invoiced, collected from, or paid to our customers are recognized as contract assets or liabilities. Contract assets will be reviewed for impairment when events or circumstances indicate that they may not be recoverable.

To the extent the transaction price includes variable consideration, we estimate the amount of variable consideration that should be included in the transaction price utilizing the most likely value method based on an analysis of historical experience and current facts and circumstances, which may require significant judgment. Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.

Disaggregated Revenue

The following table presents revenues disaggregated by the major markets we serve:

 

 

 

Years Ended
December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Transportation

 

$

301,451

 

 

$

303,696

 

 

$

284,080

 

Industrial

 

 

129,440

 

 

 

170,867

 

 

 

133,371

 

Medical

 

 

68,252

 

 

 

64,278

 

 

 

48,159

 

Aerospace & Defense

 

 

51,279

 

 

 

48,028

 

 

 

47,315

 

Total

 

$

550,422

 

 

$

586,869

 

 

$

512,925

 

 

In the above table, Telecommunications and Information Technology net sales are included in the Industrial end-market for all periods presented. The end-market sales for 2022 were adjusted by immaterial amounts to align the classification of certain customers in connection with our recent acquisitions with our enterprise-level end market information.

NOTE 3 - Business Acquisitions

 

TEWA Temperature Sensors SP. Zo.o. Acquisition

 

On February 28, 2022, we acquired 100% of the outstanding shares of TEWA Temperature Sensors SP. Zo.o. (“TEWA”). TEWA is a designer and manufacturer of high-quality temperature sensors. TEWA has complementary capabilities with our existing temperature sensing platform, and the acquisition supports our end market diversification strategy and expands our presence in Europe.

The final purchase price of $23,721, net of cash acquired of $2,979, has been allocated to the fair values of assets and liabilities acquired as of February 28, 2022. The purchase price was reduced by $794 for the final settlement of net working capital during the first quarter of 2023. The purchase accounting was completed in the first quarter of 2023.

 

The following table summarizes the consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:

CTS CORPORATION 42


 

 

Fair Values at
February 28, 2022

 

Accounts Receivable

 

$

2,521

 

Inventory

 

 

3,136

 

Other current assets

 

 

69

 

Property, plant and equipment

 

 

654

 

Other assets

 

 

27

 

Goodwill

 

 

8,473

 

Intangible assets

 

 

13,650

 

Fair value of assets acquired

 

 

28,530

 

Less fair value of liabilities acquired

 

 

(4,809

)

Purchase price

 

$

23,721

 

 

Goodwill represents value the Company expects to be created by combining the operations of the acquired business with the Company's operations, including the expansion of customer relationships, access to new customers, and potential cost savings and synergies. Goodwill related to the acquisition is expected to be deductible for tax purposes.

The Company recorded a $1,180 step-up of inventory to its fair value as of the acquisition date based on the preliminary valuation. The step-up was amortized as a non-cash charge to cost of goods sold as the acquired inventory was sold with all of it recognized in the twelve months ended December 31, 2022.

 

The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:

 

 

Carrying Value

 

 

Weighted
Average
Amortization
Period

 

Customer lists/relationships

 

$

13,000

 

 

 

12.0

 

Trademarks, tradenames, and other intangibles

 

 

650

 

 

 

3.0

 

Total

 

$

13,650

 

 

 

 

 

Supplemental pro forma disclosures are not included as the amounts are deemed to be immaterial.

 

Ferroperm Piezoceramics A/S Acquisition

 

On June 30, 2022, we acquired 100% of the outstanding shares of Ferroperm Piezoceramics A/S (“Ferroperm”). Ferroperm specializes in the design and manufacture of high performance piezoceramic components for use in complex and demanding medical, industrial, and aerospace applications. Ferroperm has complementary capabilities with our existing medical diagnostics and imaging product lines. The acquisition supports our end market diversification strategy and expands our presence in European end markets.

The final purchase price of $72,340, net of cash acquired of $5,578, has been allocated to the fair values of assets and liabilities acquired as of June 30, 2022. The valuation of intangible assets and associated deferred tax liability was finalized in the first quarter of 2023.

 

The following table summarizes the final consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:

 

 

Fair Values at
June 30, 2022

 

Accounts Receivable

 

$

3,073

 

Inventory

 

 

6,848

 

Other current assets

 

 

1,003

 

Property, plant and equipment

 

 

3,953

 

Other assets

 

 

158

 

Goodwill

 

 

31,985

 

Intangible assets

 

 

38,100

 

Fair value of assets acquired

 

 

85,120

 

Less fair value of liabilities acquired

 

 

(12,780

)

Purchase price

 

$

72,340

 

 

CTS CORPORATION 43


Goodwill represents value the Company expects to be created by combining the operations of the acquired business with the Company's operations, including the expansion of customer relationships, access to new customers, and potential cost savings and synergies. Goodwill related to the acquisition is expected to be deductible for tax purposes.

The Company recorded a $3,012 step-up of inventory to its fair value as of the acquisition date based on the preliminary valuation. The step-up was amortized as a non-cash charge to cost of goods sold as the acquired inventory was sold with all of it recognized in the twelve months ended December 31, 2022.

 

The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:

 

 

Carrying
Value

 

 

Weighted
Average
Amortization
Period

 

Customer lists/relationships

 

$

31,800

 

 

 

16.0

 

Technology and other intangibles

 

 

6,300

 

 

 

14.0

 

Total

 

$

38,100

 

 

 

 

 

Supplemental pro forma disclosures are not included as the amounts are deemed to be immaterial.

 

Maglab AG Acquisition

 

On February 6, 2023, we acquired 100% of the outstanding shares of maglab AG ("Maglab"). Maglab has deep expertise in magnetic system design and current measurement solutions for use in e-mobility, industrial automation, and renewable energy applications. Maglab's domain expertise coupled with CTS’ commercial, technical and operational capabilities position us to advance our status as a recognized innovator in electric motor sensing and controls markets.

The final purchase price of $7,717 has been allocated to the fair values of assets and liabilities acquired as of February 6, 2023. The purchase price was increased by $3 for the final settlement of net working capital during the second quarter of 2023. The following table summarizes the final consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:

 

 

 

Consideration Paid

 

Cash paid, net of cash acquired of $14

 

$

4,153

 

Contingent consideration

 

 

3,564

 

Purchase price

 

$

7,717

 

 

 

 

Fair Values at
February 6, 2023

 

Accounts receivable

 

$

348

 

Inventory

 

 

43

 

Other current assets

 

 

41

 

Property, plant and equipment

 

 

35

 

Goodwill

 

 

4,997

 

Intangible assets

 

 

2,860

 

Fair value of assets acquired

 

 

8,324

 

Less fair value of liabilities acquired

 

 

(607

)

Purchase price

 

$

7,717

 

 

Goodwill represents value the Company expects to be created by combining the operations of the acquired business with the Company's operations, including the expansion of customer relationships, access to new customers, and potential cost savings and synergies. Goodwill related to the acquisition is expected to be deductible for tax purposes.

The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:

CTS CORPORATION 44


 

 

Carrying
Value

 

 

Weighted
Average
Amortization
Period

 

Customer lists/relationships

 

$

2,800

 

 

 

13.0

 

Technology and other intangibles

 

 

60

 

 

 

3.0

 

Total

 

$

2,860

 

 

 

 

 

All contingent consideration is payable in cash and is based on success factors related to the integration process as well as upon the achievement of annual revenue and customer order targets through the fiscal year ending December 31, 2025. The Company recorded $3,564 as the acquisition date fair value of the contingent consideration based on the estimate of the probability of achieving the performance targets. This amount is also reflected as an addition to the purchase price. The contingent consideration has a maximum payout of $6,300.

 

Supplemental pro forma disclosures are not included as the amounts are deemed to be immaterial.

 

NOTE 4 — Accounts Receivable, net

The components of accounts receivable, net are as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Accounts receivable, gross

 

$

79,500

 

 

$

92,171

 

Less: Allowance for credit losses

 

 

(931

)

 

 

(1,236

)

Accounts receivable, net

 

$

78,569

 

 

$

90,935

 

 

NOTE 5 — Inventories, net

Inventories, net consist of the following:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Finished goods

 

$

20,279

 

 

$

12,865

 

Work-in-process

 

 

19,213

 

 

 

22,819

 

Raw materials

 

 

33,187

 

 

 

37,362

 

Less: Inventory reserves

 

 

(12,648

)

 

 

(10,786

)

Inventories, net

 

$

60,031

 

 

$

62,260

 

 

NOTE 6 — Property, Plant and Equipment, net

Property, plant and equipment, net is comprised of the following:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Land and land improvements

 

$

536

 

 

$

1,100

 

Buildings and improvements

 

 

74,188

 

 

 

71,938

 

Machinery and equipment

 

 

261,435

 

 

 

258,159

 

Less: Accumulated depreciation

 

 

(243,567

)

 

 

(233,897

)

Property, plant and equipment, net

 

$

92,592

 

 

$

97,300

 

 

Depreciation expense recorded in the Consolidated Statements of Earnings (Loss) includes the following:

 

 

 

For the Years Ended

 

 

 

2023

 

 

2022

 

 

2021

 

Depreciation expense

 

$

17,686

 

 

$

18,126

 

 

$

17,517

 

 

CTS CORPORATION 45


NOTE 7 — Retirement Plans

As of December 31, 2023, we have two active noncontributory defined benefit pension plans ("Pension Plans") covering less than 1% of our active employees. These Pension Plans consist of a U.S. supplemental retirement plan ("SERP") and a Taiwan pension plan. The SERP is comprised entirely of participants who are former employees of the Company.

We also provide post-retirement life insurance benefits for certain retired employees. Domestic employees who were hired prior to 1982 and certain former union employees are eligible for life insurance benefits upon retirement. We fund life insurance benefits through term life insurance policies and intend to continue funding all of the premiums on a pay-as-you-go basis.

We recognize the funded status of a benefit plan in our consolidated balance sheets. The funded status is measured as the difference between plan assets at fair value and the projected benefit obligation. We also recognize, as a component of other comprehensive earnings, net of tax, the gains or losses and prior service costs or credits that arise during the period but are not recognized as components of net periodic benefit/cost.

The measurement dates for the Pension Plans for our U.S. and non-U.S. locations and the post-retirement life insurance plan was December 31, 2023 and 2022.

In February 2020, our Board of Directors authorized management to explore termination of the U.S.-based pension plan ("Plan"), subject to certain conditions. On June 1, 2020, we entered into the fifth amendment to the Plan whereby we set an effective termination date for the Plan of July 31, 2020. In February 2021, we received a determination letter from the Internal Revenue Service that allowed us to proceed with the termination process for the Plan. During the second quarter of 2021, the Company offered the option of receiving a lump sum payment to eligible participants with vested qualified Plan benefits in lieu of receiving monthly annuity payments. Approximately 365 participants elected to receive the settlement, and lump sum payments of approximately $35,594 were made from Plan assets to these participants in June 2021.

As required under U.S. GAAP, the Company recognizes a settlement gain or loss when the aggregate amount of lump-sum distributions to participants equals or exceeds the sum of the service and interest cost components of the net periodic pension cost. The amount of settlement gain or loss recognized is the pro rata amount of the existing unrealized gain or loss immediately prior to the settlement. In general, both the projected benefit obligation and fair value of plan assets are required to be remeasured in order to determine the settlement gain or loss.

Upon the partial settlement of the pension liability due to the lump sum offering in the second quarter of 2021, the Company recognized a non-cash and non-operating settlement charge of $20,063 related to pension losses, reclassified from accumulated other comprehensive loss to other (income) expense in the Company's Condensed Consolidated Statements of Earnings (Loss).

On July 29, 2021, the Plan purchased a group annuity contract that transferred our benefit obligations for approximately 2,700 CTS participants and beneficiaries in the United States (“Transferred Participants”). As part of the purchase of the group annuity contract, Plan benefit obligations and related annuity administration services for Transferred Participants were irrevocably assumed and guaranteed by the insurance company effective as of August 3, 2021. There will be no change to pension benefits for Transferred Participants. The purchase of the group annuity contract was fully funded directly by Plan assets.

As a result of the final settlement of the pension liability with the purchase of annuities, we reclassified the remaining related unrecognized pension losses of $106,206 that were previously recorded in accumulated other comprehensive income (loss) to the Consolidated Statements of Earnings (Loss) in the third quarter of 2021.

In January 2022, we transferred approximately $17,500 of funds from Plan assets to a qualified replacement plan (QRP) managed by the Company. The QRP requires that these assets be used to fund future annual Company contributions to our U.S. 401(k) program. The remaining Plan assets were transferred to the Company in the third quarter of 2022 as part of the final termination process. As a result, approximately $34,016 was transferred to the Company, which resulted in $6,803 of excise tax being recorded in Other Expense in the Company's Condensed Consolidated Statements of Earnings (Loss). As a result of the termination of the Plan and final reversion activities in 2022, no assets remained in the Plan as of December 31, 2022.

 

The following table provides a reconciliation of the benefit obligation, plan assets, and the funded status of the pension plans for U.S. and non-U.S. locations at the measurement dates.

 

CTS CORPORATION 46


 

 

U.S.
Pension Plans

 

 

Non-U.S.
Pension Plan

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Accumulated benefit obligation

 

$

788

 

 

$

814

 

 

$

1,083

 

 

$

1,771

 

Change in projected benefit obligation:

 

 

 

 

 

 

 

 

 

 

 

 

Projected benefit obligation at January 1

 

$

814

 

 

$

1,008

 

 

$

2,146

 

 

$

2,335

 

Service cost

 

 

 

 

 

 

 

 

22

 

 

 

20

 

Interest cost

 

 

38

 

 

 

18

 

 

 

37

 

 

 

13

 

Benefits paid

 

 

(103

)

 

 

(103

)

 

 

(387

)

 

 

(238

)

Actuarial (gain) loss

 

 

39

 

 

 

(109

)

 

 

(394

)

 

 

239

 

Foreign exchange impact

 

 

 

 

 

 

 

 

(2

)

 

 

(223

)

Projected benefit obligation at December 31

 

$

788

 

 

$

814

 

 

$

1,422

 

 

$

2,146

 

Change in plan assets:

 

 

 

 

 

 

 

 

 

 

 

 

Assets at fair value at January 1

 

$

 

 

$

49,382

 

 

$

1,376

 

 

$

1,421

 

Actual return on assets

 

 

 

 

 

2,134

 

 

 

28

 

 

 

116

 

Company contributions

 

 

103

 

 

 

103

 

 

 

184

 

 

 

213

 

Benefits paid

 

 

(103

)

 

 

(103

)

 

 

(387

)

 

 

(238

)

Qualified replacement plan transfer

 

 

 

 

 

(17,500

)

 

 

 

 

 

 

Asset reversion

 

 

 

 

 

(34,016

)

 

 

 

 

 

 

Foreign exchange impact

 

 

 

 

 

 

 

 

(2

)

 

 

(136

)

Assets at fair value at December 31

 

$

 

 

$

 

 

$

1,199

 

 

$

1,376

 

Funded status (plan assets less projected benefit obligations)

 

$

(788

)

 

$

(814

)

 

$

(223

)

 

$

(770

)

 

The following table provides a reconciliation of the benefit obligation, plan assets, and the funded status of the post-retirement life insurance plan at those measurement dates.

 

 

 

Post-Retirement
Life Insurance Plan

 

 

 

2023

 

 

2022

 

Accumulated benefit obligation

 

$

4,145

 

 

$

4,018

 

Change in projected benefit obligation:

 

 

 

 

 

 

Projected benefit obligation at January 1

 

$

4,018

 

 

$

5,231

 

Service cost

 

 

1

 

 

 

1

 

Interest cost

 

 

192

 

 

 

102

 

Benefits paid

 

 

(146

)

 

 

(147

)

Actuarial (gain) loss

 

 

80

 

 

 

(1,169

)

Projected benefit obligation at December 31

 

$

4,145

 

 

$

4,018

 

Change in plan assets:

 

 

 

 

 

 

Assets at fair value at January 1

 

$

 

 

$

 

Company contributions

 

 

146

 

 

 

147

 

Benefits paid

 

 

(146

)

 

 

(147

)

Other

 

 

 

 

 

 

Assets at fair value at December 31

 

$

 

 

$

 

Funded status (plan assets less projected benefit obligations)

 

$

(4,145

)

 

$

(4,018

)

 

The components of the accrued cost of the domestic and foreign pension plans are classified in the following lines in the Consolidated Balance Sheets at December 31:

 

 

 

U.S. Pension Plans

 

 

Non-U.S. Pension Plan

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Accrued expenses and other liabilities

 

 

(99

)

 

 

(99

)

 

 

 

 

 

 

Long-term pension obligations

 

 

(689

)

 

 

(715

)

 

 

(222

)

 

 

(770

)

Net accrued cost

 

$

(788

)

 

$

(814

)

 

$

(222

)

 

$

(770

)

 

The components of the accrued cost of the post-retirement life insurance plan are classified in the following lines in the Consolidated Balance Sheets at December 31:

CTS CORPORATION 47


 

 

 

Post-Retirement
Life Insurance Plan

 

 

 

2023

 

 

2022

 

Accrued expenses and other liabilities

 

$

(478

)

 

$

(455

)

Long-term pension obligations

 

 

(3,667

)

 

 

(3,563

)

Total accrued cost

 

$

(4,145

)

 

$

(4,018

)

 

We have also recorded the following amounts to accumulated other comprehensive income (loss) for the U.S. and non-U.S. pension plans, net of tax:

 

 

 

U.S.
Pension Plans

 

 

Non-U.S.
Pension Plan

 

 

 

Unrecognized
Loss

 

 

Unrecognized
Loss

 

Balance at January 1, 2022

 

$

312

 

 

$

1,803

 

Amortization of retirement benefits, net of tax

 

 

 

 

 

(155

)

Net actuarial (loss) gain

 

 

(108

)

 

 

132

 

Foreign exchange impact

 

 

 

 

 

(172

)

Balance at January 1, 2023

 

$

204

 

 

$

1,608

 

Amortization of retirement benefits, net of tax

 

 

 

 

 

(134

)

Net actuarial gain (loss)

 

 

13

 

 

 

(396

)

Foreign exchange impact

 

 

 

 

 

77

 

Balance at December 31, 2023

 

$

217

 

 

$

1,155

 

We have recorded the following amounts to accumulated other comprehensive income (loss) for the post-retirement life insurance plan, net of tax:

 

 

 

Unrecognized
Gain

 

Balance at January 1, 2022

 

$

(109

)

Amortization of retirement benefits, net of tax

 

 

 

Net actuarial loss

 

 

(900

)

Balance at January 1, 2023

 

$

(1,009

)

Amortization of retirement benefits, net of tax

 

 

259

 

Net actuarial gain

 

 

61

 

Balance at December 31, 2023

 

$

(689

)

The accumulated actuarial gains and losses included in other comprehensive earnings are amortized in the following manner:

The component of unamortized net gains or losses related to our qualified pension plan is amortized based on the future life expectancy of the plan participants (estimated to be approximately 11 years at December 31, 2023), because substantially all of the participants in those plans are former employees who are now retired. The component of unamortized net gains or losses related to our post-retirement life insurance plan is amortized based on the estimated remaining future service period of the plan participants (estimated to be approximately three years at December 31, 2023). The Company uses a market-related approach to value plan assets, reflecting changes in the fair value of plan assets over a five-year period. The variance resulting from the difference between the expected and actual return on plan assets is included in the amortization calculation upon reflection in the market-related value of plan assets.

The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for those pension plans with accumulated benefit obligation in excess of the fair value of plan assets is shown below:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Projected benefit obligation

 

$

2,210

 

 

$

2,961

 

Accumulated benefit obligation

 

$

1,871

 

 

$

2,585

 

Fair value of plan assets

 

$

1,199

 

 

$

1,377

 

 

CTS CORPORATION 48


 

Net pension expense includes the following components:

 

 

 

Years Ended
December 31,

 

 

Years Ended
December 31,

 

 

 

U.S. Pension Plans

 

 

Non-U.S. Pension Plan

 

 

 

2023

 

 

2022

 

 

2021

 

 

2023

 

 

2022

 

 

2021

 

Service cost

 

$

 

 

$

 

 

$

 

 

$

22

 

 

$

20

 

 

$

26

 

Interest cost

 

 

38

 

 

 

18

 

 

 

2,861

 

 

 

37

 

 

 

13

 

 

 

17

 

Expected return on plan assets(1)

 

 

 

 

 

(2,134

)

 

 

(474

)

 

 

(13

)

 

 

(9

)

 

 

(17

)

Amortization of unrecognized loss

 

 

22

 

 

 

30

 

 

 

3,703

 

 

 

172

 

 

 

167

 

 

 

184

 

Settlement charges

 

 

 

 

 

 

 

 

126,269

 

 

 

 

 

 

 

 

 

 

Net expense

 

$

60

 

 

$

(2,086

)

 

$

132,359

 

 

$

218

 

 

$

191

 

 

$

210

 

Weighted-average actuarial assumptions(2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Benefit obligation assumptions:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Discount rate

 

 

4.83

%

 

 

5.04

%

 

 

2.46

%

 

 

1.63

%

 

 

1.75

%

 

 

0.63

%

Rate of compensation increase

 

N/A

 

 

N/A

 

 

N/A

 

 

 

3.00

%

 

 

5.00

%

 

 

3.00

%

Pension income/expense assumptions:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Discount rate

 

 

5.04

%

 

 

2.46

%

 

 

2.10

%

 

 

1.75

%

 

 

0.63

%

 

 

0.63

%

Expected return on plan assets(1)

 

N/A

 

 

N/A

 

 

 

1.44

%

 

 

1.75

%

 

 

0.63

%

 

 

0.63

%

Rate of compensation increase

 

N/A

 

 

N/A

 

 

N/A

 

 

 

5.00

%

 

 

5.00

%

 

 

3.00

%

 

(1)
Expected return on plan assets is net of expected investment expenses and certain administrative expenses.
(2)
During the fourth quarter of each year, we review our actuarial assumptions in light of current economic factors to determine if the assumptions need to be adjusted.

Net post-retirement expense includes the following components:

 

 

 

Post-Retirement
Life Insurance Plan

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Service cost

 

$

1

 

 

$

1

 

 

$

1

 

Interest cost

 

 

192

 

 

 

102

 

 

 

80

 

Amortization of unrecognized gain

 

 

(336

)

 

 

 

 

 

 

Net expense

 

$

(143

)

 

$

103

 

 

$

81

 

Weighted-average actuarial assumptions(1)

 

 

 

 

 

 

 

 

 

Benefit obligation assumptions:

 

 

 

 

 

 

 

 

 

Discount rate

 

 

4.90

%

 

 

5.11

%

 

 

2.66

%

Rate of compensation increase

 

N/A

 

 

N/A

 

 

N/A

 

Pension income/post-retirement expense assumptions:

 

 

 

 

 

 

 

 

 

Discount rate

 

 

5.11

%

 

 

2.66

%

 

 

2.27

%

Rate of compensation increase

 

N/A

 

 

N/A

 

 

N/A

 

(1)
During the fourth quarter of each year, we review our actuarial assumptions in light of current economic factors to determine if the assumptions need to be adjusted.

The fair value of assets in the non-U.S. pension plan are 100% categorized as cash and cash equivalents, which use Level 1 inputs in the fair value determination.

We expect to make $99 of contributions to the U.S. plans and $171 of contributions to the non-U.S. plan during 2024.

Expected benefit payments under the Pension Plans and the postretirement benefit plan, for the five years subsequent to 2023 (i.e., 2024-2028, inclusive), and in the aggregate for the five years thereafter (i.e., 2029-2033, inclusive) are as follows:

CTS CORPORATION 49


 

 

 

U.S.
Pension
Plan

 

 

Non-U.S.
Pension
Plan

 

 

Post-
Retirement
Life
Insurance
Plan

 

2024

 

$

99

 

 

$

50

 

 

$

478

 

2025

 

 

94

 

 

 

56

 

 

 

439

 

2026

 

 

90

 

 

 

61

 

 

 

406

 

2027

 

 

85

 

 

 

96

 

 

 

377

 

2028

 

 

80

 

 

 

64

 

 

 

351

 

2029-2033

 

 

219

 

 

 

444

 

 

 

1,467

 

Total

 

$

667

 

 

$

771

 

 

$

3,518

 

Defined Contribution Plans

We sponsor a 401(k) plan that covers substantially all of our U.S. employees as well as offer similar defined contribution plans to employees at certain foreign locations. Contributions and costs were generally determined as a percentage of the covered employee's annual salary. During 2022, our investment committee, in consultation with the plan’s advisors, determined the 401(k) plan’s position in CTS common stock would be liquidated and the resulting funds would be reinvested in other investments. That process was completed in the fourth quarter of 2022.


Effective January 1, 2022, in connection with the U.S. Plan termination process, we amended our 401(k) plan and transitioned to a non-elective contribution for all U.S. employees that is also determined as a percentage of the covered employee's salary, provides for immediate vesting and is provided regardless of whether the individual employee contributes to the applicable plan. In addition, we began offering a Roth 401(k) option to employees.

Expenses related to defined contribution plans include the following:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

401(k) and other defined contribution plan expense

 

$

3,858

 

 

$

3,878

 

 

$

3,242

 

 

NOTE 8 — Goodwill and Other Intangible Assets

Other Intangible Assets

Other intangible assets, net consist of the following components:

 

 

 

As of December 31, 2023

 

 

 

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Amount

 

 

Weighted
Average
Remaining
Amortization
Period
(in years)

 

Other intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

Customer lists / relationships

 

$

144,671

 

 

$

(63,006

)

 

$

81,665

 

 

 

9.6

 

Technology and other intangibles

 

 

54,052

 

 

 

(31,760

)

 

 

22,292

 

 

 

7.4

 

Other intangible assets, net

 

$

198,723

 

 

$

(94,766

)

 

$

103,957

 

 

 

8.1

 

Amortization expense for the year ended December 31, 2023

 

 

 

 

$

11,024

 

 

 

 

 

 

 

 

CTS CORPORATION 50


 

 

 

 

As of December 31, 2022

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Amount

 

Other intangible assets:

 

 

 

 

 

 

 

 

 

Customer lists / relationships

 

$

148,899

 

 

$

(59,603

)

 

$

89,296

 

Technology and other intangibles

 

 

45,255

 

 

 

(26,498

)

 

 

18,757

 

Other intangible assets, net

 

$

194,154

 

 

$

(86,101

)

 

$

108,053

 

Amortization expense for the year ended December 31, 2022

 

 

 

 

$

11,627

 

 

 

 

Amortization expense for the year ended December 31, 2021

 

 

 

 

$

9,413

 

 

 

 

 

The changes in the gross carrying amounts of intangible assets are primarily due to a business acquisition and purchase accounting activity as discussed in Note 3, "Business Acquisitions," as well as foreign exchange impacts.

 

The estimated amortization expense for the next five years and thereafter is as follows:

 

 

 

Amortization
expense

 

2024

 

$

11,210

 

2025

 

 

10,716

 

2026

 

 

10,556

 

2027

 

 

10,498

 

2028

 

 

10,463

 

Thereafter

 

 

50,514

 

Total future amortization expense

 

$

103,957

 

Goodwill

Changes in the net carrying amount of goodwill were as follows:

 

 

 

Total

 

Goodwill as of December 31, 2021

 

$

109,798

 

Increase due to acquisitions

 

 

42,541

 

Decrease from purchase accounting adjustments

 

 

22

 

Goodwill as of December 31, 2022

 

$

152,361

 

Increase due to acquisitions

 

 

2,914

 

Foreign exchange impact

 

 

2,363

 

Goodwill as of December 31, 2023

 

$

157,638

 

 

Refer to Note 3 - "Business Acquisitions," for further information on the increase due to acquisitions.

 

We performed our annual impairment test as of October 1, 2023, our measurement date, and concluded that there was no impairment in any of our reporting units. The fair value estimates used in the goodwill impairment analysis required significant judgment. The Company's fair value estimates for the purposes of determining the goodwill impairment charge are considered Level 3 fair value measurements. The fair value estimates were based on assumptions management believes to be reasonable, but that are inherently uncertain, including estimates of future revenues and operating margins and assumptions about the overall economic climate and the competitive environment for the business.

NOTE 9 — Costs Associated with Exit and Restructuring Activities

Restructuring charges are reported as a separate line within operating earnings in the Consolidated Statements of Earnings (Loss). Total restructuring charges were:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Restructuring charges

 

$

7,074

 

 

$

1,912

 

 

$

1,687

 

 

September 2020 Plan

CTS CORPORATION 51


In September 2020, we initiated a restructuring plan focused on optimizing our manufacturing footprint and improving operational efficiency by better utilizing our systems capabilities. This plan included transitioning certain administrative functions to a shared service center, realignment of manufacturing locations, and certain other efficiency improvement actions ("September 2020 Plan"). The restructuring cost of the September 2020 Plan is now estimated to be in the range of $3,900 to $4,500, including workforce reduction charges, building and equipment relocation charges, other contract and asset-related costs. We have incurred $3,896 in program costs to date. During the twelve months ended December 31, 2023, we recorded $1,837 in restructuring charges comprised of $513 and $1,324 in workforce reduction and asset impairment charges respectively. The total restructuring liability associated with these actions as of December 31, 2023 was $83. The total restructuring liability as of December 31, 2022 was $634.

Closure and Consolidation of Juarez Manufacturing Facility and Operations

During the first quarter of 2023, we announced the shutdown of our Juarez manufacturing facility. As a part of this activity, operations from the Juarez plant are being consolidated into our expanded Matamoros facility (collectively, the "Matamoros Consolidation"). We expect the Matamoros Consolidation to be completed in 2024. The total restructuring cost of the Matamoros Consolidation is now estimated to be in the range of $4,000 and $5,000, including workforce reduction charges, building and equipment relocation charges and other contract and asset-related costs. In addition to these charges, we expect to incur an additional $1,500 to $2,500 of other costs relating to the Matamoros Consolidation that would not qualify as restructuring charges, but represent duplicative expenses arising from the transition process such as excess rent, utilities, personnel-related and other costs.

During the year ended December 31, 2023, we incurred $3,699 in restructuring costs associated with the Matamoros Consolidation, comprised of $2,572, $200, $63, and $864 in workforce reduction, building and equipment relocation costs, asset impairment and other charges, respectively. We also incurred $571 in other related costs. The restructuring liability associated with the Matamoros Consolidation was $194 and $17 as of December 31, 2023 and December 31, 2022.

Other Restructuring Activities

During the year ended December 31, 2023, we incurred total other restructuring charges of $1,539, comprised of $942, $279 and $318 in workforce reduction, building and equipment relocation costs, and asset impairment and other charges, respectively. The remaining restructuring liability associated with these actions was $246 and $218 at December 31, 2023 and December 31, 2022, respectively.

The following table displays the restructuring liability activity for all plans for the year ended December 31, 2023:

 

Restructuring liability at January 1, 2023

 

$

869

 

Restructuring charges

 

 

7,074

 

Cost paid

 

 

(6,056

)

Other activities(1)

 

 

(1,364

)

Restructuring liability at December 31, 2023

 

$

523

 

 

(1)
Other charges include the effects of currency translation, non-cash asset write-downs, travel, legal and other charges.

The total liability of $523 is included in accrued expenses and other liabilities at December 31, 2023.

NOTE 10 — Accrued Expenses and Other Liabilities

The components of accrued expenses and other liabilities are as follows:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued product-related costs

 

$

2,183

 

 

$

2,368

 

Accrued income taxes

 

 

6,899

 

 

 

9,630

 

Accrued property and other taxes

 

 

1,542

 

 

 

2,142

 

Accrued professional fees

 

 

1,232

 

 

 

1,472

 

Accrued customer-related liabilities

 

 

2,167

 

 

 

2,837

 

Dividends payable

 

 

1,233

 

 

 

1,272

 

Remediation reserves

 

 

12,044

 

 

 

11,048

 

Derivative liabilities

 

 

747

 

 

 

357

 

Other accrued liabilities

 

 

6,514

 

 

 

4,196

 

Total accrued expenses and other liabilities

 

$

34,561

 

 

$

35,322

 

 

CTS CORPORATION 52


The increase in Other accrued liabilities is primarily due to a contingent liability accrual associated with the 2023 Maglab acquisition. Refer to Note 3 “Business Acquisitions”, for further discussion.

 

NOTE 11 — Contingencies

Certain processes in the manufacture of our current and past products may create by-products classified as hazardous waste. As a result, we have been notified by the U.S. Environmental Protection Agency (“EPA”), state environmental agencies and in some cases, groups of potentially responsible parties, that we may be potentially liable for environmental contamination at several sites currently or formerly owned or operated by us. Currently, none of these costs and accruals relate to sites that provide revenue generating activities for the Company. Two of those sites, Asheville, North Carolina (the "Asheville Site") and Mountain View, California, are designated National Priorities List sites under the EPA’s Superfund program. We accrue a liability for probable remediation activities, claims, and proceedings against us with respect to environmental matters if the amount can be reasonably estimated, and provide disclosures including the nature of a loss whenever it is probable or reasonably possible that a potentially material loss may have occurred but cannot be estimated. We record contingent loss accruals on an undiscounted basis.

A roll-forward of remediation reserves included in accrued expenses and other liabilities in the Consolidated Balance Sheets is composed of the following:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Balance at beginning of period

 

$

11,048

 

 

$

10,979

 

 

$

10,642

 

Remediation expense

 

 

3,502

 

 

 

2,750

 

 

 

2,254

 

Remediation payments

 

 

(2,497

)

 

 

(2,661

)

 

 

(1,929

)

Other activity (1)

 

 

(9

)

 

 

(20

)

 

 

12

 

Balance at end of the period

 

$

12,044

 

 

$

11,048

 

 

$

10,979

 

(1) Other activity includes currency translation adjustments not recorded through remediation expense.

 

The Company operates under and in accordance with a federal consent decree, dated March 7, 2017, with the EPA for the Asheville Site. On February 8, 2023, the Company received a letter from the EPA (the “EPA Letter”) seeking reimbursement of its past response costs and interest thereon relating to any release or threatened release of hazardous substances at the Asheville Site in the aggregate amount of $9,955 from the three potentially responsible parties associated with the Asheville Site, including the Company. The Company expects its potential exposure to be between $1,900 and $9,955. We have determined that no point within this range is more likely than another and therefore we have recorded a loss estimate of $1,900 as of December 31, 2023 in the Consolidated Balance Sheets.

Unrelated to the environmental claims described above, certain other legal claims are pending against us with respect to matters arising out of the ordinary conduct of our business.

We provide product warranties when we sell our products and accrue for estimated liabilities at the time of sale. Warranty estimates are forecasts based on the best available information and historical claims experience. We accrue for specific warranty claims if we believe that the facts of a specific claim make it probable that a liability in excess of our historical experience has been incurred and provide disclosures for specific claims whenever it is reasonably possible that a material loss may be incurred which cannot be estimated.

We cannot provide assurance that the ultimate disposition of environmental, legal, and product warranty claims will not materially exceed the amount of our accrued losses and adversely impact our consolidated financial position, results of operations, or cash flows. Our accrued liabilities and disclosures will be adjusted accordingly if additional information becomes available in the future.

NOTE 12 — Leases

We lease certain land, buildings and equipment under non-cancellable operating leases used in our operations. Operating lease assets represent our right to use an underlying asset for the lease term. Operating lease liabilities represent the present value of lease payments over the lease term, discounted using an estimate of our secured incremental borrowing rate because none of our leases contain a rate implicit in the lease arrangement.

The operating lease assets and liabilities are adjusted to include the impact of any lease incentives and non-lease components. We have elected not to separate lease and non-lease components, which include taxes and common area maintenance in some of our leases. Variable lease payments that depend on an index or a rate are included in lease payments using the prevailing index or rate in effect at lease commencement.

CTS CORPORATION 53


Options to extend or terminate a lease are included in the lease term when it is reasonably likely that we will exercise that option. We occasionally enter into short term operating leases with an initial term of twelve months or less. These leases are not recorded in the Consolidated Balance Sheets.

We determine if an arrangement is a lease or contains a lease at its inception, which normally does not require significant estimates or judgments. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants and we currently have no material sublease agreements.

Components of lease expense for the years ended December 31, 2023, 2022, and 2021 were as follows:

 

 

Years Ended
December 31,

 

 

2023

 

 

2022

 

 

2021

 

Operating lease cost

$

5,762

 

 

$

4,997

 

 

$

5,144

 

Short-term lease cost

 

1,495

 

 

 

1,338

 

 

 

1,403

 

Total lease cost

$

7,257

 

 

$

6,335

 

 

$

6,547

 

For the years ended December 2023, 2022 and 2021 the Company recorded sublease income of $532, $562 and $589, respectively.

Supplemental cash flow information related to leases was as follows:

 

 

 

Years Ended
December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cash paid for amounts included in the measurement of lease obligations

 

$

5,797

 

 

$

5,163

 

 

$

3,666

 

Leased assets obtained in exchange for new operating lease obligations

 

$

7,831

 

 

$

5,990

 

 

$

1,253

 

Supplemental balance sheet information related to leases was as follows:

 

 

 

 

 

 

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Operating lease obligations

 

$

4,394

 

 

$

3,936

 

Long-term operating lease obligations

 

 

24,965

 

 

 

21,754

 

Total lease liabilities

 

$

29,359

 

 

$

25,690

 

Weighted-average remaining lease terms (years)

 

 

6.22

 

 

 

6.46

 

Weighted-average discount rate

 

 

6.30

%

 

 

6.08

%

Remaining maturity of our existing lease liabilities as of December 31, 2023 is as follows:

 

 

 

Operating Leases(1)

 

2024

 

$

6,215

 

2025

 

 

5,715

 

2026

 

 

4,052

 

2027

 

 

3,947

 

2028

 

 

4,037

 

Thereafter

 

 

13,890

 

Total

 

$

37,856

 

Less: interest

 

 

(8,497

)

Present value of lease payments

 

$

29,359

 

(1)
Operating lease payments include $1,386 of payments related to options to extend lease terms that are reasonably expected to be exercised.

 

 

CTS CORPORATION 54


NOTE 13 — Debt

Long-term debt was comprised of the following:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Total credit facility availability

 

$

400,000

 

 

$

400,000

 

Balance outstanding

 

 

67,500

 

 

 

83,670

 

Standby letters of credit

 

 

1,640

 

 

 

1,640

 

Amount available, subject to covenant restrictions

 

$

330,860

 

 

$

314,690

 

Weighted-average interest rate

 

 

6.07

%

 

 

2.96

%

 

On December 15, 2021, we entered into a second amended and restated five-year credit agreement with a group of banks (the “Revolving Credit Facility”) to (i) increase the total credit facility to $400,000 which may be increased by $200,000 at the request of the Company, subject to the administrative agent's approval, (ii) extend the maturity of the Revolving Credit Facility from February 12, 2024 to December 15, 2026, (iii) replace LIBOR with SOFR as the primary reference rate used to calculate interest on the loans under the Revolving Credit Facility, (iv) increase available sublimits for letters of credit, and swingline loans as well as providing for additional alternative currency borrowing capabilities, and (v) modify the financial and non-financial covenants to provide the Company additional flexibility. This new unsecured credit facility replaced the prior $300,000 unsecured credit facility, which would have expired February 12, 2024.

 

Borrowings in U.S. dollars under the Revolving Credit Facility bear interest, at a per annum rate equal to the applicable Term SOFR rate (but not less than 0.0%), plus the Term SOFR adjustment, and plus an applicable margin, which ranges from 1.00% to 1.75%, based on our net leverage ratio. Similarly, borrowings of alternative currencies under the Revolving Credit Facility bear interest equal to a defined risk-free reference rate, plus the applicable risk-free rate adjustment and plus an applicable margin, which ranges from 1.00% to 1.75%, based on our net leverage ratio. We use interest rate swaps to convert a portion of our revolving credit facility's outstanding balance from a variable rate of interest to a fixed rate. The contractual rate of these arrangements ranges from 1.49% to 2.49%. Refer to Note 14, "Derivatives," for further discussion on the impact of interest rate swaps.

The Revolving Credit Facility includes a swing line sublimit of $20,000 and a letter of credit sublimit of $20,000. We also pay a quarterly commitment fee on the unused portion of the Revolving Credit Facility. The commitment fee ranges from 0.175% to 0.25% based on our net leverage ratio.

 

The Revolving Credit Facility requires, in addition to customary representations and warranties, that we comply with a maximum net leverage ratio and a minimum interest coverage ratio. Failure to comply with these covenants could reduce the borrowing availability under the Revolving Credit Facility. We were in compliance with all debt covenants at December 31, 2023. The Revolving Credit Facility requires that we deliver quarterly financial statements, annual financial statements, auditor certifications, and compliance certificates within a specified number of days after the end of a quarter and year. Additionally, the Revolving Credit Facility contains restrictions limiting our ability to: dispose of assets; incur certain additional debt; repay other debt or amend subordinated debt instruments; create liens on assets; make investments, loans or advances; make acquisitions or engage in mergers or consolidations; engage in certain transactions with our subsidiaries and affiliates; and make stock repurchases and dividend payments.

We have debt issuance costs related to our long-term debt that are being amortized using the straight-line method over the life of the debt. Amortization expense was approximately $194 for the year ended December 31, 2023, $194 in 2022 and $169 in 2021. These costs are included in interest expense in our Consolidated Statements of Earnings (Loss).

NOTE 14 — Derivative Financial Instruments

Our earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange rates and interest rates. We selectively use derivative financial instruments including foreign currency forward contracts and interest rate swaps to manage our exposure to these risks.

The use of derivative financial instruments exposes the Company to credit risk, which relates to the risk of nonperformance by a counterparty to the derivative contracts. We manage our credit risk by entering into derivative contracts with only highly rated financial institutions and by using netting agreements.

The effective portion of derivative gains and losses are recorded in accumulated other comprehensive income (loss) income until the hedged transaction affects earnings upon settlement, at which time they are reclassified to costs of goods sold or net sales. If it is probable

CTS CORPORATION 55


that an anticipated hedged transaction will not occur by the end of the originally specified time period, we reclassify the gains or losses related to that hedge from accumulated other comprehensive income (loss) to other income (expense), net.

We assess hedge effectiveness qualitatively by verifying that the critical terms of the hedging instrument and the forecasted transaction continue to match, and that there have been no adverse developments that have increased the risk that the counterparty will default. No recognition of ineffectiveness was recorded in our Consolidated Statement of Earnings (Loss) for the year ended December 31, 2023.

Foreign Currency Hedges

We use forward contracts to mitigate currency risk related to a portion of our forecasted foreign currency revenues and costs. The currency forward contracts are designed as cash flow hedges and are recorded in the Consolidated Balance Sheets at fair value.

We continue to monitor the Company’s overall currency exposure and may elect to add cash flow hedges in the future. At December 31, 2023, we had a net unrealized gain of $1,426 in accumulated other comprehensive income (loss), of which $1,285 in gains are expected to be reclassified to earnings within the next 12 months. The notional amount of foreign currency forward contracts outstanding was $45,335 at December 31, 2023.

Interest Rate Swaps

We use interest rate swaps to convert a portion of our revolving credit facility's outstanding balance from a variable rate of interest to a fixed rate.

As of December 31, 2023, we have agreements to fix interest rates on $50,000 of long-term debt through December 2026. The difference to be paid or received under the terms of the swap agreements will be recognized as an adjustment to interest expense when settled.

These swaps are treated as cash flow hedges and consequently, the changes in fair value are recorded in other comprehensive (loss) income. The estimated net amount of the existing losses that are reported in accumulated other comprehensive income (loss) that are expected to be reclassified into earnings within the next twelve months is approximately $1,121.

The location and fair values of derivative instruments designated as hedging instruments in the Consolidated Balance Sheets as of December 31, 2023, are shown in the following table:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Interest rate swaps reported in Other current assets

 

$

1,121

 

 

$

1,561

 

Interest rate swaps reported in Other assets

 

$

706

 

 

$

1,434

 

Cross-currency swap reported in Accrued expenses and other liabilities

 

$

(747

)

 

$

(357

)

Foreign currency hedges reported in Other current assets

 

$

1,087

 

 

$

945

 

 

The Company has elected to net its foreign currency derivative assets and liabilities in the balance sheet in accordance with ASC 210-20 (Balance Sheet, Offsetting). On a gross basis, there were foreign currency derivative assets of $1,283 and foreign currency derivative liabilities of $196 at December 31, 2023.

CTS CORPORATION 56


The effect of derivative instruments on the Consolidated Statements of Earnings (Loss) is as follows:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Foreign Exchange Contracts:

 

 

 

 

 

 

 

 

 

Amounts reclassified from AOCI to earnings:

 

 

 

 

 

 

 

 

 

Net sales

 

$

(130

)

 

$

 

 

$

 

Cost of goods sold

 

 

2,795

 

 

 

924

 

 

 

1,384

 

Selling, general and administrative expense

 

 

 

 

 

 

 

 

 

Total amounts reclassified from AOCI to earnings

 

 

2,665

 

 

 

924

 

 

 

1,384

 

Gain recognized in other expense for hedge ineffectiveness

 

 

 

 

 

 

 

 

 

Total derivative gains on foreign exchange contracts
   recognized in earnings

 

$

2,665

 

 

$

924

 

 

$

1,384

 

Interest Rate Swaps:

 

 

 

 

 

 

 

 

 

Income (Expense) recorded in interest expense

 

$

1,789

 

 

$

77

 

 

$

(744

)

Cross-Currency Swaps:

 

 

 

 

 

 

 

 

 

Income recorded in interest expense

 

$

515

 

 

 

461

 

 

 

 

Total gains on derivatives

 

$

4,969

 

 

$

1,462

 

 

$

640

 

 

Cross-Currency Swap

 

The Company has operations and investments in various international locations and is subject to risks associated with changing foreign exchange rates. As part of the strategy to limit foreign exchange exposure, the Company entered into a cross currency interest rate swap agreement on June 27, 2022 that synthetically swapped $25,000 of variable rate debt to Krone denominated variable rate debt. Upon completion of the Ferroperm acquisition on June 30, 2022, the transaction was designated as a net investment hedge for accounting purposes and will mature on June 30, 2027. Accordingly, any gains or losses on this derivative instrument will be included in the foreign currency translation component of other comprehensive income until the net investment is sold, diluted or liquidated. At December 31, 2023, the variable rate debt associated with the cross-currency swap was $17,500 due to ongoing principle payments. Interest payments received for the cross-currency swap are excluded from the net investment hedge effectiveness assessment and are recorded in interest expense in the Condensed Consolidated Statements of Earnings. The assumptions used in measuring fair value of the cross currency-swap are considered Level 2 inputs, which are based upon the Krone to United States Dollar exchange rate market. At December 31, 2023 we had a net unrealized loss of $1,138 in accumulated other comprehensive income (loss).

 

Prior to designation as a net investment hedge, a gain of $111 was recorded in other expense within the Condensed Consolidated Statements of Earnings during the second quarter of 2022.

 

Derivative Contracts Not Designated as Hedges

 

In the second quarter of 2022, the Company used derivative contracts to manage foreign currency exchange risk related to funds to be used for the purchase price of the Ferroperm acquisition. These contracts were not designated as hedges and therefore changes in the fair values of these instruments were recognized directly in earnings. All contracts were settled in conjunction with the closing of the Ferroperm acquisition. As a result of these contracts, the Company recognized a $1,776 loss in other expense in the Consolidated Statements of Earnings (Loss) in 2022.

NOTE 15 — Accumulated Other Comprehensive Income (Loss)

Shareholders’ equity includes certain items classified as accumulated other comprehensive income (loss) (“AOCI”) in the Consolidated Balance Sheets, including:

Unrealized gains (losses) on hedges relate to interest rate swaps to convert a portion of our revolving credit facility's outstanding balance from a variable rate of interest into a fixed rate and foreign currency forward contracts used to hedge our exposure to changes in exchange rates affecting certain revenues and costs denominated in foreign currencies. These hedges are designated as cash flow hedges, and we have deferred income statement recognition of gains and losses until the hedged transactions occur, at which time amounts are reclassified into earnings. Further information related to our derivative financial instruments is included in Note 14, “Derivative Financial Instruments,” and Note 18, “Fair Value Measurements.”
Unrealized gains (losses) on pension obligations are deferred from income statement recognition until the gains or losses are realized. Amounts reclassified to earnings from AOCI are included in net periodic pension income (expense). Further information related to our pension obligations is included in Note 7, “Retirement Plans.”

CTS CORPORATION 57


Cumulative translation adjustment relates to our non-U.S. subsidiary companies that have designated a functional currency other than the U.S. dollar. We are required to translate the subsidiary functional currency financial statements to U.S. dollars using a combination of historical, period-end, and average foreign exchange rates. This combination of rates creates the foreign currency translation adjustment component of other comprehensive income.

The components of accumulated other comprehensive income (loss) for the year ended December 31, 2023 are as follows:

 

 

 

As of
December 31,
2022

 

 

Gain (Loss)
Recognized
in OCI

 

 

(Gain) Loss
reclassified
from AOCI
to earnings

 

 

As of
December 31,
2023

 

Changes in fair market value of derivatives:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

$

3,911

 

 

$

3,798

 

 

$

(4,453

)

 

$

3,256

 

Income tax benefit (expense)

 

 

(899

)

 

 

(874

)

 

 

1,024

 

 

 

(749

)

Net

 

 

3,012

 

 

 

2,924

 

 

 

(3,429

)

 

 

2,507

 

Changes in unrealized pension cost:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

(1,179

)

 

 

278

 

 

 

(224

)

 

 

(1,125

)

Income tax benefit (expense)

 

 

376

 

 

 

27

 

 

 

39

 

 

 

442

 

Net

 

 

(803

)

 

 

305

 

 

 

(185

)

 

 

(683

)

Cumulative translation adjustment:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

(2,880

)

 

 

5,325

 

 

 

 

 

 

2,445

 

Income tax benefit (expense)

 

 

 

 

 

 

 

 

 

 

 

 

Net

 

 

(2,880

)

 

 

5,325

 

 

 

 

 

 

2,445

 

Total accumulated other comprehensive income (loss)

 

$

(671

)

 

$

8,554

 

 

$

(3,614

)

 

$

4,269

 

The components of accumulated other comprehensive income (loss) for the year ended December 31, 2022 are as follows:

 

 

 

As of
December 31,
2021

 

 

Gain (Loss)
Recognized
in OCI

 

 

(Gain) Loss
reclassified
from AOCI
to earnings

 

 

As of
December 31,
2022

 

Changes in fair market value of derivatives:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

$

(635

)

 

$

5,547

 

 

$

(1,001

)

 

$

3,911

 

Income tax (expense) benefit

 

 

147

 

 

 

(1,276

)

 

 

230

 

 

 

(899

)

Net

 

 

(488

)

 

 

4,271

 

 

 

(771

)

 

 

3,012

 

Changes in unrealized pension cost:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

(2,744

)

 

 

3,308

 

 

 

(1,743

)

 

 

(1,179

)

Income tax (expense) benefit

 

 

738

 

 

 

(760

)

 

 

398

 

 

 

376

 

Net

 

 

(2,006

)

 

 

2,548

 

 

 

(1,345

)

 

 

(803

)

Cumulative translation adjustment:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

(2,032

)

 

 

(848

)

 

 

 

 

 

(2,880

)

Income tax benefit (expense)

 

 

 

 

 

 

 

 

 

 

 

 

Net

 

 

(2,032

)

 

 

(848

)

 

 

 

 

 

(2,880

)

Total accumulated other comprehensive income (loss)

 

$

(4,526

)

 

$

5,971

 

 

$

(2,116

)

 

$

(671

)

 

CTS CORPORATION 58


NOTE 16 — Shareholders' Equity

Share count and par value data related to shareholders' equity are as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Preferred Stock

 

 

 

 

 

 

Par value per share

 

No par value

 

 

No par value

 

Shares authorized

 

 

25,000,000

 

 

 

25,000,000

 

Shares outstanding

 

 

 

 

 

 

Common Stock

 

 

 

 

 

 

Par value per share

 

No par value

 

 

No par value

 

Shares authorized

 

 

75,000,000

 

 

 

75,000,000

 

Shares issued

 

 

57,444,228

 

 

 

57,330,761

 

Shares outstanding

 

 

30,824,248

 

 

 

31,680,890

 

Treasury stock

 

 

 

 

 

 

Shares held

 

 

26,619,980

 

 

 

25,649,871

 

 

On February 9, 2023, our Board of Directors approved a share repurchase program that authorized the Company to repurchase up to $50,000 of the Company’s common stock. The repurchase program had no set expiration date and replaced the repurchase program approved by the Board of Directors on May 13, 2021. The purchases under the program were made from time to time in the open market (including, without limitation, the use of Rule 10b5-1 plans), depending on a number of factors, including our evaluation of general market and economic conditions, our financial condition and the trading price of our common stock. The repurchase program could have been extended, modified, suspended or discontinued at any time.

 

During the year ended December 31, 2023, 970,109 shares of common stock were repurchased for approximately $41,337, including 96,401 shares that were repurchased for approximately $4,245 under the May 2021 program. As of December 31, 2023 approximately $12,908 was still available for future purchases under the February 2023 program.

 

As of 2023, we are subject to a 1% excise tax on stock repurchases under the United States Inflation Reduction Act of 2022 which we include in the cost of stock repurchases as a reduction of shareholders’ equity. As of December 31, 2023, we accrued $359 for 2023 repurchases within Accrued expenses and other liabilities in the Consolidated Balance Sheet.

 

On February 2, 2024, our Board of Directors approved a new share repurchase program that authorizes the Company to repurchase up to $100 million of its common stock. The repurchase program has no set expiration date and supersedes and replaces the repurchase program approved by the Board of Directors in February 2023. The purchases may be made from time to time in the open market (including, without limitation, the use of Rule 10b5-1 plans), depending on a number of factors, including our evaluation of general market and economic conditions, our financial condition and the trading price of our common stock. The repurchase program may be extended, modified, suspended or discontinued at any time.

A roll forward of common shares outstanding is as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Balance at beginning of the year

 

 

31,680,890

 

 

 

32,178,715

 

Repurchases

 

 

(970,109

)

 

 

(583,526

)

Restricted stock unit issuances

 

 

113,467

 

 

 

85,701

 

Balance at end of period

 

 

30,824,248

 

 

 

31,680,890

 

 

NOTE 17 — Stock-Based Compensation

At December 31, 2023, we had five stock-based compensation plans: the Non-Employee Directors' Stock Retirement Plan ("Directors' Plan"), the 2004 Omnibus Long-Term Incentive Plan ("2004 Plan"), the 2009 Omnibus Equity and Performance Incentive Plan ("2009 Plan"), the 2014 Performance & Incentive Plan ("2014 Plan"), and the 2018 Equity and Incentive Compensation Plan ("2018 Plan"). Future grants can only be made under the 2018 Plan. The 2018 Plan allows for grants of stock options, stock appreciation rights, restricted stock, RSUs, performance shares, performance units, and other stock awards subject to the terms of the 2018 Plan.

CTS CORPORATION 59


The following table summarizes the compensation expense included in selling, general and administrative expenses in the Consolidated Statements of Earnings (Loss) related to stock-based compensation plans:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Service-Based RSUs

 

$

2,869

 

 

$

2,834

 

 

$

2,714

 

Performance-Based RSUs

 

 

1,813

 

 

 

4,469

 

 

 

3,113

 

Cash-settled awards

 

 

499

 

 

 

423

 

 

 

278

 

Total

 

$

5,181

 

 

$

7,726

 

 

$

6,105

 

Income tax benefit

 

 

1,192

 

 

 

1,777

 

 

 

1,404

 

Net

 

$

3,989

 

 

$

5,949

 

 

$

4,701

 

 

The fair value of all equity awards that vested during the periods ended December 31, 2023, 2022, and 2021 were $8,282, $4,535, and $7,063, respectively. We recorded a tax deduction related to equity awards that vested during the year ended December 31, 2023, in the amount of $1,858.

The following table summarizes the unrecognized compensation expense related to non-vested RSUs by type and the weighted-average period in which the expense is to be recognized:

 

 

 

Unrecognized
compensation
expense at
December 31,
2023

 

 

Weighted-
average
period

Service-Based RSUs

 

$

2,328

 

 

1.32

Performance-Based RSUs

 

 

2,245

 

 

1.58

Total

 

$

4,573

 

 

1.45

 

We recognize expense on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in substance, multiple awards.

The following table summarizes the status of these plans as of December 31, 2023:

 

 

 

2018 Plan

 

 

2014 Plan

 

 

2009 Plan

 

 

2004 Plan

 

 

Directors' Plan

 

Awards originally available to be granted

 

 

2,500,000

 

 

 

1,500,000

 

 

 

3,400,000

 

 

 

6,500,000

 

 

N/A

 

Performance stock options outstanding

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Maximum potential RSU and cash settled
   awards outstanding

 

 

663,052

 

 

 

35,100

 

 

 

30,000

 

 

 

14,545

 

 

 

4,722

 

Maximum potential awards outstanding

 

 

663,052

 

 

 

35,100

 

 

 

30,000

 

 

 

14,545

 

 

 

4,722

 

RSUs and cash settled awards vested and
   released

 

 

446,973

 

 

 

 

 

 

 

 

 

 

 

 

 

Awards available to be granted

 

 

1,389,975

 

 

 

 

 

 

 

 

 

 

 

 

 

Service-Based Restricted Stock Units

Service-based RSUs entitle the holder to receive one share of common stock for each unit when the unit vests. RSUs are issued to officers, key employees, and non-employee directors as compensation. Generally, the RSUs vest over a three-year period. RSUs granted to non-employee directors generally vest one year after being granted. Upon vesting, the non-employee directors may elect to either receive the stock associated with the RSU immediately or defer receipt of the stock to a future date. The fair value of the RSUs is equivalent to the trading value of our common stock on the grant date.

CTS CORPORATION 60


A summary of RSU activity for the year ended December 31, 2023 is presented below:

 

 

Units

 

 

Weighted
Average
Grant Date
Fair Value

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

Outstanding at January 1, 2023

 

 

282,124

 

 

$

27.44

 

 

 

 

 

 

 

Granted

 

 

92,174

 

 

 

42.73

 

 

 

 

 

 

 

Released

 

 

(73,382

)

 

 

32.78

 

 

 

 

 

 

 

Forfeited

 

 

(19,950

)

 

 

37.31

 

 

 

 

 

 

 

Outstanding at December 31, 2023

 

 

280,966

 

 

$

30.36

 

 

 

18.18

 

 

$

12,289

 

Releasable at December 31, 2023

 

 

144,267

 

 

$

22.21

 

 

 

30.02

 

 

$

6,310

 

 

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Weighted-average fair value upon release

 

$

45.19

 

 

$

35.38

 

 

$

33.81

 

Intrinsic value of RSUs released

 

$

3,316

 

 

$

2,794

 

 

$

5,408

 

 

A summary of non-vested RSU activity for the year ended December 31, 2023 is presented below:

 

 

 

RSUs

 

 

Weighted
Average
Grant Date
Fair Value

 

Nonvested at January 1, 2023

 

 

146,657

 

 

$

33.64

 

Granted

 

 

92,174

 

 

 

42.73

 

Vested

 

 

(82,182

)

 

 

34.08

 

Forfeited

 

 

(19,950

)

 

 

37.31

 

Nonvested at December 31, 2023

 

 

136,699

 

 

$

38.97

 

 

Performance-Based Restricted Stock Units

We grant PRSUs to certain executives and key employees. PRSUs are usually awarded in the range from zero percent to 200% of a targeted number of shares. The award rate for the 2021-2023, 2022-2024, and 2023-2025 PSUs is dependent upon our achievement of targets for sales growth, cash flow, and relative total shareholder return ("RTSR"). We use a matrix based on the percentile ranking of our stock price performance compared to a peer group over a three-year period to calculate the achievement of the RTSR targets. Other PRSUs are granted from time to time based on other performance criteria. The initial fair value of the PRSUs is equivalent to the trading value of our common stock on the grant date. The fair value is subsequently adjusted quarterly based on management's assessment of the Company's performance relative to the target number of shares performance criteria.

A summary of PRSU activity for the year ended December 31, 2023 is presented below:

 

 

 

Units

 

 

Weighted
Average
Grant Date
Fair Value

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

Outstanding at January 1, 2022

 

 

260,306

 

 

$

33.20

 

 

 

 

 

 

 

Granted

 

 

71,832

 

 

 

43.80

 

 

 

 

 

 

 

Added by performance factor

 

 

53,035

 

 

 

32.11

 

 

 

 

 

 

 

Released

 

 

(113,385

)

 

 

32.11

 

 

 

 

 

 

 

Forfeited

 

 

(51,132

)

 

 

33.14

 

 

 

 

 

 

 

Outstanding at December 31, 2022

 

 

220,656

 

 

$

36.96

 

 

 

1.83

 

 

$

9,651

 

Releasable at December 31, 2022

 

 

 

 

$

 

 

 

 

 

$

 

 

CTS CORPORATION 61


 

The following table summarizes each grant of PRSUs outstanding at December 31, 2023:

 

Description

 

Grant Date

 

Vesting Year

 

Vesting Dependency

 

Target Units
 Outstanding

 

 

Maximum Number
of Units to be Granted

 

2021 - 2023 Performance RSUs

 

February 9, 2021

 

2023

 

25% RTSR, 40% sales growth,
35% operating cash flow

 

 

58,541

 

 

 

117,082

 

2022 - 2024 Performance RSUs

 

February 10, 2022

 

2024

 

35% RTSR, 35% sales growth,
30% operating cash flow

 

 

65,508

 

 

 

131,016

 

Focus 2025 Performance RSUs

 

Varies

 

2024

 

Cumulative revenues of $750 million over a trailing four-quarter period

 

 

32,900

 

 

 

32,900

 

2023-2025 Performance RSUs

 

February 9, 2023

 

2025

 

60% sales growth,
40% operating cash flow, RTSR modifier

 

 

63,707

 

 

 

127,414

 

Total

 

 

 

 

 

 

 

 

220,656

 

 

 

408,412

 

 

Cash-Settled Restricted Stock Units

Cash-Settled RSUs entitle the holder to receive the cash equivalent of one share of common stock for each unit when the unit vests. These RSUs are issued to key employees residing in foreign locations as direct compensation. Generally, these RSUs vest over a three-year period. Cash-settled RSUs are classified as liabilities and are remeasured at each reporting date until settled. At December 31, 2023, and 2022, we had 42,062 and 46,641 cash-settled RSUs outstanding, respectively. At December 31, 2023 and 2022, liabilities of $676 and $566, respectively were included in accrued expenses and other liabilities on our Consolidated Balance Sheets.

NOTE 18 — Fair Value Measurements

The table below summarizes the financial assets and liabilities that were measured at fair value on a recurring basis as of December 31, 2023 and the gain recorded during the year ended December 31, 2023:

 

 

 

Asset (Liability) Carrying
Value at
December 31,
2023

 

 

Quoted Prices
in Active
Markets for
Identical
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Gain (Loss) for
Year Ended
December 31,
2023

 

Interest rate swap

 

$

1,827

 

 

$

 

 

$

1,827

 

 

$

 

 

$

1,789

 

Foreign currency hedges

 

$

1,087

 

 

$

 

 

$

1,087

 

 

$

 

 

$

2,665

 

Cross-currency swap

 

$

(747

)

 

$

 

 

$

(747

)

 

$

 

 

$

515

 

Qualified replacement plan assets

 

$

13,392

 

 

$

13,392

 

 

$

 

 

$

 

 

$

710

 

Contingent consideration

 

$

(3,764

)

 

$

 

 

$

 

 

$

(3,764

)

 

$

(200

)

 

The table below summarizes the financial assets that were measured at fair value on a recurring basis as of December 31, 2022 and the gain recorded during the year ended December 31, 2022:

 

 

 

Asset (Liability) Carrying
Value at
December 31,
2022

 

 

Quoted Prices
in Active
Markets for
Identical
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Gain for
Year Ended
December 31,
2022

 

Interest rate swap

 

$

2,995

 

 

$

 

 

$

2,995

 

 

$

 

 

$

77

 

Foreign currency hedges

 

$

945

 

 

$

 

 

$

945

 

 

$

 

 

$

924

 

Cross-currency swap

 

$

(357

)

 

$

 

 

$

(357

)

 

$

 

 

$

461

 

Qualified replacement plan assets

 

$

15,249

 

 

$

15,249

 

 

$

 

 

$

 

 

$

 

 

We use interest rate swaps to convert a portion of our Revolving Credit Facility’s outstanding balance from a variable rate of interest into a fixed rate and foreign currency forward contracts to hedge the effect of foreign currency changes on certain revenues and costs

CTS CORPORATION 62


denominated in foreign currencies. In addition, the Company entered into a cross currency swap agreement in order to manage its exposure to changes in interest rates related to foreign debt. These derivative financial instruments are measured at fair value on a recurring basis.

 

The fair value of our interest rate swaps, and foreign currency hedges were measured using standard valuation models using market-based observable inputs over the contractual terms, including forward yield curves, among others. There is a readily determinable market for these derivative instruments, but that market is not active and therefore they are classified within Level 2 of the fair value hierarchy. The QRP assets consist of investment funds maintained for future contributions to the Company’s U.S. 401(k) plan. The investments are Level 1 marketable securities and are recorded in Other Assets on our Consolidated Balance Sheets. Gains and losses from these investments are recorded in other income and expense in the Consolidated Statements of Earnings. Refer to Note 7, "Retirement Plans," for further information on the QRP.

The fair value of the contingent consideration required significant judgment. The Company's fair value estimates used in the contingent consideration valuation are considered Level 3 fair value measurements. The fair value estimates were based on assumptions management believes to be reasonable, but that are inherently uncertain, including estimates of future revenues and customer order targets. These estimates are highly judgmental and changes to the estimate of expected future contingent consideration payments may occur, from time to time, due to various reasons, including actual results differing from estimates and/or from adjustments to the revenue or customer order target assumptions used as the basis for the liability.

A roll-forward of the contingent consideration is as follows:

 

 

 

Contingent

 

 

 

Consideration

 

Balance at December 31, 2022

 

$

 

    Acquisition date fair value of contingent consideration

 

 

3,564

 

    Change in fair value

 

 

200

 

Balance at December 31, 2023

 

$

3,764

 

As of December 31, 2023, approximately $1,076 of contingent consideration was recorded in accrued expenses and other liabilities with the remainder in other long-term obligations in the Consolidated Balance Sheets.

Our long-term debt consists of debt outstanding under the Revolving Credit Facility, which is recorded at its carrying value. There is a readily determinable market for our long-term debt, and it is classified within Level 2 of the fair value hierarchy as the market is not deemed to be active. The fair value of long-term debt approximates carrying value and was determined by valuing a similar hypothetical coupon bond and attributing that value to our long-term debt under the Revolving Credit Facility.

NOTE 19 — Income Taxes

Earnings (Loss) before income taxes consist of the following:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

U.S.

 

$

(9,265

)

 

$

1,005

 

 

$

(128,699

)

Non-U.S.

 

 

84,418

 

 

 

79,732

 

 

 

67,819

 

Total

 

$

75,153

 

 

$

80,737

 

 

$

(60,880

)

 

CTS CORPORATION 63


 

Significant components of income tax provision/(benefit) are as follows:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Current:

 

 

 

 

 

 

 

 

 

U.S.

 

$

(668

)

 

$

1,365

 

 

$

36

 

Non-U.S.

 

 

16,279

 

 

 

19,305

 

 

 

11,932

 

Total Current

 

 

15,611

 

 

 

20,670

 

 

 

11,968

 

Deferred:

 

 

 

 

 

 

 

 

 

U.S.

 

 

(1,475

)

 

 

249

 

 

 

(35,979

)

Non-U.S.

 

 

485

 

 

 

243

 

 

 

4,997

 

Total Deferred

 

 

(990

)

 

 

492

 

 

 

(30,982

)

Total provision for income taxes

 

$

14,621

 

 

$

21,162

 

 

$

(19,014

)

 

Significant components of our deferred tax assets and liabilities are as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Post-retirement benefits

 

$

976

 

 

$

947

 

Inventory reserves

 

 

1,323

 

 

 

1,361

 

Loss carry-forwards

 

 

3,911

 

 

 

4,547

 

Credit carry-forwards

 

 

13,415

 

 

 

10,467

 

Accrued expenses

 

 

4,852

 

 

 

4,543

 

Research and development expenditures

 

 

18,980

 

 

 

19,448

 

Operating lease liabilities

 

 

6,715

 

 

 

5,865

 

Stock compensation

 

 

2,371

 

 

 

2,426

 

Foreign exchange loss

 

 

2,010

 

 

 

2,075

 

Other

 

 

762

 

 

 

835

 

Gross deferred tax assets

 

 

55,315

 

 

 

52,514

 

Depreciation and amortization

 

 

23,349

 

 

 

23,067

 

Statutory inventory adjustments

 

 

1,359

 

 

 

1,110

 

Qualified replacement plan

 

 

3,080

 

 

 

3,507

 

Operating lease assets

 

 

6,355

 

 

 

5,531

 

Subsidiaries' unremitted earnings

 

 

1,599

 

 

 

2,562

 

Other

 

 

749

 

 

 

900

 

Gross deferred tax liabilities

 

 

36,491

 

 

 

36,677

 

Net deferred tax assets

 

 

18,824

 

 

 

15,837

 

Deferred tax asset valuation allowance

 

 

(8,370

)

 

 

(8,386

)

Total net deferred tax assets

 

$

10,454

 

 

$

7,451

 

 

The deferred tax assets and deferred tax liabilities, classified as non-current, are as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Non-current deferred tax assets

 

$

25,183

 

 

$

23,461

 

Non-current deferred tax liabilities

 

$

(14,729

)

 

$

(16,010

)

Total net deferred tax assets

 

$

10,454

 

 

$

7,451

 

 

At each reporting date, we weigh all available positive and negative evidence to assess whether it is more-likely-than-not that the Company's deferred tax assets, including deferred tax assets associated with accumulated loss carry-forwards and tax credits in the various jurisdictions in which it operates, will be realized. As of December 31, 2023, and 2022, we recorded deferred tax assets related to certain U.S. state and non-U.S. income tax loss carry-forwards of $3,911 and $4,547, respectively, and U.S. and non-U.S. tax credits of $13,415 and $10,467, respectively. The deferred tax assets expire in various years primarily between 2024 and 2043.

Generally, we assess if it is more-likely-than-not that our net deferred tax assets will be realized during the available carry-forward periods. As a result, we have determined that valuation allowances of $8,370 and $8,386 should be provided for certain deferred tax

CTS CORPORATION 64


assets at December 31, 2023 and 2022, respectively. As of December 31, 2023, the valuation allowances relate to certain U.S. state and non-U.S. loss carry-forwards and certain U.S. state tax credits that management does not anticipate will be utilized.

A valuation allowance for 2023 and 2022 of $172 and $172 was recorded against the U.S. federal foreign tax credit carry-forwards of $1,854 and $362, respectively. These credits begin to expire in varying amounts between 2028 and 2033. A valuation allowance of $449 was recorded in 2023 against the U.S. federal research and development tax credits of $9,362. No valuation allowance was recorded in 2022 against the U.S. federal research and development tax credits of $8,082. These credits begin to expire in varying amounts between 2024 and 2043. We assessed the anticipated realization of those tax credits utilizing future taxable income projections. Based on those projections, management believes it is more-likely-than-not that we will realize the benefits of these tax credit carry-forwards.

The following table reconciles taxes at the U.S. federal statutory rate to the effective income tax rate:

 

 

Years Ended December 31,

 

 

2023

 

2022

 

2021

Taxes at the U.S. statutory rate

 

21.0%

 

21.0%

 

21.0%

State income taxes, net of federal income tax benefit

 

(0.1)%

 

0.2%

 

4.3%

Non-U.S. earnings taxed at rates different than the U.S. statutory rate

 

(4.4)%

 

(3.2)%

 

3.1%

Foreign source earnings, net of associated foreign tax credits

 

2.7%

 

(0.6)%

 

0.1%

Benefit of tax credits

 

(2.4)%

 

(0.2)%

 

0.8%

Non-deductible expenses

 

0.9%

 

2.6%

 

(1.6)%

Stock compensation - excess tax benefits

 

(0.7)%

 

(0.2)%

 

0.7%

Adjustment to valuation allowances

 

1.2%

 

1.4%

 

(3.1)%

Change in unrecognized tax benefits

 

(0.2)%

 

(0.1)%

 

0.4%

Impacts of unremitted foreign earnings

 

2.0%

 

2.7%

 

(4.5)%

Release of disproportionate tax effects of OCI

 

 

 

8.8%

Excise tax paid upon U.S. pension termination

 

 

1.8%

 

Other

 

(0.5)%

 

0.8%

 

1.2%

Effective income tax rate

 

19.5%

 

26.2%

 

31.2%

 

In 2020, the Company began the termination of the U.S.-based pension plan. As a result of the final settlement of the pension liability in 2021, we reclassified the disproportionate tax effect related to the pension plan of $5,375 that was previously recorded in accumulated other comprehensive income (loss) to income tax expense. In 2022, the remaining assets of the pension plan were liquidated and reverted back to CTS. These funds are subject to both income and excise taxes. The excise taxes of $6,803 are nondeductible for U.S. tax purposes. Further information related to our pension termination is included in Note 7, "Retirement Plans."

Under current U.S. tax regulations, in general, repatriation of foreign earnings to the U.S. can be completed with no incremental U.S. tax. However, there are limited other taxes that continue to apply such as foreign withholding and certain state taxes. The Company records a deferred tax liability for the estimated foreign earnings and state tax cost associated with the undistributed foreign earnings that are not permanently reinvested.

In accordance with guidance issued by the FASB staff, the Company has adopted an accounting policy to treat any Global Intangible Low-Taxed Income (“GILTI”) inclusions as an expense in the period the tax was incurred.

We recognize the financial statement benefit of a tax position when it is more-likely-than-not, based on its technical merits, that the position will be sustained upon examination. A tax position that meets the more-likely-than-not threshold is then measured to determine the amount of benefit to be recognized in the financial statements. As of December 31, 2023, we have approximately $1,943 of unrecognized tax benefits, which if recognized, would impact the effective tax rate. We do not anticipate any significant changes in our unrecognized tax benefits within the next 12 months.

A reconciliation of the beginning and ending unrecognized tax benefits is provided below:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Balance at January 1

 

$

2,079

 

 

$

2,196

 

Increase related to current year tax positions

 

 

208

 

 

 

48

 

Decrease related to prior year tax positions

 

 

(122

)

 

 

(165

)

Decrease related to lapse in statute of limitation

 

 

(222

)

 

 

 

Balance at December 31

 

$

1,943

 

 

$

2,079

 

 

CTS CORPORATION 65


Our continuing practice is to recognize interest and/or penalties related to unrecognized tax benefits as income tax expense. As of December 31, 2023 and 2022, $39 and $39, respectively, of interest and penalties were accrued.

 

We are subject to taxation in the U.S., various states, and in non-U.S. jurisdictions. Our U.S. income tax returns are primarily subject to examination from 2020 through 2022; however, U.S. tax authorities also have the ability to review prior tax years to the extent loss carry-forwards and tax credit carry-forwards are utilized. The open years for the non-U.S. tax returns range from 2014 through 2022 based on local statutes.

NOTE 20 — Geographic Data

Financial information relating to our operations by geographic area were as follows:

 

 

Years Ended December 31,

 

Net Sales

 

2023

 

 

2022

 

 

2021

 

United States

 

$

302,530

 

 

$

326,561

 

 

$

297,322

 

China

 

 

108,683

 

 

 

115,980

 

 

 

106,700

 

Czech Republic

 

 

42,068

 

 

 

35,990

 

 

 

36,252

 

Singapore

 

 

29,912

 

 

 

48,288

 

 

 

37,742

 

Denmark

 

 

29,208

 

 

 

17,864

 

 

 

6,979

 

Taiwan

 

 

22,619

 

 

 

30,199

 

 

 

27,768

 

Other non-U.S.

 

 

15,402

 

 

 

11,987

 

 

 

162

 

Consolidated net sales

 

$

550,422

 

 

$

586,869

 

 

$

512,925

 

 

Sales are attributed to countries based upon the origin of the sale.

 

 

 

Years Ended December 31,

 

Long-Lived Tangible Assets

 

2023

 

 

2022

 

United States

 

$

28,533

 

 

$

32,694

 

China

 

 

25,847

 

 

 

28,255

 

Mexico

 

 

19,693

 

 

 

17,050

 

Czech Republic

 

 

7,840

 

 

 

8,519

 

Taiwan

 

 

6,321

 

 

 

6,446

 

Other non-U.S

 

 

4,358

 

 

 

4,336

 

Consolidated long-lived assets

 

$

92,592

 

 

$

97,300

 

 

 

 

CTS CORPORATION 66


CTS CORPORATION

SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS

 

(in thousands)

 

Balance at
Beginning
of Period

 

 

Charged to
Expense

 

 

Charged
to Other
Accounts

 

 

Write-offs /
Recoveries

 

 

Balance
at End
of Period

 

Year ended December 31, 2023 Allowance for
   credit losses

 

$

1,236

 

 

$

125

 

 

$

 

 

$

(430

)

 

$

931

 

Year ended December 31, 2022 Allowance for
   credit losses

 

$

1,657

 

 

$

97

 

 

$

(22

)

 

$

(496

)

 

$

1,236

 

Year ended December 31, 2021 Allowance for
   credit losses

 

$

764

 

 

$

1,020

 

 

$

4

 

 

$

(131

)

 

$

1,657

 

 

CTS CORPORATION 67


Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

Not applicable.

Item 9A. Controls and Procedures

(a) Evaluation of Disclosure and Controls

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act as of the end of the period covered by this Annual Report on Form 10-K. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures as of the end of the period covered by this Annual Report on Form 10-K were effective in providing reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within CTS Corporation have been detected.

(b) Management’s Annual Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) of the Exchange Act). Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2023. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control—Integrated Framework (2013 framework).

Based on our assessment under the framework in Internal Control—Integrated Framework (2013 framework), our management concluded that our internal control over financial reporting was effective as of December 31, 2023. The effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by Grant Thornton LLP, an independent registered public accounting firm, as stated in their report that is included herein.

(c) Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting for the quarter ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

CTS CORPORATION 68


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Board of Directors and Shareholders

CTS Corporation

Opinion on internal control over financial reporting

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

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

Basis for opinion

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

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

Definition and limitations of internal control over financial reporting

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

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

 

/s/ GRANT THORNTON LLP

Chicago, Illinois

February 23, 2024

 

CTS CORPORATION 69


Item 9B. Other Information

 

During the quarter ended December 31, 2023, no director or officer (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted, modified or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” (as each term is defined in Item 408 of Regulation S-K).

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

 

PART III

Item 10. Directors, Executive Officers and Corporate Governance

Please see Part I, Item 1 of this Annual Report on Form 10-K for information about our executive officers, which is incorporated by reference herein. Information with respect to our directors and our corporate governance policies and practices may be found in our definitive proxy statement to be delivered to shareholders in connection with our 2024 Annual Meeting of Shareholders. Such information is incorporated herein by reference.

Item 11. Executive Compensation

Information with respect to this item may be found in our definitive proxy statement to be delivered to shareholders in connection with our 2024 Annual Meeting of Shareholders. Such information is incorporated herein by reference.

EQUITY COMPENSATION PLAN INFORMATION

The following table provides information about shares of CTS common stock that could be issued under all of our equity compensation plans as of December 31, 2023:

Plan Category

 

(a)
Number of
Securities to
be Issued Upon
Exercise of
Outstanding
Options, Warrants and
Rights
(2)

 

 

(b)
Weighted-
Average Excercise Price
of Outstanding
Options,
Warrants and
Rights
(2)

 

 

(c)
Number of
Securities
Remaining
Available for
Future Issuance
Under Equity
Compensation
Plans
(Excluding
Securities
Reflected
in Column(a))
(3)

 

Equity compensation plans approved by security holders

 

 

742,697

 

 

$

33.28

 

 

 

1,389,975

 

Equity compensation plans not approved by security holders(1)

 

 

4,722

 

 

 

 

 

 

 

Total

 

 

747,419

 

 

 

 

 

 

1,389,975

 

 

(1)
In 1990, we adopted the Stock Retirement Plan for Non-Employee Directors. Prior to December 1, 2004, we annually credited an account for each non-employee director with 800 CTS common stock units. We also annually credited each deferred stock account with an additional number of CTS common stock units representing the amount of dividends which would have been paid on an equivalent number of shares of CTS common stock for each quarter during the preceding calendar year. As of December 1, 2004, this plan was amended to preclude crediting any additional CTS common stock units under the plan. Upon retirement, a participating non-employee director is entitled to receive one share of CTS common stock for each CTS common stock unit in his deferred stock account. On December 31, 2023, the deferred stock accounts contained a total of 4,722 CTS common stock units.
(2)
Based on achievement of the maximum targets for performance-based equity grants. As a result, this aggregate reported number may overstate actual dilution. The weighted-average exercise price disclosed in column (b) does not take either the deferred stock account holdings or these performance-based equity grants into account.
(3)
All of these shares may be issued with respect to award vehicles other than just stock options or stock appreciation rights or other rights to acquire shares.

CTS CORPORATION 70


Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters

Information with respect to this item may be found in our definitive proxy statement to be delivered to shareholders in connection with our 2024 Annual Meeting of Shareholders. Such information is incorporated herein by reference.

Item 13. Certain Relationships and Related Transactions, and Director Independence

Information with respect to this item may be found in our definitive proxy statement to be delivered to shareholders in connection with our 2024 Annual Meeting of Shareholders. Such information is incorporated herein by reference.

Item 14. Principal Accountant Fees and Services

Information with respect to the aggregate fees billed to us by our principal accountant, Grant Thornton LLP (PCAOB ID No. 248), may be found in our definitive proxy statement to be delivered to shareholders in connection with our 2024 Annual Meeting of Shareholders. Such information is incorporated herein by reference.

CTS CORPORATION 71


PART IV

Item 15. Exhibits and Financial Statements Schedules

(a) (1) Financial Statements

 

The financial statements are filed as part of this Annual Report on Form 10-K under “Item 8. Financial Statements and Supplementary Data.”

(a) (2) Financial Statement Schedule:

Schedule II: Valuation and Qualifying Accounts and Reserves

Other schedules have been omitted because they are not applicable, or the required information is shown in the Consolidated Financial Statements or Notes thereto.

(a) (3) Exhibits

All references to documents filed pursuant to the Securities Exchange Act of 1934, including Forms 10-K, 10-Q and 8-K, were filed by CTS, File No. 1-4639.

 

(3)(i)

 

Amended and Restated Articles of Incorporation (incorporated by reference to Exhibit 3 to the Current Report on Form 8-K, filed with the SEC on June 3, 2022).

 

 

 

(3)(ii)

 

Amended Bylaws (incorporated herein by reference to Exhibit 3.1 to the Quarterly Report on Form 10-Q, filed with the SEC on October 26, 2023).

 

 

 

(4)(1)

 

Description of Securities Registered under Section 12 of the Securities Exchange Act of 1934 (incorporated by reference to Exhibit 4.1 to the Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 24, 2023).

 

 

 

(10)(a)

 

CTS Corporation Stock Retirement Plan for Non-Employee Directors, effective April 30, 1990, as amended (incorporated by reference to Exhibit (10)(a) to the Quarterly Report on Form 10-Q for the quarter ended March 30, 2003, filed with the SEC on April 23, 2003).*

 

 

 

(10)(b)

 

Amendment to the CTS Corporation Stock Retirement Plan for Non-Employee Directors, dated as of December 1, 2004 (incorporated by reference to Exhibit (10)(j) to the Annual Report on Form 10-K for the year ended December 31, 2004, filed with the SEC on March 4, 2005).

 

 

 

(10)(c)

 

Prototype Individual Excess Benefit Retirement Plan (incorporated by reference to Exhibit 10(d) to the Quarterly Report on Form 10-Q for the quarter ended September 30, 2007, filed with the SEC on October 24, 2007).*

 

 

 

(10)(d)

 

CTS Corporation Executive Severance Policy, effective as of September 10, 2009 (incorporated by reference to Exhibit 10 to the Quarterly Report on Form 10-Q for the quarter ended September 27, 2009, filed with the SEC on October 28, 2009).*

 

 

 

(10)(e)

 

Prototype Change in Control Agreement (incorporated by reference to Exhibit 10(x) to the Annual Report on Form 10-K for the year ended December 31, 2011, filed with the SEC on February 24, 2012).*

 

 

 

(10)(f)

 

First Amendment to the CTS Corporation Executive Severance Policy (incorporated by reference to Exhibit 10(b) to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2013, filed with the SEC on April 25, 2013).*

 

 

 

(10)(g)

 

CTS Corporation 2014 Performance and Incentive Compensation Plan (incorporated by reference to Exhibit 10.1 to the Form 8-K, filed with the SEC on May 22, 2014).*

 

 

 

(10)(h)

 

Credit Agreement by and among CTS Corporation, the Lenders from time to time parties thereto, and BMO Harris Bank N.A, as L/C Issuer and Administrative Agent dated December 15, 2021 (incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on December 17, 2021).

 

 

 

(10)(i)

 

CTS Corporation Director and Officer Indemnification Agreement (incorporated by reference to Exhibit 10.1 to the Form 8-K, filed with the SEC on February 18, 2015)

 

 

 

(10)(j)

 

CTS Corporation 2018 Equity and Incentive Compensation Plan (incorporated by reference to Exhibit 10.1 to the Form 8-K, filed with the SEC on May 22, 2018).

 

 

 

CTS CORPORATION 72


(10)(k)

 

Form Restricted Stock Unit Agreement (service-based) under the CTS Corporation 2018 Equity and Incentive Compensation Plan, covering grants made in 2021, 2022 and 2023, (incorporated by reference to Exhibit 10(a) to Form 10-Q filed with the SEC on April 27, 2023).

 

 

 

(10)(l)

 

Form Restricted Stock Unit Agreement (performance-based) under the CTS Corporation 2018 Equity and Incentive Compensation Plan, covering certain grants made in 2020, (incorporated by reference to Exhibit 10(b) to Form 10-Q filed with the SEC on April 27, 2023).

 

 

 

(10)(m)

 

Form Restricted Stock Unit Agreement (performance-based) under the CTS Corporation 2018 Equity and Incentive Compensation Plan, covering grants made in 2021, (incorporated by reference to Exhibit 10(c) to Form 10-Q filed with the SEC on April 27, 2023).

 

 

 

(10)(n)

 

Form Restricted Stock Unit Agreement (performance-based) under the CTS Corporation 2018 Equity and Incentive Compensation Plan, covering grants made in 2022, (incorporated by reference to Exhibit 10(d) to Form 10-Q filed with the SEC on April 27, 2023).

 

 

 

(10)(o)

 

Form Restricted Stock Unit Agreement (performance-based) under the CTS Corporation 2018 Equity and Incentive Compensation Plan, covering grants made in 2023, (incorporated by reference to Exhibit 10(e) to Form 10-Q filed with the SEC on April 27, 2023).

 

 

 

(21)

 

Subsidiaries.

 

 

 

(23)

 

Consent of Grant Thornton LLP.

 

 

 

(31)(a)

 

Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

(31)(b)

 

Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

(32)(a)

 

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

 

 

 

(32)(b)

 

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

 

 

 

97

 

Compensation Clawback Policy

 

 

 

101

 

The following financial statements from the Company's Annual Report on Form 10-K for the year ended December 31, 2023, formatted in Inline XBRL: (i) Consolidated Statements of Earnings (Loss), (ii) Consolidated Statements of Comprehensive Earnings, (iii) Consolidated Balance Sheets, (iv) Consolidated Statements of Cash Flows, (v) Consolidated Statements of Stockholders' Equity and (vi) Notes to Consolidated Financial Statements, tagged as blocks of text and including detailed tags.

 

 

 

104

 

The cover page from the Company's Annual Report on Form 10-K for the year ended December 31, 2023, formatted in Inline XBRL

 

* Management contract or compensatory plan or arrangement.

Item 16. Form 10-K Summary
None.

CTS CORPORATION 73


SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

CTS Corporation

 

Date: February 23, 2024

By:

 

/s/ Ashish Agrawal

 

 

 

Ashish Agrawal

Vice President and Chief Financial Officer

(Principal Financial Officer)

 

Date: February 23, 2024

 

By:

 

/s/ Thomas M. White

 

 

 

Thomas M. White

Corporate Controller

(Principal Accounting Officer)

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

Date: February 23, 2024

By:

 

/s/ Kieran O'Sullivan

 

 

 

Kieran O'Sullivan

Chairman, President, and Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

Date: February 23, 2024

By:

 

/s/ Robert A. Profusek

 

 

 

Robert A. Profusek

Lead Director

 

 

 

 

Date: February 23, 2024

By:

 

/s/ William S. Johnson

 

 

 

William S. Johnson

Director

 

 

 

 

Date: February 23, 2024

By:

 

/s/ Alfonso G. Zulueta

 

 

 

Alfonso G. Zulueta

Director

 

 

 

 

Date: February 23, 2024

By:

 

/s/ Donna M. Costello

 

 

 

Donna M. Costello
Director

 

 

 

 

Date: February 23, 2024

By:

 

/s/ Randy Stone

 

 

 

Randy Stone
Director

 

 

 

 

Date: February 23, 2024

By:

 

/s/ Amy Dodrill

 

 

 

Amy Dodrill
Director

 

CTS CORPORATION 74


EX-21 2 cts-ex21.htm EX-21 EX-21

Exhibit (21)

CTS CORPORATION AND SUBSIDIARIES

As of December 31, 2023

CTS Corporation (Registrant), an Indiana corporation

 

Subsidiary:

Jurisdiction

CTS Corporation

Delaware

CTS Automotive Holdings, LLC

Delaware

CTS Advanced Materials, LLC

Delaware

CTS Electronic Components, Inc.

Delaware

LTB Investment Corporation

Delaware

Filter Sensing Technologies, Inc.

Delaware

Tusonix, LLC

Arizona

CTS Electronic Components (California), Inc.

California

CTS Printex, Inc.

California

CTS Automotive, L.L.C

Illinois

CTS Automotive Holdings 2, LLC

Illinois

CTS SRL-CV Holdings 1, LLC

Illinois

CTS Valpey Corporation

Maryland

Dynamics Corporation of America

New York

CTS Czech Republic s.r.o.

Czech Republic

CTS Europe GmbH

Germany

CTS Electronic Hong Kong Limited

Hong Kong Special Administrative Region of the People’s Republic of China

CTS India Private Limited

India

CTS Japan, Inc.

Japan

CTS Electro de Mexico S. de R.L. de C.V.

Mexico

CTS International B.V.

The Netherlands

CTS Overseas Holdings B.V.

The Netherlands

CTS (Tianjin) Electronics Co., Ltd.

People’s Republic of China

CTS (Zhongshan) Technology Co. Ltd.

People’s Republic of China

CTS of Canada Co.

Province of Nova Scotia (Canada)

CTS of Canada Holding Co.

Province of Nova Scotia (Canada)

CTS of Canada GP, Ltd.

Province of Ontario (Canada)

CTS of Canada L.P.

Province of Ontario (Canada)

CTS Components Taiwan, Ltd.

Republic of China

CTS Electro de Matamoros, S de R.L. de C.V.

Mexico

Technologia Mexicana, S de R.L. de C.V.

Mexico

CTS of Panama, S de R.L.

Republic of Panama

CTS Singapore Pte. Ltd.

Republic of Singapore

Maglab Tech España, S.L.

Spain

CTS Corporation U.K. Limited

Scotland

CTS Ceramics Denmark A/S

Denmark

Ferroperm Piezoceramics A/S

Denmark

CTS Ceramics Czech Republic s.r.o.

Czech Republic

MAQ Holdings Pte. Ltd.

Republic of Singapore

Quality Thermistor, Inc.

Idaho

Tecate Assembly Services, Inc.

Idaho

Tecate Investments, LLC

Delaware


Tecate Holdings, LLC

Delaware

TEWA Sensors LLC

Utah

Componentes de Calidad, S. de R.L. de C.V.

Mexico

Sensor Scientific, Inc.

New Jersey

Sensor Scientific Phils., Inc.

Republic of Philippines

CTS NA Services, S. de R.L. de C.V.

Mexico

TEWA Temperature Sensors sp. zo.o

Poland

maglab AG

Switzerland


EX-23 3 cts-ex23.htm EX-23 EX-23

Exhibit (23)

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We have issued our reports dated February 23, 2024, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of CTS Corporation on Form 10-K for the year ended December 31, 2023. We consent to the incorporation by reference of said reports in the Registration Statements of CTS Corporation on Forms S-8 (File No. 333-226371, File No. 333-198235, File No. 333-159542, File No. 333-116287, and File No. 333-62202).

 

 

/s/ GRANT THORNTON LLP

Chicago, Illinois

February 23, 2024


EX-31.(A) 4 cts-ex31_a.htm EX-31.(A) EX-31.(a)

 

EXHIBIT (31)(a)

 

CERTIFICATION

 

I, Kieran O’Sullivan, certify that:

 

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

 

Date: February 23, 2024

 

/s/ Kieran O’Sullivan

 

 

Kieran O’Sullivan

 

 

Chairman, President and Chief Executive Officer

 

 


 

 

 

 

 


EX-31.(B) 5 cts-ex31_b.htm EX-31.(B) EX-31.(b)

 

EXHIBIT (31)(b)

 

CERTIFICATION

 

I, Ashish Agrawal, certify that:

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

 

 

 


 

Date: February 23, 2024

 

/s/Ashish Agrawal

 

 

Ashish Agrawal

 

 

Vice President and Chief Financial Officer

 

 

 

 


EX-32.(A) 6 cts-ex32_a.htm EX-32.(A) EX-32.(a)

 

EXHIBIT (32)(a)

 

CERTIFICATION 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 annual report of CTS Corporation (the Company) on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the Report), the undersigned officer of the Company certifies, pursuant to 18 U.S.C. ss. 1350, as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1)
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

Date: February 23, 2024

 

/s/ Kieran O’Sullivan

 

 

Kieran O’Sullivan

 

 

Chairman, President and Chief Executive Officer

 

 

A signed original of this written statement required by Section 906 has been provided to CTS Corporation and will be retained by CTS Corporation and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

 

 

 


EX-32.(B) 7 cts-ex32_b.htm EX-32.(B) EX-32.(b)

 

EXHIBIT (32)(b)

 

CERTIFICATION 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 annual report of CTS Corporation (the Company) on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the Report), the undersigned officer of the Company certifies, pursuant to 18 U.S.C. ss. 1350, as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1)
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

Date: February 23, 2024

 

/s/Ashish Agrawal

 

 

Ashish Agrawal

 

 

Vice President and Chief Financial Officer

 

 

A signed original of this written statement required by Section 906 has been provided to CTS Corporation and will be retained by CTS Corporation and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

 


EX-97 8 cts-ex97.htm EX-97 EX-97

Final

Approved August 16, 2023

CTS CORPORATION

 

Compensation Clawback Policy

Effective October 2, 2023

 

Purpose

 

As required pursuant to the listing standards of the New York Stock Exchange (the “Stock Exchange”), Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10D-1 under the Exchange Act, the Board of Directors (the “Board”) of CTS Corporation (the “Company”) has adopted this Compensation Clawback Policy (the “Policy”) to empower the Company to recover Covered Compensation (as defined below) erroneously awarded to a Covered Officer (as defined below) in the event of an Accounting Restatement (as defined below).

 

Notwithstanding anything in this Policy to the contrary, at all times, this Policy remains subject to interpretation and operation in accordance with the final rules and regulations promulgated by the U.S. Securities and Exchange Commission (the “SEC”), the final listing standards adopted by the Stock Exchange, and any applicable SEC or Stock Exchange guidance or interpretations issued from time to time regarding such Covered Compensation recovery requirements (collectively, the “Final Guidance”). Questions regarding this Policy should be directed to the Company’s General Counsel.

 

Policy Statement
 

Unless a Clawback Exception (as defined below) applies, the Company will recover reasonably promptly from each Covered Officer the Covered Compensation Received (as defined below) by such Covered Officer in the event that the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (each, an “Accounting Restatement”). If a Clawback Exception applies with respect to a Covered Officer, the Company may forgo such recovery under this Policy from such Covered Officer.

 

Covered Officers
 

For purposes of this Policy, “Covered Officer” is defined as any current or former “Section 16 officer” of the Company within the meaning of Rule 16a-1(f) under the Exchange Act, as determined by the Board or the Compensation and Talent Committee of the Board (the “Committee”). Covered Officers include, at a minimum, “executive officers” as defined in Rule 3b-7 under the Exchange Act and identified under Item 401(b) of Regulation S-K.

 

 

 

 

1

 


Final

Approved August 16, 2023

 

Covered Compensation
 

For purposes of this Policy:

 

Covered Compensation” is defined as the amount of Incentive-Based Compensation (as defined below) Received during the applicable Recovery Period (as defined below) that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received during such Recovery Period had it been determined based on the relevant restated amounts, and computed without regard to any taxes paid.

 

Incentive-Based Compensation Received by a Covered Officer will only qualify as Covered Compensation if: (i) it is Received on or after October 2, 2023; (ii) it is Received after such Covered Officer begins service as a Covered Officer; (iii) such Covered Officer served as a Covered Officer at any time during the performance period for such Incentive-Based Compensation; and (iv) it is Received while the Company has a class of securities listed on a national securities exchange or a national securities association.

 

For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of erroneously awarded Covered Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the amount of such Incentive-Based Compensation that is deemed to be Covered Compensation will be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received, and the Company will maintain and provide to the Stock Exchange documentation of the determination of such reasonable estimate.

 

Incentive-Based Compensation” is defined as any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure (as defined below). For purposes of clarity, Incentive-Based Compensation includes compensation that is in any plan, other than tax-qualified retirement plans, including long term disability, life insurance, and supplemental executive retirement plans, and any other compensation that is based on such Incentive-Based Compensation, such as earnings accrued on notional amounts of Incentive-Based Compensation contributed to such plans.

 

Financial Reporting Measure” is defined as a measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also Financial Reporting Measures.

 

Incentive-Based Compensation is deemed “Received” in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.

2

 


Final

Approved August 16, 2023

 

 

Recovery Period

 

For purposes of this Policy, the applicable “Recovery Period” is defined as the three completed fiscal years immediately preceding the Trigger Date (as defined below) and, if applicable, any transition period resulting from a change in the Company’s fiscal year within or immediately following those three completed fiscal years (provided, however, that if a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year comprises a period of nine to 12 months, such period would be deemed to be a completed fiscal year).

 

For purposes of this Policy, the “Trigger Date” as of which the Company is required to prepare an Accounting Restatement is the earlier to occur of: (i) the date that the Board, applicable Board committee, or officers authorized to take action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare the Accounting Restatement or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare the Accounting Restatement.

 

Clawback Exceptions

 

The Company is required to recover all Covered Compensation Received by a Covered Officer in the event of an Accounting Restatement unless (i) one of the following conditions are met and (ii) the Committee has made a determination that recovery would be impracticable in accordance with Rule 10D-1 under the Exchange Act (under such circumstances, a “Clawback Exception” applies):

 

the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered (and the Company has already made a reasonable attempt to recover such erroneously awarded Covered Compensation from such Covered Officer, has documented such reasonable attempt(s) to recover, and has provided such documentation to the Stock Exchange);

 

recovery would violate home country law that was adopted prior to November 28, 2022 (and the Company has already obtained an opinion of home country counsel, acceptable to the Stock Exchange, that recovery would result in such a violation, and provided such opinion to the Stock Exchange); or

 

recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code and regulations thereunder. For purposes of clarity, this Clawback Exception only applies to tax-qualified retirement plans and does not apply to other plans, including long term disability, life insurance, and supplemental executive retirement plans, or any other compensation that is based on Incentive-Based Compensation in such plans, such as earnings accrued on notional amounts of Incentive-Based Compensation contributed to such plans.

 

3

 


Final

Approved August 16, 2023

 

Prohibitions

 

The Company is prohibited from paying or reimbursing the cost of insurance for, or indemnifying, any Covered Officer against the loss of erroneously awarded Covered Compensation.

 

Administration and Interpretation

 

The Committee will administer this Policy in accordance with the Final Guidance, and will have full and exclusive authority and discretion to supplement, amend, repeal, interpret, terminate, construe, modify, replace and/or enforce (in whole or in part) this Policy, including the authority to correct any defect, supply any omission or reconcile any ambiguity, inconsistency or conflict in the Policy, subject to the Final Guidance. The Committee will review the Policy from time to time and will have full and exclusive authority to take any action it deems appropriate.

 

The Committee will have the authority to offset any compensation or benefit amounts that become due to the applicable Covered Officers to the extent permissible under Section 409A of the Internal Revenue Code of 1986, as amended, and as it deems necessary or desirable to recover any Covered Compensation.

 

Each Covered Officer, upon being so designated or assuming such position, is required to execute and deliver to the Company’s General Counsel an acknowledgment of and consent to this Policy, in a form reasonably acceptable to and provided by the Company from time to time, (i) acknowledging and consenting to be bound by the terms of this Policy, (ii) agreeing to fully cooperate with the Company in connection with any of such Covered Officer’s obligations to the Company pursuant to this Policy, and (iii) agreeing that the Company may enforce its rights under this Policy through any and all reasonable means permitted under applicable law as it deems necessary or desirable under this Policy.

 

Disclosure

 

This Policy, and any recovery of Covered Compensation by the Company pursuant to this Policy that is required to be disclosed in the Company’s filings with the SEC, will be disclosed as required by the Securities Act of 1933, as amended, the Exchange Act, and related rules and regulations, including the Final Guidance.

4

 


Final

Approved August 16, 2023

CTS CORPORATION

 

Compensation Clawback Policy Acknowledgment and Consent

 

The undersigned hereby acknowledges that he or she has received and reviewed a copy of the Compensation Clawback Policy (the “Policy”) of CTS Corporation (the “Company”), effective as of October 2, 2023, as adopted by the Company’s Board of Directors.

 

Pursuant to such Policy, the undersigned hereby:

 

acknowledges that he or she has been designated as (or assumed the position of) a “Covered Officer” as defined in the Policy;

 

acknowledges and consents to the Policy;

 

acknowledges and consents to be bound by the terms of the Policy;

 

agrees to fully cooperate with the Company in connection with any of the undersigned’s obligations to the Company pursuant to the Policy; and

 

agrees that the Company may enforce its rights under the Policy through any and all reasonable means permitted under applicable law as the Company deems necessary or desirable under the Policy.

 

 

ACKNOWLEDGED AND AGREED:

 

 

 

Name: [NAME]

 

________________________________

Date: [DATE]

 

[Compensation Clawback Policy Acknowledgment and Consent]


GRAPHIC 9 img196553993_0.jpg GRAPHIC begin 644 img196553993_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#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#V^SLX)K5) M)$W./^-&G_\ 'C'^/\S5F@"M_9]K_P \O_'C_C1_ M9]K_ ,\O_'C_ (U9HH K?V?:_P#/+_QX_P"-']GVO_/+_P >/^-6:* *W]GV MO_/+_P >/^-']GVO_/+_ ,>/^-6:* *W]GVO_/+_ ,>/^-']GVO_ #R_\>/^ M-6:* *W]GVO_ #R_\>/^-']GVO\ SR_\>/\ C5FB@"M_9]K_ ,\O_'C_ (T? MV?:_\\O_ !X_XU9HH K?V?:_\\O_ !X_XT?V?:_\\O\ QX_XU9HH K?V?:_\ M\O\ QX_XT?V?:_\ /+_QX_XU9HH K?V?:_\ /+_QX_XT?V?:_P#/+_QX_P"- M6:* *W]GVO\ SR_\>/\ C1_9]K_SR_\ 'C_C5FB@"M_9]K_SR_\ 'C_C1_9] MK_SR_P#'C_C5FB@"M_9]K_SR_P#'C_C1_9]K_P \O_'C_C5FB@"M_9]K_P \ MO_'C_C1_9]K_ ,\O_'C_ (U9HH K?V?:_P#/+_QX_P"-']GVO_/+_P >/^-6 M:* *W]GVO_/+_P >/^-']GVO_/+_ ,>/^-6:* *W]GVO_/+_ ,>/^-']GVO_ M #R_\>/^-6:* *W]GVO_ #R_\>/^-']GVO\ SR_\>/\ C5FB@"M_9]K_ ,\O M_'C_ (T?V?:_\\O_ !X_XU9HH K?V?:_\\O_ !X_XT?V?:_\\O\ QX_XU9HH M K?V?:_\\O\ QX_XT?V?:_\ /+_QX_XU9HH K?V?:_\ /+_QX_XT?V?:_P#/ M+_QX_P"-6:* *W]GVO\ SR_\>/\ C1_9]K_SR_\ 'C_C5FB@"M_9]K_SR_\ M'C_C1_9]K_SR_P#'C_C5FB@"M_9]K_SR_P#'C_C1_9]K_P \O_'C_C5FB@"M M_9]K_P \O_'C_C1_9]K_ ,\O_'C_ (U9HH K?V?:_P#/+_QX_P"-']GVO_/+ M_P >/^-6:* *W]GVO_/+_P >/^-']GVO_/+_ ,>/^-6:* *W]GVO_/+_ ,>/ M^-']GVO_ #R_\>/^-6:* *W]GVO_ #R_\>/^-']GVO\ SR_\>/\ C5FB@"M_ M9]K_ ,\O_'C_ (T?V?:_\\O_ !X_XU9HH K?V?:_\\O_ !X_XT?V?:_\\O\ MQX_XU9HH K?V?:_\\O\ QX_XT?V?:_\ /+_QX_XU9HH K?V?:_\ /+_QX_XT M?V?:_P#/+_QX_P"-6:* *W]GVO\ SR_\>/\ C1_9]K_SR_\ 'C_C5FB@"M_9 M]K_SR_\ 'C_C1_9]K_SR_P#'C_C5FB@"M_9]K_SR_P#'C_C1_9]K_P \O_'C M_C5FB@"M_9]K_P \O_'C_C1_9]K_ ,\O_'C_ (U9HH K?V?:_P#/+_QX_P"- M']GVO_/+_P >/^-6:* *W]GVO_/+_P >/^-']GVO_/+_ ,>/^-6:* *W]GVO M_/+_ ,>/^-']GVO_ #R_\>/^-6:* *W]GVO_ #R_\>/^-']GVO\ SR_\>/\ MC5FB@"M_9]K_ ,\O_'C_ (T?V?:_\\O_ !X_XU9HH K?V?:_\\O_ !X_XT?V M?:_\\O\ QX_XU9HH K?V?:_\\O\ QX_XT?V?:_\ /+_QX_XU9HH K?V?:_\ M/+_QX_XT?V?:_P#/+_QX_P"-6:* *W]GVO\ SR_\>/\ C1_9]K_SR_\ 'C_C M5FB@"M_9]K_SR_\ 'C_C1_9]K_SR_P#'C_C5FB@#$U");>=5B!4%_\ $FH7.M3:-X>LX;BYMP#< M7-RQ$,)/0'')/T_QQ:TN]\0I?K9ZUI]J5=2R7=B[&,$?PLK..O3V% &Q16%XLUB[T31UN;%('N'GCA43@E1N.,G!!J"T_X M37[7#]L_X1_[-O'F^3YV_;WVYXS]: .DHHKG='UZZG\1:GHFI1PQW-N1);M$ M"!+">AY)Y'&?K[4 =%17/66O76I^+KS3K2.$Z=8H%GF()9I3_"ISCCG/!Z&N MAH **** "BBB@ HK(\1>((?#]BDS0O<7$SB*WMX_O2N>@K+^W>-H4^US:7I4 MT(&XVD,SB<#TW'Y2?YT =713(I/-A238R;E#;7&",]C[T^@ HHHH **** "B M@]*Y?P#=W-YX=>6ZN)9Y!=2KOE^^V?8I?[/\ (^U[?W7VC.S/^UCG'TH L45P M=_KGC73M5T_3IDT!IK]F6)D$Q4;1D[LG^6:ZC1O[>VS?VY_9N>/*^Q;_ 'SN MW?ATH U***S1K5L?$3:)LE^TK;_:=^!LVYQC.N!FN:O?#6I66N3Z MQX":YQ]IM;I28I3_ 'LCD'Z5GNUN-/6@#GO#GABR\5:/'K>OF:]O+LLRDS,JPJ&( 4*1CI3M%GN+;3O%>A37$M MS'IR,()93EMC(V%)]L?K5NRT#Q/X>C>QT.^TV;3BY:);Y7WP@G.!MX/KS6AI MWAA]/T74X7NOM.I:BKM/E ',Z/X/LM4\#07U]-:DT3PY!XG\(Q:GK=W=WEX\3>2[3%?(VY V@'!/&2 M3G-=9HVDSZ=X4M]*F>-IX[Y&<<^E-\.:/<:/X5M]+N'B:>-'4M& M25R23W /?TH Y1[ZXU#X*R7%U(TDQA*EV.20LN!D]S@"K=QX*LKOPZ=1N+FZ MEU?[-YRWK3,I1@NX *#M"]L8Z=Z9J.CW&@_"*ZTVZ>)YH8SN:(DJ_ MI4B:-XMN="BTR+5K$Z?- JFXDC;[2J$N!Z5AH^GZ3XET1]#TK5M+$UR()Q4<,Z!B2N>P/&?:CQ= MI%CHGABQM-/A,,']IPN$+LV"3SR236_<:+(6\-J\+*2=Y8DG@8Q MC\:/%6BW.N:=;6]L\2/%=1S,920-JDYZ \T 9?C:TN)[K399K.[OM&C+_;+: MU8[B2/E8@$%@*CM=1T;2O"&K7_AJ=WCB0L('=B('QC[KZ;-<^%YM,1HQ.]H8 M Q)V[MN,],X_"I-#L9=,T*QL9F1I;>!8V*$E20,<9H S/'&J76D^&)IK)_+N M)72%)/[FX]?RS69=?#W2H=)EGAENEU1(S(+_ .T/YA<#.3SCK[5TFOZ+!X@T M:?3IW9%D *NO56!R#^=8#Z3XTN;(Z7/JNF+:LOEM=QQN;ADZ=#\N2* .?UPP M^(/A7;ZY>PA]0A01K,20?]8%8\<GVRP++AW 8G+8Z\FL MS6?"WG^"6\/Z68X]JHJ-,QQPP))(!Y//:NCB0QPHAQE5 .* ,KQ+HCZ_I2V< M=W]E=9DE67R]^"ISTR*P=6U'Q'X2CAO[W4+;5-/,JQSC[-Y,D8/==I(/XUTF ML0ZO)#&VCW5M#.C99+F,LD@QT)'(]>*P9O#^OZ_-;KXBO+!+*"42FVL%?$Q' M3<7Y ^E '8 Y (Z&N*\?PS::EIXHL=JW=@VQ]W1XWXP?7!/ZFNUK$\6Z/<:] MX;NM.M7B2:4KM:4D*,,#S@$]O2@#FKX3^$/AN9+:1O[0NV5IKA>6,DARS#W MX%9%W9:?%I[3:5H/BB+6D :.^:WEWL_'+(R*[*"0RAB M?\_6NEUO0=2N-3TW5]-NK;^T+-&C9;E#Y5/7IZU6@T#7I_%6GZUJE MW8L+=)$:"W5@$!&!M)&6Y/)./:@#,FT6+7/B1JUK=32BS6WA>6"-BHFXX#$< MX&(;44L6P,],GFLNST6YM_&.HZN[Q&WN8(XT4$[P M5ZY&,?K6[0!Q/B,!OB-X7$V/) E*YZ;\BW-OXQU'5W>(V]S!'&B@G>"O7(QC]:(M%N8_&UQK1>+[-)9K %!._< M&SG&,8_&@#$T&RC\/_$"[T:P:1-.EL1 ">!4.F>$YHO!U[H=[/&&N7E(DAR MP7<<@\@9QZ4 '(](GOM%TS6OM2+YD.JHDVTL"/F+L>G'I6MXYMK?4OA M_:ZQ'_%MYX>;1);[28K98?*62)'WR # #9&% M!P,D UK:EX;?4_!*:&\RQS+!&@D&2N],?ID4 #:#IFA^'-4&FVBV_G6KF3#$ M[L(<=2?4US4MA)=?"?3+RWXNM.1;N(X[H23^F3^%=1:6>OSZ+>VFL2Z<9I(3 M%";7?CE2,L6]\=!5KP_I%_!EYHNM275[=13VUNCQ6"*23&C,6.<@<\^IZFM'6= OI-9AUS1;F"#4(X MC"Z7"$Q3)G(#8Y&#W'M0!S^@!K+Q=;1Z+I&L66DSQN+J*[@=8E< E64L3@]J M]#K&TV/Q&UV)-5GTU(%! ALT?"?_72;_P!!%1ZM M"WB3QP="NII4TRUM1/+#&Y7SV)'#$([JT?[&2UO:V2L(P_]\EN2?;_)=K.A:O\ \))%KNAS MV0N/L_V>6*\#["N)H/#\%K86FJ/<^2JF."PMG?,_ &U>6QCC MG'/O7/:'-;:?X[LK72=/U+3;.[@D$UM>1LBNR@D,H8FNCUC0=5N;_3-8L+FT M&IV<9C=)T;R9 PYQCD=Z@@T#7KCQ5I^M:I=V+"W21&@MPP5 1@;21ELD\DX] MJ #3/^2FZY_UZ0_TKKJPK/1;FW\8:CJ[O$;>Y@CC103O!7KD8Q^M;M !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/JW_ !])_N#^9HHU M;_CZ3_<'\S10!?T__CQC_'^9JS5;3_\ CQC_ !_F:LT %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5K^PMM4L9;*\ MB\VWE&'3<5R,YZ@@U-%&D,211C"(H51GH!TI]% !1110 4444 %%%% !161J M_BC1="D2/4K^.&1AD)M9VQZX4$@4Z'Q!I][HMSJ>G3I=PP(S$*2O(7.#D9'Y M4 :M%9^B:G_;.BVFH^3Y/VA-_E[MVWVS@9K0H **** "BBB@ HK(U;7/[+U3 M2K+[/YOV^9HM^_;Y>!G.,'/Z5KT %%%% !161:ZY]I\3WVC?9]OV6%)?.WYW M;NV,:CY=Q$=KIY$AP?J%Q0!T-%4]-U:PUBV^T:?=1W$6<$H M>A]".H/UJY0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/ MJW_'TG^X/YFBC5O^/I/]P?S-% %_3_\ CQC_ !_F:LU6T_\ X\8_Q_F:LT % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% 'G]QTU&2XM) M8V9-LULY$@!QE< @@U@Z%9O]E\6:I!:26>FWD3?9H779NPC9;;V!SQ]?:@!/ M#FH>*1X/LI-*TVR%K;0_\O;MYD^,Y*!> .HYZUU.GZ]/K'A6+5M-LUEN95PM MN\NT!MVULMCH.3[@5#X-_P"1%TW_ *]O\:Y/39M2@^$*2:69A,)7WM ,R+'Y MAW%??'?M0!NWVN>)M $%YK%OI4M@\RQ2?8VD#Q[C@'YN".E7/%7B*]T*ZTN* MRLUNS>2.ABP=S$ ;0IS@:3<:QX4N(+5#)- M&RRK&.K[3R![XS7+1#X>3PK'+:78NR,/9DW+2AO[N >OZ4 :?B_4=U_X4U"R M@>[WS-)#$A ,FY1@9[=>O:K;^(?$&D:K81Z[9Z>+*_F$*/:.Q:)ST#;NOX>] M1:]##;ZSX,AMXFBA2CK M++96-R+J>\:-D0;>BC< 2?\ /K0!?TS_ )*=KG_7I#_2D_X2#7M9U*]B\.VE M@;2RD,,D]ZS_ +UQU";>F/?VI=,_Y*=KG_7I#_2LK0=;M/!MSJ>D:UYUN[W; MSVT@B9UG5L8VX!Y_QH L^#;J>;Q5XIN+VV^R39@\V(ON"$*P//<<9S5NUUOQ M-KT+7^B6>FQ:?N983>LYDF .-PV\*#SUJCX7:35?$/BQI+>6T-TD.(YAAU5D M8 D=CC!Q6%H]EX4TJR^P>*+6>TU.%F5BS3A9ADX9-AP1C'2@#K9/%\LO@F]U MF"V2*]M"8I;>7Y@D@8 @X(R.:MZ'J'B+4YH;RZLK*UTN5,K&Q?[1TX8_P@'T MZC-8>JVVDV_PRU4Z-:36UI)\P$JN"YW*-PWG.#@5V>E_\@FS_P"N"?\ H(H MMUYW8>)=(\/^,O$PU2[\@S3QE/W;MG"\_=!]17HEA:_T2ST MV+3]S+";UG,DP!QN&WA0>>M5-'@_LCQ+K/A8DQV=[$US9#LH8$.H^GI_LUS^ MCV7A32K+[!XHM9[34X696+-.%F&3ADV'!&,=* .@U?6[[7O %_J3W^GZG;10:C8.JRB%B4<$9#+GGM_*NAKD- M!_Y*'XH_W;?_ -!KKZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'U;_CZ3_<'\S11J MW_'TG^X/YFB@"_I__'C'^/\ ,U9JMI__ !XQ_C_,U9H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'U;_C MZ3_<'\S11JW_ !])_N#^9HH OZ?_ ,>,?X_S-6:K:?\ \>,?X_S-6: "BN)M M?%6L:MJL-[INDSRZ"CM!(X=-SMD#?M/S #T'K6EX@\2W^B^?+!H$]W:6RAI[ M@S+&H!Q]T');&>: .DHKE9_&JRC3XM'TV74+R]@^T+!YBQ;$[EF.0#D$?Y%- M7QW:_P#"/R:A)9S)=QW'V1K($%_._N@^GOC\* .LHKG=&\33WVKRZ3J>EOIM M^L0F2,S+*KIG&0P &<]JZ*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** ,?5O\ CZ3_ '!_,T4:M_Q])_N#^9HH OZ?_P >,?X_ MS-6"<*3@G'857T__ (\8_P ?YFK- 'DEY>:9#>BX\&WFHV^L2S@R:6(G\MCG MYMRD8'YD#V[:OC?Q-;3ZB/#-Q=_8+8A6OKDHSDC 8(@4'KQS_D][#86UO>W- MY%'MGN=OFMN)W;1@<$X''I5F@#S6/5=(T;Q3I^M0EAH$NFFTAN5AN@HH Y__A'M4_Z'/7/^_-E_ M\CT?\(]JG_0YZY_WYLO_ )'KH** .?\ ^$>U3_H<]<_[\V7_ ,CT?\(]JG_0 MYZY_WYLO_D>N@HH Y_\ X1[5/^ASUS_OS9?_ "/1_P (]JG_ $.>N?\ ?FR_ M^1ZZ"B@#G_\ A'M4_P"ASUS_ +\V7_R/1_PCVJ?]#GKG_?FR_P#D>N@HH Y_ M_A'M4_Z'/7/^_-E_\CT?\(]JG_0YZY_WYLO_ )'KH** .?\ ^$>U3_H<]<_[ M\V7_ ,CT?\(]JG_0YZY_WYLO_D>N@HH Y_\ X1[5/^ASUS_OS9?_ "/67I6G MZU?:CKEO+XPUD)87JV\16"RR5-O#+EO]'Z[I&'&. /J>TKG_ ]_R'/%G_85 MC_\ 2*UH /\ A'M4_P"ASUS_ +\V7_R/1_PCVJ?]#GKG_?FR_P#D>N@HH Y_ M_A'M4_Z'/7/^_-E_\CT?\(]JG_0YZY_WYLO_ )'KH** .?\ ^$>U3_H<]<_[ M\V7_ ,CT?\(]JG_0YZY_WYLO_D>N@HH Y_\ X1[5/^ASUS_OS9?_ "/1_P ( M]JG_ $.>N?\ ?FR_^1ZZ"B@#G_\ A'M4_P"ASUS_ +\V7_R/1_PCVJ?]#GKG M_?FR_P#D>N@HH Y__A'M4_Z'/7/^_-E_\CT?\(]JG_0YZY_WYLO_ )'KH** M.?\ ^$>U3_H<]<_[\V7_ ,CT?\(]JG_0YZY_WYLO_D>N@HH Y_\ X1[5/^AS MUS_OS9?_ "/67K^GZUI6G17$'C#66=[VTMR'@LB-LMQ'$QXMQSM^.O2NT MKG_&7_(#MO\ L*Z;_P"EL- !_P (]JG_ $.>N?\ ?FR_^1Z/^$>U3_H<]<_[ M\V7_ ,CUT%% '/\ _"/:I_T.>N?]^;+_ .1Z/^$>U3_H<]<_[\V7_P CUT%% M '/_ /"/:I_T.>N?]^;+_P"1Z/\ A'M4_P"ASUS_ +\V7_R/7044 <__ ,(] MJG_0YZY_WYLO_D>C_A'M4_Z'/7/^_-E_\CUT%% '/_\ "/:I_P!#GKG_ 'YL MO_D>C_A'M4_Z'/7/^_-E_P#(]=!10!S_ /PCVJ?]#GKG_?FR_P#D>C_A'M4_ MZ'/7/^_-E_\ (]=!10!S_P#PCVJ?]#GKG_?FR_\ D>C_ (1[5/\ H<]<_P"_ M-E_\CUT%% '/_P#"/:I_T.>N?]^;+_Y'H_X1[5/^ASUS_OS9?_(]=!10!Q>@ M:?K6JZ=-<3^,-95TO;NW 2"R VQ7$D2GFW/.U 3[YZ=*U/\ A'M4_P"ASUS_ M +\V7_R/1X-_Y ES_P!A74O_ $MFKH* .?\ ^$>U3_H<]<_[\V7_ ,CT?\(] MJG_0YZY_WYLO_D>N@HH Y_\ X1[5/^ASUS_OS9?_ "/1_P (]JG_ $.>N?\ M?FR_^1ZZ"B@#G_\ A'M4_P"ASUS_ +\V7_R/1_PCVJ?]#GKG_?FR_P#D>N@H MH Y__A'M4_Z'/7/^_-E_\CT?\(]JG_0YZY_WYLO_ )'KH** .?\ ^$>U3_H< M]<_[\V7_ ,CT?\(]JG_0YZY_WYLO_D>N@HH Y_\ X1[5/^ASUS_OS9?_ "/1 M_P (]JG_ $.>N?\ ?FR_^1ZZ"B@#G_\ A'M4_P"ASUS_ +\V7_R/1_PCVJ?] M#GKG_?FR_P#D>N@HH XO5=/UJQU'1+>+QAK)2_O6MY2T%ED*+>:7*_Z/UW1K MUSP3]:U/^$>U3_H<]<_[\V7_ ,CT>(O^0WX3_P"PJ_\ Z1W-=!0!S_\ PCVJ M?]#GKG_?FR_^1Z/^$>U3_H<]<_[\V7_R/7044 <__P (]JG_ $.>N?\ ?FR_ M^1Z/^$>U3_H<]<_[\V7_ ,CUT%% '/\ _"/:I_T.>N?]^;+_ .1Z/^$>U3_H M<]<_[\V7_P CUT%% '/_ /"/:I_T.>N?]^;+_P"1Z/\ A'M4_P"ASUS_ +\V M7_R/7044 <__ ,(]JG_0YZY_WYLO_D>C_A'M4_Z'/7/^_-E_\CUT%% '/_\ M"/:I_P!#GKG_ 'YLO_D>C_A'M4_Z'/7/^_-E_P#(]=!10!S_ /PCVJ?]#GKG M_?FR_P#D>C_A'M4_Z'/7/^_-E_\ (]=!10!S_P#PCVJ?]#GKG_?FR_\ D>I/ M"5S=W6AN;VZDNYXKV\M_/D5%9UCN9(U)"!5SM4= *W*Y_P &_P#(%NO^PKJ/ M_I9-0!T%%%% !1110!CZM_Q])_N#^9HHU;_CZ3_<'\S10!?T_P#X\8_Q_F:L MU6T__CQC_'^9JS0 45YEH]_J'B'Q"FHR:Y9V>I6LSP+I"U,T<1Q'OD\M/$ M8TRTAB+2(;))>F26RQST[>U!FN:OBZ-"+E4E:QI"E.;M%%7P@CQZ+3$'\00:WJY?1=4-OO@D!=6.X'/(/>M^*_MY>D@4^C<5S8',Z&*I*: M=GV-*V&G2DUNBS10"",CI17I'.%%%% !1110 4444 %%%% !1110 4444 <_ MXB_Y#?A/_L*O_P"D=S705S_B+_D-^$_^PJ__ *1W-=!0 4444 %%%% !1110 M 4444 %%%% !114%Y#ZXXIODWUQ M_K91$O\ =7K_ )_&N5XN,M*2:\^%& 2[%F/_?3$_C5'Q&]EI4-NL[SYE+'*(')QCU88ZUF>&M3@ MN=6AB5IHYV=PJ[ 59!G&3G()4 D8."<9.,GRJN(QWUZ%H^XM&KKK\UMZ&JEA M53<7+WO0[VBBBOH#E"BBB@#'U;_CZ3_<'\S11JW_ !])_N#^9HH OZ?_ ,>, M?X_S-6#G!QC/;-5]/_X\8_Q_F:LT >9:I:ZIXMOI=,DT&RM-2M)(S/J:7 )C M'48 &XY'09./:MCQS9Z[JL$&G:=HYN88Y(YS#[0C^1$&]01NSP> >XK:O1?:7I=O'HEC#=" *GV=Y M?+)C P K'@'IU]ZU:* .1\/:/J;^*+_Q%J=I%I[3PB%+2.02'MEF8<$\#_/7 MKJ** .;\N\KG_#W_(<\6?]A6/_ M -(K6@ _X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (FN@HH Y_\ MX03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (FN@HH Y_\ X03P?_T* MFA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (FN@HH Y_\ X03P?_T*FA_^"Z'_ M .)H_P"$$\'_ /0J:'_X+H?_ (FN@HH Y_\ X03P?_T*FA_^"Z'_ .)H_P"$ M$\'_ /0J:'_X+H?_ (FN@HH Y_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J M:'_X+H?_ (FN@HH Y_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ M (FN@HH Y_\ X03P?_T*FA_^"Z'_ .)K#\6>"_"MMH]N\'AK1HG.I6"%DL(E M)5KN%6'"]"I(([@D5WE<_P",O^0';?\ 85TW_P!+8: #_A!/!_\ T*FA_P#@ MNA_^)H_X03P?_P!"IH?_ (+H?_B:Z"B@#G_^$$\'_P#0J:'_ ."Z'_XFC_A! M/!__ $*FA_\ @NA_^)KH** .?_X03P?_ -"IH?\ X+H?_B:/^$$\'_\ 0J:' M_P""Z'_XFN@HH Y__A!/!_\ T*FA_P#@NA_^)H_X03P?_P!"IH?_ (+H?_B: MZ"B@#G_^$$\'_P#0J:'_ ."Z'_XFC_A!/!__ $*FA_\ @NA_^)K8EOK>+K(" M?1>:@^W3S<6UL2/[S=*YYXNE%\M[OLM7^!HJ4GK8SO\ A!/!_P#T*FA_^"Z' M_P")J&7P=X)A^_X8T$'T_L^(G_T&M?[)=S_Z^XVC^ZE2+96ENI=P,#JTAX'] M*CVM>?P0MZ_Y(?+".[OZ'-GPKX1D.+?P;HKGU.G18_\ 0:5? 'A^5@S^&]"@ MP6_&N<_X3;Q7J7&D^#YE4_=DNBP4^_(4?K67 MK>B^.M=M!<:K;VNR#+);6[#<,]>!G/3UKII9;0_AU%%1>^S_ *^9E/$SMS0O M);&YM+V&*ZG\^=S!<)D& RL8@5^ZV$* ]>1SGJ>OCTJPA@6""TA@ MB7A4A0(!] *\?\.:1XF@F_MC1K!97MG>/;.P4,02CK@D9(((/H1ZBNL@^)HL MIEMO$FBWFFS=-X0LA]\'!Q],U=7+,/3;AAX+E[)(4,54DKU&[_,W]2\':/JD MBR7>GV5VZ_=^UVR2X_$@U1_X0KP]!_K/!V@RKZKIT.?_ $'^E;NEZ_I.LKNT M[4(+@XSL5L,/JIY'Y5I5P/!*#_=MQ?X?"'.'\*:)&WHVFQ M?_$U:3P/X-D&4\+:"P]1I\)_]EK?DACE&)$5OJ*J/ID>=T,CQ-['-*^)AT4E M]S_R'^[?E^)F_P#"">#_ /H5-#_\%T/_ ,31_P ()X/_ .A4T/\ \%T/_P 3 M6AC4(.A69??K3EU-5.V>)XF^E"QD%I43CZK]=@]E+[.IF_\ "">#_P#H5-#_ M /!=#_\ $T?\()X/_P"A4T/_ ,%T/_Q-;D<\4W^KD5O;/-25TQE&2O%W,VFM MSG_^$$\'_P#0J:'_ ."Z'_XFC_A!/!__ $*FA_\ @NA_^)KH**H1S_\ P@G@ M_P#Z%30__!=#_P#$T?\ "">#_P#H5-#_ /!=#_\ $UT%% '/_P#"">#_ /H5 M-#_\%T/_ ,31_P ()X/_ .A4T/\ \%T/_P 37044 <'KO@OPK#J_AE(O#6C( MDVINDJK81 .OV2X;#?+R-RJ<'N >U;G_ @G@_\ Z%30_P#P70__ !-'B+_D M-^$_^PJ__I'#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ M /$UT%% '/\ _"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$UT%% M'/\ _"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$UJW.J:?99^U7U MM!CM)*J_S-9;^--!$GE0WC7,O9+>)I"?R&*F4XQW8KH3_A!/!_\ T*FA_P#@ MNA_^)H_X03P?_P!"IH?_ (+H?_B:GCU\S &.PF0?]-F52?H 3^N*BN=1U1\K M;:?.[=,*H0?BSD?I7-+&TMH7D_)7_P" :JF[7>GJ1OX(\&1C+^%]!4>^GP__ M !-5'\+>#"=L'A'196]M.BQ_Z#5>;2O%NH-D2V-@A[LYED_EBHU^']W<#_B8 M^([V93R4C&U1],DC]*R<\54VCRK[W_E^9/-".R;_ 7^8ESX6\'Q9-WHGAFQ M4=GLX%;^6:G'B/PAI42Q)>)($&%C@B)4?3 Q4UM\./#MOCS(9[@C_GK,?_9< M5LVWAO1+/'D:5:*1T8Q!C^9YIQPC;YIZOSU_#8'5J/161P=YK/@W5;II8? \ M&IW)ZR2:?$Q;\<,:@_L9K[_CQ^%V@P ][FPBX_,+7JRJJ*%50JCH ,"EKI5. M6SE]QERR>[/(IO">J6&UQH6GVWF_\L]*LU3&/[^Q>>O&2>]7_!]G='Q#:W'V M:;R$>5&DV':K*&5@3T!# @CL1BO3JY_P;_R!;K_L*ZC_ .EDU9/")U/:7(]B MN;FN=!11176;!1110!CZM_Q])_N#^9HHU;_CZ3_<'\S10!?T_P#X\8_Q_F:L MU6T__CQC_'^9JS0!6DO[6+4(;!Y<7,R-(B;2/2MWXDV*G3[:_,]PS?:HHUB\P^6HRU2?\)EI?_/KKG_@BO?_ (S0!T%%<_\ \)EI?_/KKG_@ MBO?_ (S1_P )EI?_ #ZZY_X(KW_XS0!T%%<__P )EI?_ #ZZY_X(KW_XS1_P MF6E_\^NN?^"*]_\ C- '045S_P#PF6E_\^NN?^"*]_\ C-'_ F6E_\ /KKG M_@BO?_C- '045S__ F6E_\ /KKG_@BO?_C-'_"9:7_SZZY_X(KW_P",T =! M17/_ /"9:7_SZZY_X(KW_P",T?\ "9:7_P ^NN?^"*]_^,T =!17/_\ "9:7 M_P ^NN?^"*]_^,T?\)EI?_/KKG_@BO?_ (S0!T%%<_\ \)EI?_/KKG_@BO?_ M (S1_P )EI?_ #ZZY_X(KW_XS0!T%<_X>_Y#GBS_ +"L?_I%:T?\)EI?_/KK MG_@BO?\ XS6'H7BS3HM8\3NUMK)$NIHZ[=%O&('V2W7Y@(LJ#@XP>A!(! MWE%<_P#\)EI?_/KKG_@BO?\ XS1_PF6E_P#/KKG_ ((KW_XS0!T%%<__ ,)E MI?\ SZZY_P""*]_^,T?\)EI?_/KKG_@BO?\ XS0!T%%<_P#\)EI?_/KKG_@B MO?\ XS1_PF6E_P#/KKG_ ((KW_XS0!T%%<__ ,)EI?\ SZZY_P""*]_^,T?\ M)EI?_/KKG_@BO?\ XS0!T%%<_P#\)EI?_/KKG_@BO?\ XS1_PF6E_P#/KKG_ M ((KW_XS0!T%%<__ ,)EI?\ SZZY_P""*]_^,T?\)EI?_/KKG_@BO?\ XS0! MT%%<_P#\)EI?_/KKG_@BO?\ XS1_PF6E_P#/KKG_ ((KW_XS0!T%<_XR_P"0 M';?]A73?_2V&C_A,M+_Y]=<_\$5[_P#&:P/%/C+1;K3XK17OHKA+ZQN&CN-. MN(3Y<=U$[L-\8SA48\=<<-]'GB66*'6I(V&5=-#O M2"/4$1.M$258G35T=NBOHMX#^L5)Z;CW.DHK.DUNS2#S@S;,9RZE,#WW M8Q7/W7CF!BR6$<][(/X+&!IC^8^6N?ZS"3M3O)^2O^.WXE^S:UEIZG8$A1DD M >IJK+J-O'P'WGT7FO++_P 8^)[FX\N#PUJENO\ SUN=.NI?T1./UJO&NN7N M/[0U[6K4'J+/P_?9QZ9$*5:IXB>_+!>;N_N6GXD\]-;)O\/S/4I]2E2/>1'; MQ?\ /2=PH_7%8-YXM\.V^?MWB"&4_P!RVS)_Z""*Y2#PSX3,@EU"3Q7?2]R^ MC7J@_P#D'/ZUNV4/@:PQY/AS4V([S:!?2G_QZ(T_J=!_QIRG^"^X/;5/L)+\ M2'_A96B"3R]*TB_OYNV(P,_J3^E2?\)/X[U+_D'>%4M5/\5VQR/^^BO\JWXO M%FC6\8CAL-9C0=%30+T#\A#3_P#A,M+_ .?77/\ P17O_P 9KHA[&FK4Z:7] M?(S:G+XI'._V%\0]3_X_?$-M8QG^"W7YA^2C_P!"I5^%=O=,'UC7=2OWSG); M;D_\"W']:Z'_ (3+2_\ GUUS_P $5[_\9H_X3+2_^?77/_!%>_\ QFK^L37P MZ>B%[*/74KV7P\\+66"NE)*P_BG9I,_@3C]*Z"UL+.Q39:6D%NN,8BC"#]*Q M_P#A,M+_ .?77/\ P17O_P 9H_X3+2_^?77/_!%>_P#QFLI3E+XG1U!R#@@BMS_ (3+2_\ GUUS_P $5[_\9H S=4^&7A^_J\S-TX[K0Y^#XFBRF6V\2:+>: M;-TWA"R'WP<''TS77:7K^DZRN[3M0@N#C.Q6PP^JGD?E6;/XJT6ZA:&XT_6) MHFZI)X?O64_@8:X_5M'\$79,\-GX@TV;.1);Z+>JH/\ NF''Y8IWI2W5OQ0> M^O,]4I&57&&4$>A&:\/?QIJWAEP++7KG5;<$ 0WNE72/^;1\?]]5U&E?%^QE M"IJ^GSVCG_EI'\Z_4@X(_6I='FT@U+^NP*JD]=#OI--MWY"E#ZJ:B^SWL'^I MG$B_W7K!?XE^&1_JKN6;_7[L@!]&XKC9/'>K,A:V\(ZA(O]XJY M_0(:PKWQKXA<_+X0O$)[C3+I_P#T%14:Z M3XNU,86\TK58!W:/2;TC_OGR3_.KDEQJFMN_V'5-:M,=?/TR6!?PWQH?UJOK MDHJ]2FU^*'R75X._X?F=]2,P4$L0 .I-><2Z!<"!IM1\6:JZCJD4,CGWPJLQ M/Y5031O"TV'N)_%=P?7^QKO!_P#(!_G6M/$^U5X)/YFGW M$D-LK6%P;B(*K8+&*2+#<\C;(W3'('TKI+;X@:3'I\;ZE?(8P1HU\-ORLV3F$$_=QA3CDP9Z8_*L*'UCF?-^)ST_:WU+#?$FTF8IIVE7]VP]$ M'Z9/Z4G_ D7C*^_X\?#*VX/>Y8\?F5KH;+7].N[;S+9;E4'&R6TD@;_ +YD M53574O$;63*K6=_A^C0:?/$]4BR!^9)'Z5J#Q#ILAW7*:_(?0:% M>X_]$U;B\5:-"/W=CK:^_P#8-[G_ -$U/LZU3IRKS=W]RT'[.DMVV9%I\/M, M!!%I*XZAKB4Y_(8_E72V7A^SLH]B1HB_W8U"#]*J_P#"9:7_ ,^NN?\ @BO? M_C-'_"9:7_SZZY_X(KW_ .,U<,!26L_>?GM]VPU/E^!6-V.&.(8C15^@I]<_ M_P )EI?_ #ZZY_X(KW_XS1_PF6E_\^NN?^"*]_\ C-=BBHJR1#=]SH**Y_\ MX3+2_P#GUUS_ ,$5[_\ &:/^$RTO_GUUS_P17O\ \9I@=!17/_\ "9:7_P ^ MNN?^"*]_^,T?\)EI?_/KKG_@BO?_ (S0!T%%<_\ \)EI?_/KKG_@BO?_ (S5 M:Z^(?AVQ&;QM4MQZS:->)_.*A*^P'4US_@W_ ) MU_V%=1_]+)JY?Q%\2[&Z MTY8O#=ZSS.?WDC0/&8U]@ZCD_IBJ7P\\17HUA=)EJT445RFP4444 8^K?\?2?[@_F:*-6_P"/I/\ <'\S M10!?T_\ X\8_Q_F:L$9!&2,]Q5?3_P#CQC_'^9JS0!PY\)ZUJ=S/IVL:UUEM_LBO\ZYPV[(/?ITK MJ** .:FT'Q \,1C\631W(0I-)]CC*2:ZNB@#G]&\-S6&J3:KJ6IOJ6H21"%96A6)43._Y#GBS_L*Q_P#I%:UT%<_X>_Y# MGBS_ +"L?_I%:T =!1110 4444 %%%% !115>ZOK2Q3?=W4%NG]Z60(/UH2N M!8HKEKWXB>%[([?[26=^RVZ-)G\0,?K6>_Q"NKKC2?#.HW /W9+C$*G\>:N4 M'%7EHO/3\R5)/1:G.M0X1=,TU3Z RR?U4T#PIKNH\ZGXAU28'JD) M%NA_ 5SO$T%HIW?DF_RT_$ODF_LV]=#MKS4[#3UW7M[;VP]9I53^9KG[GXB> M&X9/*ANY+R7_ )YVL+.3^.,?K52S^'&CV[;VLXG?J6F)E)^H/%=#;:#9VJ;( MT"K_ '8U"C\A2]NW\%-OU:7^;'R=Y+Y:_P"1SS^-M5NLC3/"]W@]'O95AQ[[ M>2:YX:1=3ZM>X!_=1L6" \8R?0<"O3TL[>/[L2_CS_.N%U[6-/6[G M2!;HW27*))Y@7R]@D DVX.<[ VWWQGC->?F57'?5W3HN,>;1VO>WJ_T1I2>& MA-2JMNW];%K1?"JFPC47EW);#.(GN6" YY^1<#\ZZ.VT*TMD"(H55YFTK/MR& !XQ]16M+/%",RRI&/5V K?#T76IQJ8I\TN MMW=7\EL*52*?[K2)5&C:;N#-9Q2,.C2KYA'T+9Q5T *H50 !P *SI?$&C0?Z MW5;)3Z&=<_EFJ,OCCPW#][5(S_N(S?R%=G-"*M=(QK,!7%_\(!=3?\?GB;49_7DC/YL:?'\,=$#;II[Z9CUWR*/Y+1S5 M/Y?Q"\NQTDVO:/;Y\W5;)#Z&=<_EFJ$WC;PY!G?JL1Q_<5G_ ) U!#\/_#46 M,V!D([O,Y_3.*O1>%- A^YI%F?\ ?B#_ ,\T?O?(/?,F7XD>'8_NRW$O^Y"? MZXKFO$7BBT\2"V-I!/_@K.M2J5(.-T3.$I1M<\KT:[N[+58;BQM#=W*[@ MD(.-V5(_3.?PKJ_[8\>7'^HT"TA4]Y7&1^;C^56O!VDV)M9-0\C_ $J+4+Z% M)-[<(ES+&HQG'"*!^&>M=;44,/*G&SE]PJ=)Q5FSB/)^(5S_ ,O.G6F?8''_ M (ZU'_".>,;C_CY\3K'GKY*?X!:[>BM_9+JW]Y?(NYQ'_"!7\W_'YXJU&;Z% MA_-C3D^&.C[MT]U?S-_M2+_\37:T4>QI]@]G'LB&!I%HP_Z:)O\ _0LUM452IP6R'RQ['&ZI\,O#U^QEMHI=/GZA[9L# M/^Z>/RQ6:-'\?>'!_P 2S5(=8M5Z0W/#X_$_R:O1**Z57G:SU7F2Z<=UH>?P M?$T64RVWB31;S39CQO"%D/O@X./IFNNTOQ!I.LKNT[4(+@XSL5L,/JIY'Y5> MGMX+J%H;B&.:)NJ2*&4_@:Y'5/AEX>OW,MM'+I\^9V5%>=_P!C^/O#O.FZI#K-LO2&ZX?'_ C_ ":I(/B:+*9;;Q)HMYIL MQXWA"R'WP<''TS1[!OX'?^NP>T2^+0[R2WBF_P!9&K>^.:JMIBJ=T$KQM]:C MTOQ!I.LKNT[4(+@XSL5L,/JIY'Y5I5Q5<+3F_?CK]S-HU9)>ZSDM2O[A;Y$\ MX,;=N"/7_/%;-O;M?P)/-<,R.,[5[5EZW96]MJWA^**/:EYJ#PSC<3O06T\F M.>GS(IR/3TS71V]M#:1>7"NU,YQDG^=>-@\MQ,:\YXF2E"72[^717TT.RKB* M;@E35FO)"16L$/W(P#ZGDU-117NPA&"M%61Q-MZL**K76HV-B,WE[;VX]9I5 M3^9K O/B)X6L\AM425O[L*,^?Q Q^M:1A*7PHAR2W9U%%>?/\5;2XFIZ%2,RHI9B HZDG&*\^_L#XA:E_P ?OB.WLD/\%LOS+^2C^=*OPK@NF#ZQ MKVI7[9SDMMR?^!;J/9P7Q3^[4.>3VB=3>>+/#]AD7&L6:L.JK*&;\ADUS]W\ M5O#5N<0-=7;=O)AQD_\ L5>L_ASX6L\$:8LS#^*>1G_ $)Q^E;]II>GV Q9 MV-M;C_IC$J?R%%Z*Z-_@'[Q]D<1_PL#7M0XTCPA>.I^[+-N"_P @/UHW?$W4 M^BZ=I2GUVL0/_'Z]"HH]K%?#%?F'(WNSSW_A O$6HVCTN& M(,/]8G^L'T8Y-4/ 6AV-G97-['&6N1>7=J)'.2$BN)(U_$A 3[YZ#BNQKG_! MO_(%NO\ L*ZC_P"EDU3[:IR\O,[#]G&]['04445F6%%%% &/JW_'TG^X/YFB MC5O^/I/]P?S-% %_3_\ CQC_ !_F:LU6T_\ X\8_Q_F:LT 94WB+38==@T=K MA#=2JQP'7"D8^4\YR<\#%7KJ]M;)%>[N8;=6.U6ED" GT&:\T%A_PAS/_;N@ MVVH6!NMZZK%@S(2V06S\W7W ^M:WQ(L+,Z9;:D(5:Z:ZAC$I))":A9:>BO>WEO;(QPK32J@)]LFB;4;*WM%NY[RWBMFQMF>550YZ88G%8'C- M=$M=/EO=1LH;J\DB-O;(Z;W=CG 4=CD]1S^E8]OX.U23X=6>D;H!>"=;AH[D MG8HW$[#@'UY_&@#M;/5=.U%G6QO[6Z9!EA!,KE?K@\5;KBO"MY):>)+[0[S1 M]*L[Q(1-YVFQ;$D3(X/?^+O^5=K0!S_C+_D!VW_85TW_ -+8:Z"N;\3P?K:(.2S3V( _\F* .BKG_ ]_R'/% MG_85C_\ 2*UKFM9^)@6UEM[+3[BVO&&%DEGM953UXBFTC\RYGBA3^](X4?F:Y^^^('A>P MR'U:&5A_# #)G\5!'ZURD_P[@@!N)K#5-8E(Y4W,8;_QYT_G5RQTP6)4Q> = M3C9>C*;$M_WT;C-3]8@_@A*7W17XZ_@/VC2OYC?H2/TK0EUY;$9NO"VKQX_Y[7=@O\ [S?]5G-2Z];HHQ];R?Z(35-?%)O[D1CP[XIU3!U'Q+? M%3]Z.T3RE_,8'Z58M?AEI:/YEQ"]Q(>2]S,6)^N, U(GQ1TV=<6^EZDTO_/- MD3/_ (ZQIW_"7>);S_CP\*3(.S7!8 _F%_G6;J3E\55O_#I^2_47/26T5^9N MV7A?3['_ %$$,7_7&)4_6M%-/MD_Y9[CZLW_ /:D ME4/L/C:\_P"0A;^)%!ZI!+9@'_R9 _2I5&E>ZIW?G_P2G7F]%_D>I/);VL>Y MWBA3U8A167<^+- M,^;JUJ2.HC?>?_'CR9 _1 M6@'3$36"_RN*G_X2'5/ M^A,US_O]9?\ R13Y:CWE^ 6EW,C[;X_OO]5IUE9(>C.P)_\ 0C_*N5U#3M5@ MN)9;^WE,C3!'F$1"/(S;1M. /F8@#UR *]!_X2'5/^A,US_O]9?_ "16'XLU MW49='MU?PGK,(&I6#;GELR"1=PD+\LY.21@=LD9(&2,JN%51:R9,Z7-NRIH_ M@J?5+1I+V\O[$!ROD*"FX8'S<^O3IVK4C^&6AJ=TLM[,QY)>4<_DHK3_ .$A MU3_H3-<_[_67_P D4?\ "0ZI_P!"9KG_ '^LO_DBKAAX125KCC3BE8AB\ >& MHO\ F'[SZO,Y_KBK\7A?08?N:19_\"A#?SJM_P )#JG_ $)FN?\ ?ZR_^2*/ M^$AU3_H3-<_[_67_ ,D5HJ<%LBN5=C8AL+.WQY-I!'C^Y&!_*K%<_P#\)#JG M_0F:Y_W^LO\ Y(H_X2'5/^A,US_O]9?_ "15V*.@HKG_ /A(=4_Z$S7/^_UE M_P#)%'_"0ZI_T)FN?]_K+_Y(H Z"BN?_ .$AU3_H3-<_[_67_P D4?\ "0ZI M_P!"9KG_ '^LO_DB@#H**Y__ (2'5/\ H3-<_P"_UE_\D4?\)#JG_0F:Y_W^ MLO\ Y(H Z"BN?_X2'5/^A,US_O\ 67_R11_PD.J?]"9KG_?ZR_\ DB@#H**Y M_P#X2'5/^A,US_O]9?\ R11_PD.J?]"9KG_?ZR_^2* #P;_R!+G_ +"NI?\ MI;-705P?A/7=1BT>X5/">LS ZG?MN26S !-W,2OS3@Y!.#VR#@D8)W/^$AU3 M_H3-<_[_ %E_\D4 =!17/_\ "0ZI_P!"9KG_ '^LO_DBC_A(=4_Z$S7/^_UE M_P#)% '045S_ /PD.J?]"9KG_?ZR_P#DBC_A(=4_Z$S7/^_UE_\ )% '045S M_P#PD.J?]"9KG_?ZR_\ DBC_ (2'5/\ H3-<_P"_UE_\D4 =!17/_P#"0ZI_ MT)FN?]_K+_Y(H_X2'5/^A,US_O\ 67_R10!T%%<__P )#JG_ $)FN?\ ?ZR_ M^2*/^$AU3_H3-<_[_67_ ,D4 =!4<]O!=0M#<0QS1-U210RG\#6'_P )#JG_ M $)FN?\ ?ZR_^2*/^$AU3_H3-<_[_67_ ,D4 9NJ?#+P]?N9;:.73Y\Y#VSX M /\ NGC\L5F_V/X^\.\Z;JD.LVR](;KA\?\ C_)JZ3_ (2'5/\ H3-<_P"_ MUE_\D4?\)#JG_0F:Y_W^LO\ Y(K95YVL]5YF;IQW6AY;J?B_6=0U.&\EG\E[ M63S(8D'RQ-M*D@'J<,PY[$BNKM_'_B.^MXUT[PK-K M.\0V$ M"=;2*-0J*)K+ _[>*Z:V(H2BE&&O]?>94Z51-WD8.[XFZGT73M*4_[K$#_Q M^C_A O$6HL,&WT>S##HSQAV'XMDU#_ ,)#JG_0F:Y_W^LO_DBC_A(=4_Z$S7/^ M_P!9?_)%1*M4ENQJ$5LC>1%C0(BA5'0*, 4ZN?\ ^$AU3_H3-<_[_67_ ,D4 M?\)#JG_0F:Y_W^LO_DBLRSH**Y__ (2'5/\ H3-<_P"_UE_\D4?\)#JG_0F: MY_W^LO\ Y(H Z"BN?_X2'5/^A,US_O\ 67_R11_PD.J?]"9KG_?ZR_\ DB@# MH**Y_P#X2'5/^A,US_O]9?\ R11_PD.J?]"9KG_?ZR_^2* .@HKG_P#A(=4_ MZ$S7/^_UE_\ )%'_ D.J?\ 0F:Y_P!_K+_Y(H Z"N?\&_\ (%NO^PKJ/_I9 M-1_PD.J?]"9KG_?ZR_\ DBH_ TCS>')97AD@=]3U!FBD*ED)O)OE.TD9'3@D M>A- '24444 %%%% &/JW_'TG^X/YFBC5O^/I/]P?S-% %_3_ /CQC_'^9JP0 M&!!Z'@U7T_\ X\8_Q_F:LT <;;> HO[0E6^OKVYTF-D:ULI+MF08'.Y2,8!Z M 'ZUH:_X/M?$4ZR76HZE%&H7$$$X6,$9PVTJ>>>M=%10!R=UX"M+R6SFEUC6 M3<6B%(Y_M(\SEB,R32 M)&@ZL[ ?B:QIO%^AQ$K%>_:G'&RSC:-I?93?RM^;_0EJV\DOG?\CL)_B1H* ML4L1>:C(.-MI;LW/U.*HR^,?$MX"--\,B!>TE[.!_P".C!_6JD.OW\JA-.\) MWKH.C2$JOY!0/UJRG_"'=O MT5OSN0-!XYU3(GUN"S0_P6,&X_F<']::OPX%VPEU6^U"^8V$AVZ7H-[= ML.!\@Y_+<:E_X2'QE>_\>7AI+<'O)[V8'JB9 _5B/TKMZ M*KV,>MW\Q_FRXS_WSBM>V\*:#:8\K2;7(Z%TWG\VS M6Q15*E!;(:C%=!D4,4*;(HTC7T10!3Z**LH**** "BBB@ HHHH *Y_QE_P @ M.V_["NF_^EL-=!7/^,O^0';?]A73?_2V&@#H**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#G_!O_ "!+G_L*ZE_Z6S5T%<_X-_Y ES_V%=2_]+9J MZ"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y_Q%_R&_"?_ &%7_P#2 M.YKH*Y_Q%_R&_"?_ &%7_P#2.YKH* "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KG_!O_(%NO\ L*ZC_P"EDU=!7/\ @W_D"W7_ &%=1_\ 2R:@#H** M** "BBB@#'U;_CZ3_<'\S11JW_'TG^X/YFB@"_I__'C'^/\ ,U9JMI__ !XQ M_C_,U88@*2>@'- '(?\ "@#H=:\2V>B3P6T MD-U=7"3^YM_O5@S:KIUO M\3+?4)KVW^Q7&FF.&Y\T>5N#G(W=.Q'6N9F(^R2ZS@MIC>)!-O X,8S\WT[4 M >D:+XHL]:O)K-;:\L[R)0[6]Y#Y;E3_ ! 9/'-;=<3;75OJWQ12ZTZXBN+> MWTW9++$P9=Q8X&1QGG]*[:@#CO%FO:;0YQC MA48^^,#)KIM.U.SU6V-Q8S":(-MW!2.< ]Q[BO/(]/,.O:O=R\O+=2A/9=Q_ MS^%;^BZ2MQI\D-ND%O$C\*P+@M@?-MR,?GVKR5FL)XN6%I+F:MKW?7?MMYZF MZPTU2C5F[)_TCI9=2LH697N8]Z]44[F_[Y'-4Y=>B'^HM;B;/1L!!^.X@_I6 M)<^&/$LDG^C^(].@C'1/[)9N/KY]1#P?KI_UVLZ3.>_FZ;<,#_P'[7C]*Z^; M%2V27JV_RL9^XN[_ _S+E[XFN($U#5;W M_IG8P%1^#*H/_CU:EOX=Y>KN'//H[>FGY&0O@74;AMU]XENFSU2!-@_GC]*G@^&N@Q-NF^U7+' MDF67&3_P$"M#['XP_P"@[H?_ ()IO_DJC['XP_Z#NA_^":;_ .2JVCAJ4=HF M;BGOJ36WA#P_:X\O2;8X_P">B^9_Z%FM6"VM[9=L$$40](T"_P JQ/L?C#_H M.Z'_ .":;_Y*H^Q^,/\ H.Z'_P"":;_Y*K912V0TDMCH**Y_['XP_P"@[H?_ M ()IO_DJC['XP_Z#NA_^":;_ .2J8SH**Y_['XP_Z#NA_P#@FF_^2J/L?C#_ M *#NA_\ @FF_^2J .@KG_#W_ "'/%G_85C_](K6C['XP_P"@[H?_ ()IO_DJ ML/0K7Q4=8\3B+6=&5QJ:"4MI,K!F^R6_*C[2-HV[1@YY!.>< [RBN?^Q^,/ M^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2J .@HKG_L?C#_H.Z'_X)IO_ )*H M^Q^,/^@[H?\ X)IO_DJ@#H**Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .": M;_Y*H Z"BN?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2J .@HKG_L?C M#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJ@#H**Y_['XP_Z#NA_^":;_P"2 MJ/L?C#_H.Z'_ .":;_Y*H Z"BN?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@ MFF_^2J .@KG_ !E_R [;_L*Z;_Z6PT?8_&'_ $'=#_\ !--_\E5A^++7Q4NC MVYGUG1G3^TK )I,JG=]KAVG)N3P&P2,<@$9&<@ [RBN?^Q^,/\ H.Z'_P"" M:;_Y*H^Q^,/^@[H?_@FF_P#DJ@#H**Y_['XP_P"@[H?_ ()IO_DJC['XP_Z# MNA_^":;_ .2J .@HKG_L?C#_ *#NA_\ @FF_^2J/L?C#_H.Z'_X)IO\ Y*H MZ"BN?^Q^,/\ H.Z'_P"":;_Y*H^Q^,/^@[H?_@FF_P#DJ@#H**Y_['XP_P"@ M[H?_ ()IO_DJC['XP_Z#NA_^":;_ .2J .@HKG_L?C#_ *#NA_\ @FF_^2J/ ML?C#_H.Z'_X)IO\ Y*H Z"BN?^Q^,/\ H.Z'_P"":;_Y*H^Q^,/^@[H?_@FF M_P#DJ@#H**Y_['XP_P"@[H?_ ()IO_DJC['XP_Z#NA_^":;_ .2J #P;_P @ M2Y_["NI?^ELU=!7!^$[7Q4VCW!@UG1D3^T[\$/I,K'=]KFW'(N1P6R0.P(&3 MC)W/L?C#_H.Z'_X)IO\ Y*H Z"BN?^Q^,/\ H.Z'_P"":;_Y*H^Q^,/^@[H? M_@FF_P#DJ@#H**Y_['XP_P"@[H?_ ()IO_DJC['XP_Z#NA_^":;_ .2J .@H MKG_L?C#_ *#NA_\ @FF_^2J/L?C#_H.Z'_X)IO\ Y*H Z"BN?^Q^,/\ H.Z' M_P"":;_Y*H^Q^,/^@[H?_@FF_P#DJ@#H**Y_['XP_P"@[H?_ ()IO_DJC['X MP_Z#NA_^":;_ .2J .@HKG_L?C#_ *#NA_\ @FF_^2J/L?C#_H.Z'_X)IO\ MY*H Z"BN?^Q^,/\ H.Z'_P"":;_Y*H^Q^,/^@[H?_@FF_P#DJ@ \1?\ (;\) M_P#85?\ ]([FN@K@]=M?%0U?PR)=9T9G.IN(BNDRJ%;[)<!CY<# M(SWYYJQ=Z-I=_-YUYIMGF2*O44 4FT;2WLTLWTVS:UC.4A,"E M%/J%Q@5/]DMOLOV7[/%]GV[?*V#9CTQTQ4U% %>TL+/3XS'96D%LA.2L,80$ M_0"K%%% '.>+H8H=)@FBC1)7U.P1G50&*M=PJP)]""0?4$BM^*"&#/DQ1QYZ M[% S^58?C+_D!VW_ &%=-_\ 2V&N@K-4:<7S**OZ%.4FK-A1116A(4444 %% M%% !1110 4444 %%%% !1110 5S_ (>_Y#GBS_L*Q_\ I%:UT%<_X>_Y#GBS M_L*Q_P#I%:T =!1110 4444 %%%% !1110 4444 %%%% !1110 5S_C+_D!V MW_85TW_TMAKH*Y_QE_R [;_L*Z;_ .EL- '04444 %%%% !1110 4444 %%% M% !1110 4444 %%%% '/^#?^0)<_]A74O_2V:N@KG_!O_($N?^PKJ7_I;-70 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% '/^(O^0WX3_["K_\ I'-OU[XKOJ\R\4_8]5U&YM$\ M,ZE'XA&3;W-N %8!L+(6!''3DCCIF@#K]6D\3HZRZ9_8\=L(@TOVTR;E;G/* M\8QC]:Y6/QSK[Z-87;KH\#7EV\,^?2M>N-\":5VLY!AD49Y(_ASD<>WTKLJ .?\9?\ (#MO^PKIO_I;#705S?CF%;GP MW' YD"2:GIZ,8Y&1@#>0CAE(*GW!!':I/^$-TO\ Y^M<_P#![>__ !Z@#H** MY_\ X0W2_P#GZUS_ ,'M[_\ 'J/^$-TO_GZUS_P>WO\ \>H Z"BN?_X0W2_^ M?K7/_![>_P#QZC_A#=+_ .?K7/\ P>WO_P >H Z"BN?_ .$-TO\ Y^M<_P#! M[>__ !ZC_A#=+_Y^M<_\'M[_ /'J .@HKG_^$-TO_GZUS_P>WO\ \>H_X0W2 M_P#GZUS_ ,'M[_\ 'J .@HKG_P#A#=+_ .?K7/\ P>WO_P >H_X0W2_^?K7/ M_![>_P#QZ@#H**Y__A#=+_Y^M<_\'M[_ /'J/^$-TO\ Y^M<_P#![>__ !Z@ M#H**Y_\ X0W2_P#GZUS_ ,'M[_\ 'J/^$-TO_GZUS_P>WO\ \>H Z"N?\/?\ MASQ9_P!A6/\ ](K6C_A#=+_Y^M<_\'M[_P#'JP]"\)Z=+K'B=&N=9 BU-$7; MK5XI(^R6[?,1+ECECRWO_QZ@#H**Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![ M>_\ QZ@#H**Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>H Z M"BN?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>H Z"BN?\ ^$-T MO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'J .@HKG_\ A#=+_P"?K7/_ M >WO_QZC_A#=+_Y^M<_\'M[_P#'J .@HKG_ /A#=+_Y^M<_\'M[_P#'J/\ MA#=+_P"?K7/_ >WO_QZ@#H*Y_QE_P @.V_["NF_^EL-'_"&Z7_S]:Y_X/;W M_P"/5A^+/">G0:/;NESK))U*P3Y]:O'&&NX5/#2D9P>#U!P1@@&@#O**Y_\ MX0W2_P#GZUS_ ,'M[_\ 'J/^$-TO_GZUS_P>WO\ \>H Z"BN?_X0W2_^?K7/ M_![>_P#QZC_A#=+_ .?K7/\ P>WO_P >H Z"BN?_ .$-TO\ Y^M<_P#![>__ M !ZC_A#=+_Y^M<_\'M[_ /'J .@HKG_^$-TO_GZUS_P>WO\ \>H_X0W2_P#G MZUS_ ,'M[_\ 'J .@HKG_P#A#=+_ .?K7/\ P>WO_P >H_X0W2_^?K7/_![> M_P#QZ@#H**Y__A#=+_Y^M<_\'M[_ /'J/^$-TO\ Y^M<_P#![>__ !Z@#H** MY_\ X0W2_P#GZUS_ ,'M[_\ 'J/^$-TO_GZUS_P>WO\ \>H Z"BN?_X0W2_^ M?K7/_![>_P#QZC_A#=+_ .?K7/\ P>WO_P >H /!O_($N?\ L*ZE_P"ELU=! M7!^$_">G3Z/<.]SK((U._3Y-:O$&%NYE'"R@9P.3U)R3DDFMS_A#=+_Y^M<_ M\'M[_P#'J .@HKG_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZ M@#H**Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZ@#H**Y_P#X M0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>H Z"BN?_P"$-TO_ )^M M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>H Z"BN?\ ^$-TO_GZUS_P>WO_ ,>H M_P"$-TO_ )^M<_\ ![>__'J .@HKG_\ A#=+_P"?K7/_ >WO_QZC_A#=+_Y M^M<_\'M[_P#'J .@HKG_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_ >W MO_QZ@ \1?\AOPG_V%7_]([FN@K@]=\)Z=%J_AE%N=9(EU-T;=K5XQ ^R7#?* M3+E3E1R,'&1T)!W/^$-TO_GZUS_P>WO_ ,>H Z"BN?\ ^$-TO_GZUS_P>WO_ M ,>H_P"$-TO_ )^M<_\ ![>__'J .@HKG_\ A#=+_P"?K7/_ >WO_QZC_A# M=+_Y^M<_\'M[_P#'J .@HKG_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_ M >WO_QZ@#H**Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZ@# MH**Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>H Z"BN?_P"$ M-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>H Z"BN?\ ^$-TO_GZUS_P M>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'J .@KG_!O_ "!;K_L*ZC_Z634?\(;I M?_/UKG_@]O?_ (]4?@:%+;PY+ AD*1ZGJ"*9)&=B!>3#EF)+'W))/>@#I*** M* "BBB@#'U;_ (^D_P!P?S-%&K?\?2?[@_F:* +^G_\ 'C'^/\S5FJVG_P#' MC'^/\S5F@ J+[-!]I^T^3']HV>7YNT;MN<[<]<9[5+10 4444 %%%% '/^,O M^0';?]A73?\ TMAKH*Y_QE_R [;_ +"NF_\ I;#704 %%%% !1110 4444 % M%%% !1110 4444 %%%% !7/^'O\ D.>+/^PK'_Z16M=!7/\ A[_D.>+/^PK' M_P"D5K0!T%%%% !1110 4444 %%%% !1110 4444 %%%% !7/^,O^0';?]A7 M3?\ TMAKH*Y_QE_R [;_ +"NF_\ I;#0!T%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!S_@W_D"7/\ V%=2_P#2V:N@KG_!O_($N?\ L*ZE_P"E MLU=!0 4444 %%%% !1110 4444 %%%% !1110 4444 <_P"(O^0WX3_["K_^ MD=S705S_ (B_Y#?A/_L*O_Z1W-=!0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %<_X-_P"0+=?]A74?_2R:N@KG_!O_ "!;K_L*ZC_Z634 =!1110 4 M444 8^K?\?2?[@_F:*-6_P"/I/\ <'\S10!?T_\ X\8_Q_F:LU6T_P#X\8_Q M_F:LT %>:7U_>ZYXLN;6;6[729M,NO2Z\[\2_ MVEKM_<>'YO#EC-=M&7M[XW 'E1;L!\8W#W //IB@"QXPU^^TO6]/M#KBZ3;R MVS/+*MH)QO![ C-$FO:E);Z+IFF:Y#?7>I229U+[,H\M%Y/[OID#UK6E;Q%H MUC:6=GI<.L1);)$SFY$3[P,$D-P0>/?KFN;M/!FMZ+!I>I6L<%QJ%M^.0#H?#.J:D=:U70]6N4NY[+8Z7*QB,R*PSRHX&.*ZFN8 M\-:7J*ZOJFN:K;QVMS?%%2W20/Y:*,@#F_',\-KX;CN+B6.&" M+4]/>221@JHHO(222> .AK4_P"$$\'_ /0J:'_X+H?_ M (F@ _X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJC_A!/!__0J: M'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: #_A._!_\ T->A_P#@QA_^*H_X M3OP?_P!#7H?_ (,8?_BJ/^$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z' M_P")H /^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*H_X03P?_T* MFA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@ _X3OP?_ -#7H?\ X,8?_BJ/ M^$[\'_\ 0UZ'_P"#&'_XJC_A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@N MA_\ B: #_A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ/^$$\'_] M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")H /^$[\'_P#0UZ'_ .#&'_XJ MC_A._!__ $->A_\ @QA_^*H_X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X M+H?_ (F@ _X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJC_A!/!_ M_0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: #_A._!_\ T->A_P#@QA_^ M*K#T+QIX5AUCQ.\OB71D2;4T>)FOX@'7[);KE?FY&Y6&1W!':MS_ (03P?\ M]"IH?_@NA_\ B:Y?P7\.-,L_^$A_MSPOI3>=K=S-8^=;0RXM3M\L+P=J\'"\ M8]!0!U'_ G?@_\ Z&O0_P#P8P__ !5'_"=^#_\ H:]#_P#!C#_\51_P@G@_ M_H5-#_\ !=#_ /$T?\()X/\ ^A4T/_P70_\ Q- !_P )WX/_ .AKT/\ \&,/ M_P 51_PG?@__ *&O0_\ P8P__%4?\()X/_Z%30__ 70_P#Q-'_"">#_ /H5 M-#_\%T/_ ,30 ?\ "=^#_P#H:]#_ /!C#_\ %4?\)WX/_P"AKT/_ ,&,/_Q5 M'_"">#_^A4T/_P %T/\ \31_P@G@_P#Z%30__!=#_P#$T '_ G?@_\ Z&O0 M_P#P8P__ !5'_"=^#_\ H:]#_P#!C#_\51_P@G@__H5-#_\ !=#_ /$T?\() MX/\ ^A4T/_P70_\ Q- !_P )WX/_ .AKT/\ \&,/_P 51_PG?@__ *&O0_\ MP8P__%4?\()X/_Z%30__ 70_P#Q-'_"">#_ /H5-#_\%T/_ ,30 ?\ "=^# M_P#H:]#_ /!C#_\ %4?\)WX/_P"AKT/_ ,&,/_Q5'_"">#_^A4T/_P %T/\ M\31_P@G@_P#Z%30__!=#_P#$T '_ G?@_\ Z&O0_P#P8P__ !5'_"=^#_\ MH:]#_P#!C#_\51_P@G@__H5-#_\ !=#_ /$T?\()X/\ ^A4T/_P70_\ Q- ! M_P )WX/_ .AKT/\ \&,/_P 56'XL\:>%;G1[=(/$NC2N-2L'*I?Q,0JW<+,> M&Z!023V )K<_X03P?_T*FA_^"Z'_ .)KE_&GPXTR\_X1[^P_"^E+Y.M6TU]Y M-M#%FU&[S W W+R,KSGT- '4?\)WX/\ ^AKT/_P8P_\ Q5'_ G?@_\ Z&O0 M_P#P8P__ !5'_"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$T '_" M=^#_ /H:]#_\&,/_ ,51_P )WX/_ .AKT/\ \&,/_P 51_P@G@__ *%30_\ MP70__$T?\()X/_Z%30__ 70_P#Q- !_PG?@_P#Z&O0__!C#_P#%4?\ "=^# M_P#H:]#_ /!C#_\ %4?\()X/_P"A4T/_ ,%T/_Q-'_"">#_^A4T/_P %T/\ M\30 ?\)WX/\ ^AKT/_P8P_\ Q5'_ G?@_\ Z&O0_P#P8P__ !5'_"">#_\ MH5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$T '_"=^#_ /H:]#_\&,/_ ,51 M_P )WX/_ .AKT/\ \&,/_P 51_P@G@__ *%30_\ P70__$T?\()X/_Z%30__ M 70_P#Q- !_PG?@_P#Z&O0__!C#_P#%4?\ "=^#_P#H:]#_ /!C#_\ %4?\ M()X/_P"A4T/_ ,%T/_Q-'_"">#_^A4T/_P %T/\ \30 ?\)WX/\ ^AKT/_P8 MP_\ Q5'_ G?@_\ Z&O0_P#P8P__ !5'_"">#_\ H5-#_P#!=#_\31_P@G@_ M_H5-#_\ !=#_ /$T '_"=^#_ /H:]#_\&,/_ ,51_P )WX/_ .AKT/\ \&,/ M_P 51_P@G@__ *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q- &'X3\:>%;; M1[A)_$NC1.=3OW"O?Q*2K76Z%2"#W!!K<_X3OP?_ -#7H?\ X,8?_BJY M?P7\.-,L_P#A(?[<\+Z4WG:U#_\ MH5-#_P#!=#_\30 ?\)WX/_Z&O0__ 8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,51 M_P ()X/_ .A4T/\ \%T/_P 31_P@G@__ *%30_\ P70__$T '_"=^#_^AKT/ M_P &,/\ \51_PG?@_P#Z&O0__!C#_P#%4?\ "">#_P#H5-#_ /!=#_\ $T?\ M()X/_P"A4T/_ ,%T/_Q- !_PG?@__H:]#_\ !C#_ /%4?\)WX/\ ^AKT/_P8 MP_\ Q5'_ @G@_\ Z%30_P#P70__ !-'_"">#_\ H5-#_P#!=#_\30 ?\)WX M/_Z&O0__ 8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,51_P ()X/_ .A4T/\ \%T/ M_P 31_P@G@__ *%30_\ P70__$T '_"=^#_^AKT/_P &,/\ \51_PG?@_P#Z M&O0__!C#_P#%4?\ "">#_P#H5-#_ /!=#_\ $T?\()X/_P"A4T/_ ,%T/_Q- M !_PG?@__H:]#_\ !C#_ /%4?\)WX/\ ^AKT/_P8P_\ Q5'_ @G@_\ Z%30 M_P#P70__ !-'_"">#_\ H5-#_P#!=#_\30 ?\)WX/_Z&O0__ 8P_P#Q5'_" M=^#_ /H:]#_\&,/_ ,51_P ()X/_ .A4T/\ \%T/_P 31_P@G@__ *%30_\ MP70__$T 8>N^-/"LVK^&7B\2Z,Z0ZF[RLM_$0B_9+AY [UN?\ M"=^#_P#H:]#_ /!C#_\ %5R_C3X<:9>#P_\ V'X7TI?)UJVFOO)MH8LVHW>8 M&X&Y>1E><^AKJ/\ A!/!_P#T*FA_^"Z'_P")H /^$[\'_P#0UZ'_ .#&'_XJ MC_A._!__ $->A_\ @QA_^*H_X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X M+H?_ (F@ _X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJC_A!/!_ M_0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: #_A._!_\ T->A_P#@QA_^ M*H_X3OP?_P!#7H?_ (,8?_BJ/^$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_ M^"Z'_P")H /^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*H_X03P M?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@ _X3OP?_ -#7H?\ X,8? M_BJ/^$[\'_\ 0UZ'_P"#&'_XJC_A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH M?_@NA_\ B: #_A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ/^$$ M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")H /^$[\'_P#0UZ'_ .#& M'_XJC_A._!__ $->A_\ @QA_^*H_X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J M:'_X+H?_ (F@ _X3OP?_ -#7H?\ X,8?_BJC\#7$-UX6.:"74]0>.6- M@RNIO)B""."".]2?\()X/_Z%30__ 70_P#Q-9?PZ\.7?AJ#Q';W%C'9P7.N MW-S9QQE-OV=@@0@*<*,+]W@C'2@#M**** "BBB@#'U;_ (^D_P!P?S-%&K?\ M?2?[@_F:* +^G_\ 'C'^/\S5FJVG_P#'C'^/\S5F@ HHHH **** "BLS6+;5 MKJ..+2]0AL.IDF:'S6'H%4G'KG-<=IOC74XO!6JZE>".ZN+.?R(9PFU9B2 " M0,#C.>,4 >B45P\&H^(M%U[2K35=1AOXM41P%\A8O(D S@$=1D@9/Y5:T/5- M:D\:ZCI>IW4$B0VJ2K'!'M1&)'0GYCU[G\* .NHKS76O$^LQZGJR+K$>FRV< MFVUT\V@D:[&?E(8\_-[?_7KT'3Y;B?3K::ZB\FX>)6EC_N,1R/SH LT444 % M%%% !1110 4444 %%%% !117 ZUJ?B?0-6TJ2;4[:[6^N?*-A';!0HR/NM]X M]>I[]J .^HKC+S4->UKQ+J6F:/J$>G0Z=&I>0VZRF5V&0/FZ#W'ZU1F\4:[> M^ !K5I+:VTD*L+AMF]BX8*-H/ !')SGZ4 >@T5R6O>(+_3_"^DS6SQB]U!H8 M?/D7Y4+KDL1T_I1HNI:M:>+)_#^JWT>H9MA".YN+.?R(9PFU9B2 "0,#C.>,5:34/$VC:SIEIJ&HV]^-4 MB<('@$0@E"Y RO++D@>M '=45PHU/Q#I'C;3=*O-3BU**^1G>-+98_)'/((Y M(&.I/8_6H;C6?$>J+KFI:;J,5G9Z5(\:6[6ZOY^P9;:AKVM>)=1TS1]0CTZ+3 MHU+R&W64RNPR!\W0>X_6@#LZ*X2TU;Q!X@\*IJEMJEMIGD12&=A;B0NZ$Y^] MPJX /0GDUI>&]6UK7?!L-XHMH[]V*>9*IV%0V-^T=\=N!GTH ZFBN9\#:K?: MOH4MQJ$XGG2ZDCWA O QC@5TU !1110 4444 %%%% !1110 4444 %%9FL6V MK74<<6EZA#8=3),T/FL/0*I./7.:X[3/&NIQ>"]6U&\\NZGLY_(AG";5F)( M) P.,YXQ0!Z)17"IJ/B;1M8TRUU#4;>^&J1N$5H!$()0N0,KRRY('K0-3\0Z M1XVTW2KS4XM2BOD+O$ELL?DCGD$O4]Z .^H MKC+S4-=UKQ+J.EZ/J$>G1:=&I>0VZRF5V&0/FX ]_P"=5[35O$'B#PJFJ6VJ M6VF>1%(9V%N)"[H3G[W"K@ ]SUH [NBN,TG6]6UCP-!J$M]::;.7*R7DZ#8$ M!(W ' R3@<\=?I3_ =J^J7VIZG9W5]'J=G;%1#J$<017)ZJ-O!Q[?GS0!V% M%%% &/JW_'TG^X/YFBC5O^/I/]P?S-% %_3_ /CQC_'^9JS5;3_^/&/\?YFK M- !1110 4444 G16>B6QECG)%TR3)&X3CY06/&>><'I6Z=,5WM% M'F>H^&M;DGUB&;0;;59+V5F@U&6Z56@0_= !Y&WT&!]17?Z1:W%EH]G:W<_G MW$42I))DG35VB@ HHHH **** "BBB@ HHHH **** "O.+.W\5IXAFU MG4?"_P!NNON6W^GQ(ENGHJ\\^]>CT4 <7=6'B#1O$^I:GI.G17\.I1IN0W C M,+J, G/4=>GZ51N_#^MZ?X$C\/6.F+>RW*LUQ,MPD8BA44 < M>]MJ=]X-2SU#PQ%--"4B^QR7J_O%50-ZN.%.>WUYJ+P?X5ETW5Y]5FTV#3%: M'R8;..8S,HSEF9SU/ Z=J[6B@ HHHH **** "BBB@ HHHH **** "N7\;Q:_ M=Z=%9Z);&6.E=110!PS:)J.K>#+O0?["31EC5#;; MKM9A(P;<2^U/PV;B]NY L]\U_%^ZCR.%09P .P/.*)=&\2:8-1O&&W*>3QZ>GX5Z#10!1T?3QI.C6>GJV[[/$J%O4@)+/1-.T2WL/MEA@S7XAN4B,KEB=FYN=HX[:Q!X?9H_#*P7,+".&P M6\CPR<<[\8&.>/:N@HH XSP'::YI4$VGZEH_V:%I'G%Q]I1_F)'R;5R?7GVK MLZ** "BBB@ HHHH **** "BBB@ HHHH Y?QO%X@NM.BL]$MC*DY(NF25(W"< M?*"QXSSS@]*SCHFHZMX,N]!.AIHRQJAMMUVLPD8-N.2HXZ=3ZUW-% '"?8?$ MVJZC87]_I,-LVDPR-$GVE7-S,5P.GW1D#J?QJ'PY:^)+'5Y+[4_#9N+V[D"S M7S7\7[J/(X5!G [ \XKT&B@#SW4;3Q-=>+6U"Z\._VC9VCD6,0O8XD7GB0@ MY)8\'G&*[VUDFEM(9+B#R)F0&2+>&V-CE(9M9U'PO]NNON6W^GQ(ENGHJ\\^]>CT4 <7=6'B#1 M_$^I:GI.G17\.HQH&0W C,+J,9.>HZ]/TK%N_#7B2ST33M$M[#[98'!#_PBMF@BD$9TV:Y1UDB &-K ;0BV^O:<;&ZDGCB+! MB86VGCMR""*3O;0&:-96OZS_ &'8)=>1YVZ41[=^WJ"?G&3C.-M=C7E\'@O5IKB.*ZM&2W=@LKK*F54GD MCD\X]JV?^%6:'_S]:A_W\3_XBLL/4KM/G7Z?H33E4:U1V]<]XK\4-X9AM72P M:\:=V78LFP@ 9)Z'-9<7PQT6&5)4N]1#(0PQ*@_4+FIO&0#:YX6! (-_@@_0 M5UQG/2N>O()='\4Z-H.QOLJ:D+JR;J!$V=R?\!;/X&K\ MVDVA^+T1*':UK]L*9^7S02H;'Z_6J&:UUXMOAJDNFZ?H,E],9]"75+J>&Z MU#3O$4*[8F@CN/$-]=Z7(VG$SSVI*2*_ M/'R@XSQD8[T >CV6IR&T@?5X(M,NII#&EO)4S+(I[94'D?XT :&J^,]7TJV2[D\+ M2"U6\1&WM_"5P2.3-';V:W:,'4 $L7 P M.O3VJGXWO4U'P7:7D4_6K?C9O#SQVT.O&YMQ\SP7D* M,?*;C@,H.">.",TF]NK^S,E[I\EA<*Y1X7 KG4; MG2;DWLT]Q;I<,MG<7"D22Q=B<\_B?Z5U= !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!CZM_Q])_N#^9HHU;_CZ3_<'\S10!?T__ (\8_P ? MYFK-5M/_ ./&/\?YFK- !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 8^K?\?2?[@_F:*-6_X^D_W!_,T4 7 M]/\ ^/&/\?YFK-5M/_X\8_Q_F:LT %%%% !1110 4444 %%%% !1110 4444 M %%%% !1167X@U6YT?2S=VFEW&I2[PH@@SNY[\ G'T!II-NR$W97-2BO/O\ MA8/B#_H0M3_.3_XU5:_^(/B#[!-_Q2=[IV5P+J;>5CSQG!C ^G/6MXX:HW;] M49NM!*YZ517AVC^+-;L=4CF6XN;TLV&MGD9O-SV'7GT(%=A_PL'Q!_T(6I_G M)_\ &JTJX*I3=MR88B,D>@U6O-1L=.56OKRWMEDF1' M\":HJLP!8;SC\XP/U%/^(P9KGP\$M$O&-[Q;.0!+T^4D\<^]*[\5ZM;V\.D7%M:M'_ &=$,^6Z MJ2'/ 4\KQ@8Y/XZS>(-4&D>$9Q=?O=0N(TN6\M?W@(Y'3C\,5!1W%%< =>UR M'Q:\&H7WV& W7E6]M-9?N;B//&V89.\CMTS^5+X>U[6I-?6WUJ_,$TADSITU MEY8P <&*0??Z#J>F>M '?5EOXBTJ./4)&NL+IQ"W1\MOW9/X<_AFO/(O&7BJ M^?\ M&RM]0EA\T[+2+3 \#(#C'G [LXZX'6I[EMVF^/VP1F5#@]10!Z7%<13 M6J7*./)=!(KG@;2,YYZ<5%9ZG8:AO^Q7MM<[/O>3*K[?K@\52M+6TO/"EG!? M(CVQM8C(KG"X"@\^W%.;4!)-^\E4%X MMJ97![<^GI0!Z==WUI81"6\NH+:,G >:0(,^F33X)X;F%)H)4EB<95XV#*P] MB.M>9Z#&FM^)-$@U>-;F*+1%DCBG7>K,6QD@\$X_E6]X!7R&U^SB!%K;ZE(L M*YX4>@_2@#K(;NVN)98H;B*22%MLJ(X)0^C =#]:FKS8W]SIUOP6=9NK^ V-Q=J%LQ" 8@'P"''). M1T.>*V?$/B?6SXBNM,TK[=%'9QIN:RT];IG9AGYMQ&T>F/>@#T2BO-[WQCKN MC6.EZMJ,+)'<120S6,D8C82KG:XR-V#QGL/RKM?#QO6T&TEU&Z6YNI8Q(\BA M0OS<@#: , '&: -.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?5O^/I/]P?S-%&K?\?2? M[@_F:* +^G_\>,?X_P S5FJVG_\ 'C'^/\S5F@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "HYX(KF!X)XUDBD&UD89!%244 8.F^#M$TJ^^V6 MUJ?.'W"[E@GTS6]1152G*;O)W%&*CHD%9FJ:';:O=:?<7#S*]C-YT0C( +>^ M0>..V*TZ*D9D/X;L7UV?5RTPEN+?[//$&'ER+TY&,YQCOVK+M?A_I5K-:2K= M:C(;.82VZRW&Y8L'.T#& I.,]^.M=710!S,G@?39K\7$UUJ,L F,ZV;W),"O MG.0N/4GOWI^G^"["PU&"\-WJ%T;;/V>*ZN-\<&1CY1CCCCO71T4 F). MYAO-3AM'?>]C%=%8&)ZY7&.BR2SI;F)(M\; /M7'?&.W/%9^D>#XM&N()(-9UF6* $+;370 M:'&",%0HZ9KHZ* .5'P_T<76\2WHM?-\XV G_P!'W^NW']:??>!-*OKZXN?/ MOK=+I@US;V\^R*<_[2XYKIZ* ,'5/"6G:F]K*LEU8W%JGE0SV4OENJ?WTT/3Q9V:L$W%V9VW,['JS'N:OT4 8$WA&PG@UB)IKD+JKJ\^&7*D?W? MEX_'-69/#UI+J.F7K23>9IT;1Q+D;6#+M.[CGCTQ6M10!R,GPYT:1)8OM&H+ M;M)YJ6ZW'[N%\]57&,]N<\&KVI^$;+4=1.H1WFH6%VR!));&?RS(!TW<'-=! M10!S\7@[2H[B.23SYUCMFMEBG?>H#$EVZ9W')R<]ZT=&TF+0]+BT^":>6&+. MPS,"P!.<9 '%7Z* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?5O^/I/]P?S-%&K?\?2 M?[@_F:* +^G_ /'C'^/\S5FJVG_\>,?X_P S5F@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH ***1F5%W,P4>I.*&[:L!:*B^TP?\]X_^^Q1]I@_Y[Q_ M]]BL_:P_F7WEM7/M,'_/>/_OL5G2Q5&K' MGA)-?Y#E2G%V:):*B%Q 3@31D_[PKF?&>HZG9W&C6NF7WV-[VZ\EY/*63 .. MS#W]JVC*,MG*M/1]71UF5M*023 @?.I& M04YYS[XZTV+Q;I\\>CM$D[G521 H588E/=N1B@#H:*YRY\;Z M/;V.GW@,\L%^66$Q1[CN7^$CKG/' //YU)8>,-,O=/OKR07%FMB<7,=U%L>/ MTR!GKZ=: -^BN>TSQA9:E?I9/9ZA8RRH7A^VP>6)@.3M.3GCFC2O&%AJ]\EO M;VM^LH'2@#H:*YKQ+JM[I^N>'K>UF\N*[NC'.NQ3O M7CCD<=>U&HZK>P>/=(TR.;;9W$$CRQ[%.X@'!SC(Z=C0!TM%36DLEQK=MK$+$>5<0QJA''*L%XXX]_ M6@#O2@#O:*XGPSXA6Q\+WE_JMU/-MOY8DW%I'8Y 5%'7Z"M*W\;:7)'=M M=PWNG/:Q^:\5[!Y;E,XW 9.>2!]30!TE%&,/&MS:D! ME.

4XY.:DM?&\"^%H=9U.RO+92T<;YAVAF8 [T!/*>_6@#JZ*Y2V\2-J/ MB33H8VO[.&>*1OLMQ9JOF;>CEBVX#TP.:LV7C/3M0U,6EM;WTD32&);P0'R" MX_AW^OX4 =%17-0^-K"348+26QU.V6XD\J&YN+8I%(W8 DYY^E1^&+NYN/$/ MB:*:XEDCANE6)'@^E '4T5R%_J>L:MXJGT/1KR.PCLXEDN+IH1*V MYN0JJ>._\ZN2ZU)X:TV"/7+AK^]ED*0"T@_>3_\ !P#S].E '1T5S<7C;3) M-*O[YH;R)K#'VBUEB"3)DX'RDX_6JX^(6DM.(1::IOD3?;#[(V;D?],QU/U. M!Q0!UE%)^^X9[>V:ETWQAINHW-U;O'=64UM& M9G2\B\LF,?Q@9Z4 =!17+VGCS2[N[MX?LVH00W+^7;W<]OMAE;H K9[_ $IE MWX_TNSN;R!K3496LY3'<&*#H^*["P6U$<-W?374? MFPP6<)DD:/\ O8XP/K4$GC;28M#35G%PL'GBWD0QXDA?N'7/&.^,_C0!T=%< MS;^-;.[2^6&QU%;JUB\[[/+;8DD3LRKGDIW@\5WMC+JFI6["W0Z;;Z=)CS9#V<#W]<^N89M2@ MC5;M4=6*/CHV.AKE-7UG4F\:7FF+XGM]%M(8$=&FAB8,Q R,OCGG/6@#OZ*Y M^]\00>'M+L!?3S:E=7&$C-K""]P50<8Y'?O4"^.]*?3]2O5AO?+TXH)U: M(*V6., $CD'@YQT[T =/167)KUK'JVGZ<8YO.OHFEB8 ;0 ,G=SG/TS7/6'C M6VL[%'U"XO;QI[R6")A:*I!7&%VHQSU !ZG/.* .UHKFH?&^F2Z5J%\8+R)K M @7%M+$%F7)P/E)Q^M0#XA:2TXA%IJF^1-]L/LC9N1_TS'4_4X'% '645BV7 MBG3+W0IM8$DD-K 6$PF3#1D=00,\\CIGK5.V\;V$\KQS66I6;^2\T0NK?R_/ M51D[.>>.>U '345RUCX^TF_NK.&."_C2[(2*XEM]L1?^YNSU!XXR/>H-&\97 M.I>*;[2I=+NTAC=5B<6Y!CX))E.[ SCY<#F@#L**YSQ+JEYI^K:!!:S>7'=W MGE3#:#N7CCD\\?Z79W-Y UIJ,K6VG@"2F/."X!;! [\UH6/B M2PU+5!86?F3-]G6X:5 /+16^Z"7_CQ_QJM?Z>OV-Q:6^Z9N!\^,>_ M)K3HKEJX*A4@X1W[UT7]G6G M_/+_ ,>/^-6J*Y\'E&'PD7&/O)_S6?Z&E7%5*KN]/0JC3K4'/E?^/'_&N>\9 MZ=J=Y<:-=:98_;'LKKSGC\U8\@8[L?;WKJZ*]"%*%/X(I>A@Y.6[.-@TG6M> M\16VJZS:1:=!91NL%LLPE=F88+%AQC_"L5?#WB=?#3>$O[/M_LAE_P"0C]H7 M&S?O^Y][.?\ />O3**LDX+Q'X5U*Z\06[6$0?3[N"*VOV+JI"HX.<$Y)(&.! M3O#GA;4-/\5R2W,(33+(3?8"'4@^8V>@.1@9'(KNZ* .2\::?J^MI;Z39:>K M6K21RR7K3J!&03D;.IXPT4 >>^'/"\MKJMO<-X3MM->!6+7+Z@\V]MI'RH&( M')[]O>GZ#H>MVGB2WGCTL:19KO-VD=[YL-P2."D?\//Y#]>_HH YKQ=H]_J MTZ_TQ8Y+S3K@3+#(VT2#N,]CP*J6&G:UJOBVWUS5K"+3HK2!HHH!.)69FSDD MKQCFNPHH YG[7XI;2G>?1+*>?[0Z-:B<+YD..""21G/KV[5E:+HNMZ0NMZK9 MZ7;6=Q=*GV;2Q*&12.I)! ]>A'X5W=% &=<17EYX,%9-2%Q"9,'/. -Q].M=[10!YO)X-U2Z\'R64 MEM&+F/4WNU@DE&)DZ8W*>,@^H_"H5\#37VGW\36?@S7%U M'3I[C2 ;JWOTEN=0:^#M.F_.0A/ 'U/''6NV\.Z7>6.N^(+FYAV0W=RLD#; M@=Z@'G /'XUT=% ''7VEZUH_BRYUS1K*/4(;V)4N+9IA$P9> P)XQQ^IJ'4K M#Q+>76DZ^--MOMME))G3Q<#)C8 ??/R[NOMTKMZ* //;GPYKFI:=XDO[FS2& M_P!32..&S296VJA'5N!GBM<:/?\ _"5Z#>^1_H]K8M#,^]?ELZ7J&E^&;M9X5BEGU\3P;F#!E/W2=I.!Q]:UV\/ZUXAU?4;[4[2+30^G MM90HLPEW$_Q9';KZ'I7;W%I;7B*ES;Q3HK!PLJ!@&'0\]ZFH \\AT7Q)J-IH MNC7VFP6EIILTN0^%$T2]\-6][%:3%E)O0C3 LQW(1]P@D=>H->D44 <[X.L=6 ML-*ECU5G!:9F@ADF\YH8^,*7[URFI>%-76?5H/[%BU(7UR;B"_6Z6*2 ]@* M.68@RNB ,Y'3<1U_&@#C+&P\17GB?1-1U'2XK2"S@DA<+<+(P.W&XX[$XP!G M'.:P)=-U;1IM#C-K&+QM5N)HHI)!AU(7'*YQGGZ5ZQ4,MI;7$L4LUO%))"=T M3N@)0^JD]/PH X";PYKNHV'B6^N;!(+W4EC2&S6=6P$(ZMG';U]:VAHU_P#\ M)7H-[Y'^CVMBT,S[U^5RN,8SD_A75T4 <%'X3U*Y\+>(=-E18)[R_DN("[@A MERI&<$XSCZU0TWPC<*S$>$H-/FCMY%^T'46E,CE"HV+NP,D_Q=J],HH X1O# MNJGP[X5M1:_O[&\BEN5\Q?D4$Y.3SZ5U=% '.>)=+O-0U;0)[6'S([2\\V8[@-J\<\GG\*S%T'4Q8>+X MC;?/J$CM:CS%_> J0._'XXKMJ* .!AT37M'U#1]4LM.CO)$TQ+*XMVG6,QL, M<[N01GTSTJDW@S6+KPG<6ES;P?;%U1KP0^9\DRXP0&!R,Y.,X/TKTNB@#SBQ M\/7]C;WUQIWA"WL+E[>SEB,DY;:% R<'DG%:?A'PWJ'A35;BS""XT MRXB63[3E0R2@8*D9R0><<>GO7:44 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!CZM_Q])_N#^9HHU;_CZ3_<'\S10!?T__ (\8_P ?YFK-8*7D M\*^6DF%7H,"G?VA=?\]?_'1_A0!N45A_VA=?\]?_ !T?X4?VA=?\]?\ QT?X M4 ;E%8?]H77_ #U_\='^%']H77_/7_QT?X4 ;E%8?]H77_/7_P ='^%']H77 M_/7_ ,='^% &Y16'_:%U_P ]?_'1_A1_:%U_SU_\='^% &Y16'_:%U_SU_\ M'1_A1_:%U_SU_P#'1_A0!N45A_VA=?\ /7_QT?X4?VA=?\]?_'1_A0!N45A_ MVA=?\]?_ !T?X4?VA=?\]?\ QT?X4 ;E%8?]H77_ #U_\='^%']H77_/7_QT M?X4 ;E%8?]H77_/7_P ='^%']H77_/7_ ,='^% &Y16'_:%U_P ]?_'1_A1_ M:%U_SU_\='^% &Y16'_:%U_SU_\ '1_A1_:%U_SU_P#'1_A0!N45A_VA=?\ M/7_QT?X4?VA=?\]?_'1_A0!N45A_VA=?\]?_ !T?X4?VA=?\]?\ QT?X4 ;E M%8?]H77_ #U_\='^%']H77_/7_QT?X4 ;E%8?]H77_/7_P ='^%']H77_/7_ M ,='^% &Y16'_:%U_P ]?_'1_A1_:%U_SU_\='^% &Y16'_:%U_SU_\ '1_A M1_:%U_SU_P#'1_A0!N45A_VA=?\ /7_QT?X4?VA=?\]?_'1_A0!N45A_VA=? M\]?_ !T?X4?VA=?\]?\ QT?X4 ;E%8?]H77_ #U_\='^%']H77_/7_QT?X4 M;E%8?]H77_/7_P ='^%']H77_/7_ ,='^% &Y16'_:%U_P ]?_'1_A1_:%U_ MSU_\='^% &Y16'_:%U_SU_\ '1_A1_:%U_SU_P#'1_A0!N45A_VA=?\ /7_Q MT?X4?VA=?\]?_'1_A0!N45A_VA=?\]?_ !T?X4?VA=?\]?\ QT?X4 ;E%8?] MH77_ #U_\='^%']H77_/7_QT?X4 ;E%8?]H77_/7_P ='^%']H77_/7_ ,=' M^% &Y16'_:%U_P ]?_'1_A1_:%U_SU_\='^% &Y16'_:%U_SU_\ '1_A1_:% MU_SU_P#'1_A0!N45A_VA=?\ /7_QT?X4?VA=?\]?_'1_A0!N45A_VA=?\]?_ M !T?X4?VA=?\]?\ QT?X4 ;E%8?]H77_ #U_\='^%']H77_/7_QT?X4 ;E%8 M?]H77_/7_P ='^%']H77_/7_ ,='^% &Y16'_:%U_P ]?_'1_A1_:%U_SU_\ M='^% &Y16'_:%U_SU_\ '1_A1_:%U_SU_P#'1_A0!N45A_VA=?\ /7_QT?X4 M?VA=?\]?_'1_A0!N45A_VA=?\]?_ !T?X4?VA=?\]?\ QT?X4 ;E%8?]H77_ M #U_\='^%']H77_/7_QT?X4 ;E%8?]H77_/7_P ='^%']H77_/7_ ,='^% & MY16'_:%U_P ]?_'1_A1_:%U_SU_\='^% &Y16'_:%U_SU_\ '1_A1_:%U_SU M_P#'1_A0!N45A_VA=?\ /7_QT?X4?VA=?\]?_'1_A0!N45A_VA=?\]?_ !T? MX4?VA=?\]?\ QT?X4 ;E%8?]H77_ #U_\='^%']H77_/7_QT?X4 ;E%8?]H7 M7_/7_P ='^%']H77_/7_ ,='^% &Y16'_:%U_P ]?_'1_A1_:%U_SU_\='^% M &Y16'_:%U_SU_\ '1_A1_:%U_SU_P#'1_A0!)JW_'TG^X/YFBJTDCW#;I6R (0,= ** /_]D! end
EX-101.SCH 10 cts-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Statements of Earnings (Loss) link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Consolidated Statements of Comprehensive Earnings link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Shareholders Equity link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Shareholders Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Accounts Receivable, Net link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Inventories, Net link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Property, Plant and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Costs Associated with Exit and Restructuring Activities link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Geographic Data link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Inventories, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Property, Plant and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Costs Associated with Exit and Restructuring Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Geographic Data (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Sales to Significant Customers as Percentage of Total Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Summary of Significant Accounting Policies - Summary of Amounts to be Received From Customers (Details) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Summary of Significant Accounting Policies - Summary of Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Summary of Significant Accounting Policies - Summary of Foreign Currencies (Losses) Gains Recorded in Consolidated Statement of (Loss) Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Revenue Recognition - Summary of Disaggregated Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Business Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Business Acquisitions - Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Business Acquisitions - Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Business Acquisitions - Summary of Carrying Amounts and Weighted Average Lives of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Accounts Receivable, Net - Components of Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Inventories, Net - Summary of Inventories, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Property, Plant and Equipment, Net - Summary of Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Property, Plant and Equipment, Net - Depreciation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Retirement Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Retirement Plans - Summary of Reconciliation of Benefit Obligation, Plan Assets, and Funded Status (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Retirement Plans - Components of Accrued Cost (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Retirement Plans - Summary of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Retirement Plans - Summary of Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Retirement Plans - Summary of Net Pension and Postretirement Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Retirement Plans - Summary of Pension Plan Asset Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Retirement Plans - Summary of Fair Values of Pension Plan (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Retirement Plans - Summary of Categories in Fair Value Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Retirement Plans - Summary of Categories in Fair Value Hierarchy (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Retirement Plans - Summary of Reconciliation of Level 3 Partnership Assets Within Fair Value Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Retirement Plans - Summary of Estimated Future Benefit Payments (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Retirement Plans - Summary of Defined Contribution Plans (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Net Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Costs Associated with Exit and Restructuring Activities - Schedule of Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Costs Associated with Exit and Restructuring Activities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Costs Associated with Exit and Restructuring Activities - Schedule of Restructuring Liability Activities (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Accrued Expenses and Other Liabilities - Components of Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Contingencies - Roll-forward of Remediation Reserves Included in Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Leases - Summary of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Leases - Summary of Balance Sheet Classification for Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details) 2 link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Debt - Summary of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Derivative Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Derivative Financial Instruments - Schedule of Location and Fair Values of Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Derivative Financial Instruments - Schedule of Effect of Derivative Instruments on Consolidated Statements of Earnings (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 996155 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 996165 - Disclosure - Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 996175 - Disclosure - Shareholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996185 - Disclosure - Shareholders' Equity - Summary of Common Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 996195 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996205 - Disclosure - Stock-Based Compensation - Summary of Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 996215 - Disclosure - Stock-Based Compensation - Summary of Unrecognized Compensation Expense related to Non-vested RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 996225 - Disclosure - Stock-Based Compensation - Summary of Status of Plans (Details) link:presentationLink link:calculationLink link:definitionLink 996235 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 996245 - Disclosure - Stock-Based Compensation - Summary of Non-vested RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 996255 - Disclosure - Stock-Based Compensation - Schedule of Performance-Based RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 996265 - Disclosure - Stock-Based Compensation - Schedule of Performance-Based Restricted Stock Unit Awards Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 996275 - Disclosure - Fair Value Measurements - Summary of Financial Liabilities and Assets Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 996285 - Disclosure - Fair Value Measurements - Roll-forward of the Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 996295 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996305 - Disclosure - Income Taxes - Earnings (Loss) Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 996315 - Disclosure - Income Taxes - Significant Components of Income Tax Provision/(Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 996325 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 996335 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities Classified as Non-current (Details) link:presentationLink link:calculationLink link:definitionLink 996345 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996355 - Disclosure - Income Taxes - Reconciliation of Effective Income Taxes Rate (Details) link:presentationLink link:calculationLink link:definitionLink 996365 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 996375 - Disclosure - Geographic Data - Schedule of Financial Information by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 996385 - Disclosure - Geographic Data - Sales Attributed to Countries Based upon Origin of Sale (Details) link:presentationLink link:calculationLink link:definitionLink 996395 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink Accounts Receivable, before Allowance for Credit Loss, Current Accounts receivable, gross Auditor Firm ID Auditor Firm ID Common Stock, Capital Shares Available for Future Purchases, Value Common Stock Capital Shares Availablefor Future Purchases Value Shares available for future purchases Schedule of Expected Benefit Payments [Table Text Block] Summary of Estimated Future Benefit Payments 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Document Transition Report Document Transition Report Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Loss (gain) on foreign currency hedges, net of cash Gain (Loss) on Foreign Currency Cash Flow Hedge Ineffectiveness (Loss) gain on foreign currency cash flow hedge ineffectiveness Deferred Tax Liabilities Pension Cost Deferred Tax Liabilities Pension Cost Pensions Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract] Benefit obligation assumptions: Derivative Instruments, Gain (Loss) [Table Text Block] Schedule of Effect of Derivative Instruments on Consolidated Statements of Earnings (Loss) Restructuring Cost and Reserve [Line Items] Restructuring Cost And Reserve [Line Items] Geographical [Axis] Geographical Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Foreign exchange impact Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Roll-forward of the Contingent Consideration Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting period Other Current Assets [Member] Other Current Assets Income Tax Disclosure Additional Textual [Abstract] Income Tax Disclosure Additional Textual [Abstract] Income Taxes Other Liabilities, Noncurrent Other long-term obligations Restricted Stock Units (RSUs) [Member] RSUs 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Net pension expense (income) Fair Value, Inputs, Level 1 [Member] Quoted Prices in Active Markets (Level 1) Entity Public Float Entity Public Float 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Defined Benefit Plan, Cash and Cash Equivalents [Member] Cash and Cash Equivalents Fair Value Disclosures [Text Block] Fair Value Measurements Income Tax, Policy [Policy Text Block] Income Taxes Property, Plant and Equipment, Useful Life Property, Plant and Equipment, useful lives Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract] Retirement Plans Two thousand twenty two to two thousand twenty four performance based RSUs. Two Thousand Twenty Two To Two Thousand Twenty Four Performance Based R S Us Member 2022 - 2024 Performance RSUs Portion at Other than Fair Value Measurement [Member] Not Leveled Defined benefit plan, partnership. Defined Benefit Plan Partnership [Member] Partnership Defined benefit plan assets transfer excise tax. Defined Benefit Plan Assets Transfer Excise Tax Defined benefit plan, plan assets transfer excise tax Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Actual return on assets Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Disaggregation of Revenue [Table Text Block] Summary of Disaggregated Revenues Cash paid, net of cash acquired of $14 Payments to Acquire Businesses, Net of Cash Acquired Cash paid, net of cash acquired Payments for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Concentration Risk Type [Axis] Concentration Risk Type Defined Benefit Plan, Plan Assets, Payment for Settlement Plan settlements Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of Location and Fair Values of Derivative Instruments ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of Business Acquisitions, by Acquisition [Table] Schedule Of Business Acquisitions By Acquisition [Table] Represents the 2009 Omnibus Equity and Performance Incentive Plan ("2009 Plan"). Two Thousand Nine Plan [Member] 2009 Plan Maximum maturity period of highly liquid investments. Maximum Maturity Period Of Highly Liquid Investments Maturity period of highly liquid investments Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed Schedule of Changes in Fair Value of Plan Assets [Table Text Block] Summary of Fair Values of Pension Plan Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Summary of Compensation Expense Title of Individual [Domain] Title of Individual Shutdown Shut Down [Member] Shut down. Goodwill, Acquired During Period Increase due to acquisitions Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Summary of Financial Liabilities and Assets Measured at Fair Value on Recurring Basis February six two thousand twenty. February Six Two Thousand Twenty [Member] February 6, 2020 Operating Lease, Liability, Noncurrent Long-term operating lease obligations Disproportionate tax effect related to pension plan. Disproportionate Tax Effect Related To Pension Plan Disproportionate tax effect related to pension plan Fair Value Measurement [Domain] Fair Value Measurement Represents the 2004 Omnibus Long-Term Incentive Plan ("2004 Plan"). Two Thousand Four Plan [Member] 2004 Plan Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Changes in Fair Market Value of Derivatives Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Units Defined Benefit Plan, Expected Return (Loss) on Plan Assets Expected return on plan assets Workforce Reduction Employee Severance [Member] Balance Sheet Location [Axis] Balance Sheet Location Assets, Current Total current assets Currency [Axis] Liabilities and Equity Total Liabilities and Shareholders' Equity Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Financial Instruments Deferred Tax Assets, Other Other Target Units Outstanding on Performance RSUs Target Units Outstanding Target Units Outstanding Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred: September twenty four two thousand nineteen. September Twenty Four Two Thousand Nineteen [Member] September 24, 2019 Deferred Income Tax Assets, Net Deferred income taxes Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Maximum potential RSU and cash settled awards outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive earnings Inventory Disclosure [Text Block] Inventories, Net Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill and Other Intangible Assets Trading Symbol Trading Symbol Deferred Tax Assets, Net of Valuation Allowance Non-current deferred tax assets Deferred Tax Assets, Net of Valuation Allowance, Total Other non united states. Other Non United States [Member] Other non-U.S. Common Stock, Shares, Issued Common stock, shares issued Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Stock compensation - excess tax benefits Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested in period, fair value Summary of significant accounting policies. Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Quality Thermistor, Inc. Quality Thermistor Inc [Member] Quality Thermistor, Inc. Cross Currency Interest Rate Contract [Member] Cross Currency Interest Rate Swap Agreement Cross-Currency Swap Shared Based Compensation Maximum Potential Awards Shared Based Compensation Maximum Potential Awards Maximum Number of Units to be Granted Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Change in plan assets: Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables 2029-2033 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Foreign Tax Authority [Member] Non-U.S. Line of Credit Facility, Remaining Borrowing Capacity Amount available, subject to covenant restrictions 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Number of equity based compensation plan. Number Of Equity Based Compensation Plan Number of equity based compensation plans AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss Accumulated Other Comprehensive (Loss) Income Business Combination Disclosure [Text Block] Business Acquisitions Reimbursement costs and interest. Reimbursement Costs And Interest Reimbursement costs and interest Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currencies Defined benefit plan, plan assets, asset reversion. Defined Benefit Plan, Plan Assets, Asset reversion Asset reversion Industrial [Member] Industrial [Member] Industrial Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income Loss [Line Items] Gain (Loss) on qualified replacement plan assets Gain (Loss) on Qualified Replacement Plan Asset Gain (Loss) on qualified replacement plan asset Entity Address, City or Town Entity Address, City or Town Accumulated other comprehensive income (loss) defined benefit plans, settlement charges. Accumulated Other Comprehensive Income (Loss) Defined Benefit Plans Settlement Charges Settlement charges Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate Building and Equipment Relocation Building And Equipment Relocation [Member] Building and equipment relocation. Defined Benefit Plan, Benefit Obligation Ending Balance Beginning Balance Benefit obligations Income Tax Examination, Description Tax years subject to examination Debt Disclosure [Text Block] Debt Property, Plant and Equipment [Table Text Block] Summary of Property, Plant and Equipment, Net Payments of Ordinary Dividends, Common Stock Dividends paid Income taxes. Income Taxes [Line Items] Income Taxes [Line Items] Subsequent Event [Member] Subsequent Event Subsequent Event Type [Axis] Subsequent Event Type 2018 Plan [Member] A2018 Plan [Member] 2018 Plan Additional Paid-in Capital [Member] Additional Contributed Capital Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Significant Components of Income Tax Provision/(Benefit) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventory Derivative, Loss on Derivative Loss on derivative Business Combination, Consideration Transferred, Liabilities Incurred Cash subject to additional earnout payments based on future performance Inventory, Raw Materials, Gross Raw materials Liabilities, Current [Abstract] Current Liabilities Cash Acquired from Acquisition Cash acquired from acquisition Assets, Current [Abstract] Current Assets Accounts Receivable, Allowance for Credit Loss, Current Less: Allowance for credit losses Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Gross, gain (loss) reclassified from AOCI to earnings Statement of Stockholders' Equity [Abstract] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Change in accounting principle, accounting standards update, immaterial effect Operating Lease, Liability, Current Operating lease obligations Debt Instrument, Maturity Date Maturity date Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Gain (loss) on foreign currency derivatives Derivative Contract [Domain] Derivative Contract Property, Plant and Equipment, Net Property, plant and equipment, net Property, plant and equipment, net Long-Lived Assets Goodwill, Purchase Accounting Adjustments Decrease from purchase accounting adjustments Effective income tax rate reconciliation excise tax paid upon U.S. pension termination. Effective Income Tax Rate Reconciliation Excise tax paid upon U.S. pension termination Excise tax paid upon U.S. pension termination Defined Benefit Plan, Benefit Obligation, Benefits Paid Benefits paid Derivative, Contract End Date Derivative maturity date Directors Plan [Member] Directors Plan [Member] Directors' Plan Investment Income, Interest Interest income Financing Receivables [Text Block] Accounts Receivable, Net Revenue from External Customer [Line Items] Entity Wide Information Revenue From External Customer [Line Items] Domestic Plan [Member] Domestic Plan Other assets noncurrent excluding property, plant and equipment, net and operating lease assets, net. Other Assets Noncurrent Excluding Property Plant And Equipment Net And Operating Lease Assets Net Total other assets Effective income tax rate disproportionate tax effects of OCI. Effective Income Tax Rate Disproportionate Tax Effects Of O C I Release of disproportionate tax effects of OCI Derivative Asset, Notional Amount Derivative, notional amount Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Taxes at the U.S. statutory rate Contingent consideration Business Combination, Contingent Consideration, Liability Contingent consideration Business Combination, Contingent Consideration, Liability, Total Statement of Comprehensive Income [Abstract] Scenario [Domain] Scenario Information pertaining to the letter of credit sublimit under the Revolving Credit Facility due in 2020 agreement. Revolving Credit Facility Due2020 Letter Of Credit Sublimit [Member] Revolving Credit Facility Due 2024 Letter Of Credit Sublimit Treasury stock, shares held Treasury Stock, Common, Shares Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Discount rate SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Valuation And Qualifying Accounts Disclosure [Table] Entity Central Index Key Entity Central Index Key Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Issued shares on vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Plan Name [Domain] Plan Name Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Change in accounting principle, accounting standards update, adopted CZECHIA Czech Republic US Treasury and Government [Member] Bond Funds - Government Risks and Uncertainties [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Outstanding - Weighted Average Remaining Contractual Term Cummins Inc. Cummins Inc [Member] Cummins Inc. Increase (Decrease) in Other Operating Assets Other assets Increase (Decrease) in Other Operating Assets, Total Treasury Shares Authorized to be Purchased by Board of Directors Treasury Shares Authorizedtobe Purchased Treasury shares authorized to be purchased Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Awards weighted percentage for achievement of relative share holder return metric. Awards Weighted Percentage For Achievement Of Relative Share Holder Return Metric Awards weighted percentage for achievement of RSTR metric Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures Forfeited - Units Current Foreign Tax Expense (Benefit) Non-U.S. Schedule of Goodwill [Table Text Block] Summary of Changes in Net Carrying Amount of Goodwill September 2020 Plan. September2020 Plan [Member] September 2020 Plan Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Earnings before income taxes Earnings (loss) before taxes Accrued expenses and other liabilities. Accrued Expenses And Other Liabilities [Member] Accrued Expenses and Other Liabilities Number of shares to be issued upon vesting of each option. Number Of Shares To Be Issued Upon Vesting Of Each Option Number of shares to be issued upon vesting of each option Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Summary of Projected Benefit Obligation Accumulated Benefit Obligation and Fair Value of Plan Assets Increase (Decrease) in Operating Capital [Abstract] Changes in assets and liabilities, net of acquisitions: Long-Term Debt, Excluding Current Maturities [Abstract] Long-term debt Deferred Tax Assets, Equity Method Investments Stock compensation Gain (Loss), Foreign Currency Transaction, before Tax [Abstract] Foreign Currencies Financial Instruments [Domain] Financial Instruments Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table] Award Date [Domain] Award Date TAIWAN Taiwan Line of Credit Facility [Table] Line Of Credit Facility [Table] Restricted Stock or Unit Expense Stock-based compensation Share-Based Payment Arrangement, Expense, after Tax Net Percentage of tax benefit more-likely-than-not threshold for realization. Percentage Of Tax Benefit More Likely Than Not Threshold For Realization Percentage of tax benefit likely to be realized upon ultimate settlement with related tax authority Debt Instrument, Term Debt instrument, term Other Comprehensive Income (Loss) before Reclassifications, Tax Income tax benefit (expense), gain (loss) recognized in OCI Other Comprehensive Income (Loss) before Reclassifications, Tax, Total Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses Remediation expense SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Valuation and Qualifying Accounts Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released Number Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released Number Released - Units Income Tax Examination, Penalties and Interest Accrued Accrued for interest and penalties related to uncertain income tax Income Tax Examination, Penalties and Interest Accrued, Total Lessee, Operating Leases [Text Block] Leases Restricted Stock [Member] RSU Plan Name [Axis] Plan Name Derivative Instrument [Axis] Derivative Instrument Geographical [Domain] Geographical Assets Total Assets Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of Revenue and Long-Lived Assets by Geographic Areas Non-cash inventory charges. Non-cash Inventory Charges Non-cash inventory charges UNITED STATES UNITED STATES United States Accrued Environmental Loss Contingencies, Current Balance at end of the period Balance at beginning of period Remediation reserves Operating Lease, Right-of-Use Asset Operating lease assets, net Line of Credit Facility [Line Items] Line of Credit Facility Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Ending balance Beginning balance Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax, Total Entity Registrant Name Entity Registrant Name Lump sum payments from plan assets. Lump Sum Payments From Plan Assets Lump sum payments from plan assets Ferroperm Piezoceramics AS Acquisition [Member] Ferroperm Piezoceramics AS Acquisition [Member] Ferroperm Piezoceramics A/S Acquisition Weighted-average fair value upon release Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Fair Value Release Price Share based compensation arrangement by share based payment award equity instruments other than options weighted average fair value release price. Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Convertible share based compensation arrangement by share based payment award equity instruments other than options nonvested aggregate intrinsic value. Convertible Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Aggregate Intrinsic Value Releasable - Aggregate Intrinsic Value Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Common Stock Supplemental Cash Flow Information [Abstract] US Treasury Bond Securities [Member] Long-term Government Bonds Share-Based Payment Arrangement, Expense, Tax Benefit Income tax benefit Tax benefit from the issuance of stock Long-Term Debt, Weighted Average Interest Rate, at Point in Time Weighted-average interest rate Tax credit carryforward expiration year. Tax Credit Carryforward Expiration Year Tax credit carryforward, expiration year Retained Earnings [Member] Retained Earnings Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Nonvested, outstanding at end of period, RSUs Nonvested, outstanding at beginning of period, RSUs Shares outstanding Impairment of Intangible Assets, Finite-Lived Impairment of other intangible assets and long-lived assets Deferred Income Tax Liabilities, Net Deferred income taxes Minimum [Member] Minimum Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Abstract] Retirement Plans Decrease in Unrecognized Tax Benefits is Reasonably Possible Anticipated reduction in unrecognized tax benefits in next 12 months Revenues Net sales Revenues Revenues, Total Treasury Stock, Number of Shares and Restriction Disclosures [Abstract] Treasury stock Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Outstanding at end of year - Units Outstanding at beginning of year - Units Outstanding shares Derivative Instruments and Hedging Activities Disclosure [Abstract] Operating Lease, Liability Total lease liabilities Forecast [Member] Forecast Schedule of Net Funded Status [Table Text Block] Summary of Reconciliation of Benefit Obligation, Plan Assets, and Funded Status Amortization period of fair value of plan assets. Amortization Period Of Fair Value Of Plan Assets Amortization period of fair value of plan assets Revenue [Policy Text Block] Revenue Recognition Accrued Income Taxes, Current Accrued income taxes Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract] Fair values of pension plan assets Equity Component [Domain] Equity Component Defined Contribution Plan, Cost 401(k) and other defined contribution plan expense Change in Accounting Principle, Accounting Standards Update, Adoption Date Change in accounting principle, accounting standards update, adoption date Estimate loss Loss Contingency, Estimate of Possible Loss Defined Benefit Plan, Plan Assets, Contributions by Employer Company contributions Receivables [Abstract] Other Nonoperating Income (Expense) [Member] Other Nonoperating Income (Expense) 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Adjustments to reconcile net earnings (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Frequency [Axis] Measurement Frequency Sublease income Sublease Income Accumulated Other Comprehensive Income Loss Tax Accumulated Other Comprehensive Income Loss Tax Income tax benefit (expense), ending of period Income tax benefit (expense), beginning of period Goodwill, Foreign Currency Translation Gain (Loss) Foreign exchange impact Debt Disclosure [Abstract] Debt Instrument, Basis Spread on Variable Rate Interest rate Building and Building Improvements [Member] Building and Building Improvements Buildings and Improvements Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense Research and development expenses Research and Development Expense, Total Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Interest rate cash flow hedge gain (loss) to be reclassified during next 12 months Debt, Policy [Policy Text Block] Debt Issuance Costs Defined Benefit Plan, Equity Securities [Member] Equity Securities Deferred Tax Liabilities, Gross Gross deferred tax liabilities Deferred Foreign Income Tax Expense (Benefit) Non-U.S. Debt Security, Corporate, US [Member] Bond Funds - Other Shares authorized to repurchase, value Stock Repurchase Program Authorized Dollar Amount Assets [Abstract] ASSETS Hedging Relationship [Axis] Hedging Relationship Represents the amortization of retirement benefits, net of tax, recorded in accumulated other comprehensive income (loss) during the period. Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Amortization Of Retirement Benefits Net Of Tax Amortization of retirement benefits, net of tax Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract] Pension income/expense assumptions: Amortization of Intangible Assets Amortization expense Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Awards available to be granted Aerospace and Defense [Member] Aerospaceand Defense [Member] Aerospace and Defense Deferred Tax Liabilities, Leasing Arrangements Operating lease assets Common Stock, Value, Issued Common stock Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Adjustment to valuation allowances Land and Land Improvements [Member] Land and Land Improvements U.S. dollar-denominated debt. U S Dollar Denominated Debt [Member] U S Dollar Denominated Debt Foreign currency losses Realized Gain (Loss), Foreign Currency Transaction, before Tax Restructuring Reserve Restructuring liability Restructuring liability Restructuring reserve Restructuring Reserve, Total Represents the components of the Performance-Based restricted stock units plan including target units, vesting year, vesting dependency and units awarded. Schedule Of Components Of Performance Based Restricted Stock Units Table [Text Block] Schedule of Performance-Based RSUs Accrued Liabilities, Current Accrued expenses and other liabilities Total accrued expenses and other liabilities Current Fiscal Year End Date Current Fiscal Year End Date Auditor Name Auditor Name Operating Income (Loss) Operating earnings SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type Accounting Standards Update 2019-12 [Member] ASU No. 2019-12 Deferred Tax Assets Research And Development Deferred Tax Assets Research And Development Research expenditures Research and development expenditures Currency Swap [Member] Cross-currency swap Cross-currency Swap Contingent consideration Business Combination, Consideration Transferred Business Combination, Consideration Transferred, Total Tax Period [Axis] Tax Period Deferred Income Tax Expense (Benefit) Total Deferred Income Tax Expense (Benefit) Income tax (benefit) expense Total provision for income taxes Income tax expense (benefit) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Weighted Average Remaining Contractual Term Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Expected return on plan assets Liability, Defined Benefit Plan, Noncurrent Long-term pension obligations Liability, Defined Benefit Plan, Noncurrent, Total Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Decrease related to prior year tax positions Payment for Contingent Consideration Liability, Financing Activities Contingent consideration payments SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Payments for Restructuring Cost paid Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax (Gain) Loss reclassified from AOCI to earnings, net Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accrued Expenses and Other Liabilities Concentration Risk, Percentage Concentration of risk, percentage Medical [Member] Medical [Member] Medical Indefinite-Lived Intangible Assets [Axis] Indefinite-lived Intangible Assets June2016 Plan [Member] June2016 Plan [Member] June 2016 Plan Payment, Tax Withholding, Share-Based Payment Arrangement Taxes paid on behalf of equity award participants Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Anti-dilutive Securities Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Vesting percent Increase (Decrease) in Operating Lease Liability Operating lease liabilities Concentration Risk [Line Items] Concentration Risk [Line Items] Finite-Lived Intangible Assets, Net Other intangible assets, net Net Amount Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Revenue from Contract with Customer [Text Block] Revenue Recognition Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive earnings (loss): Stock Issued During Period, Shares, Restricted Stock Award, Gross Restricted stock unit issuances Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Earnings Per Share, Policy [Policy Text Block] (Loss) Earnings Per Share Retirement Benefits, Description [Abstract] Retirement Plans Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Increase related to current year tax positions Hedging Relationship [Domain] Hedging Relationship Toyota motor corporation. Toyota Motor Corporation [Member] Toyota Motor Corporation Measurement Basis [Axis] Measurement Basis Benefit of tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Benefit of tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory Inventory Other Nonoperating Income (Expense) Other (expense) income Other Nonoperating Income (Expense), Total Regulatory Agency [Axis] Regulatory Agency Property, Plant and Equipment [Abstract] Summary of categories in the fair value hierarchy. Summary Of Categories In Fair Value Hierarchy Table [Text Block] Summary of Categories in Fair Value Hierarchy Long-Term Debt, Type [Domain] Long-term Debt, Type Restructuring and related cost additional cost. Restructuring And Related Cost Additional Cost Restructuring and related cost additional cost Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability, change in fair value. Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Change In Fair Value Change in fair value Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite Lived Intangible Assets Acquired As Part Of Business Combination [Table] Entity Voluntary Filers Entity Voluntary Filers Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Fair Values Represents foreign exchange impact, net of tax, recorded in accumulated other comprehensive income (loss) during the period. Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Foreign Exchange Impact Net Of Tax Foreign exchange impact Summary of significant accounting policies. Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Share based compensation arrangement by share based payment award award vesting period. Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period Vesting Year Awards weighted percentage for achievement of cash flow metric. Awards Weighted Percentage For Achievement Of Cash Flow Metric Awards weighted percentage for achievement of cash flow metric Derivative Instruments, Gain (Loss) [Table] Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table] Share-based compensation arrangement by share-based payment award granted date. Share Based Compensation Arrangement By Share Based Payment Award Granted Date Grant Date Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Other Accrued Liabilities, Current Other accrued liabilities Equity [Text Block] Shareholders' Equity Depreciation Depreciation expense Depreciation, Total Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest Share-Based Compensation Arrangement by Share-Based Payment Award, Description Description Other restructuring costs and asset impairment charges Restructuring Costs and Asset Impairment Charges Restructuring Costs and Asset Impairment Charges, Total 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Retirement Plan Type [Domain] Retirement Plan Type Income taxes. Income Taxes [Table] Income Taxes [Table] Norway, Krone Krone Derivative [Line Items] Derivative [Line Items] Depreciation expense. Depreciation Expense Table [Text Block] Depreciation Expense Equity, Attributable to Parent [Abstract] Shareholders' Equity A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Accumulated Other Comprehensive Loss Income Before Tax Roll Forward Changes in AOCI, Gross Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Lessee, Operating Lease, Liability, to be Paid, after Year Five Thereafter Lease, Cost [Table Text Block] Summary of Lease Expense Defined benefit plan termination process description. Defined Benefit Plan Termination Process Description Defined benefit plan, termination process description Defined benefit plan, termination process description Effective income tax rate reconciliation change in unrecognized tax benefits. Effective Income Tax Rate Reconciliation Change In Unrecognized Tax Benefits Change in unrecognized tax benefits Defined Benefit Plan, Interest Cost Interest cost Restructuring and Related Cost, Expected Cost Restructuring and related cost, expected cost of plan Restructuring and Related Cost, Expected Cost, Total Gain (Loss) on Disposition of Property Plant Equipment Gain on sale of assets Gain (Loss) on Disposition of Property Plant Equipment, Total Other Postretirement Benefits Plan [Member] Post-Retirement Life Insurance Plan Line of Credit Facility, Maximum Borrowing Capacity Total credit facility availability Line of credit maximum borrowing amount Foreign Tax Credit Carryforward [Member] Foreign Tax Credit Carryforward [Member] Foreign Tax Credit Carryforward Cost of Goods and Services Sold Cost of goods sold Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] Net (loss) earnings per share: Net earnings (loss) per share: Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Summary of Remaining Maturity of Existing Lease Liabilities Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name Loss Contingencies [Table] Loss Contingencies [Table] Deferred Tax Liabilities, Net Non-current deferred tax liabilities Deferred Tax Liabilities, Net, Total Accounting Policies [Abstract] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Foreign Plan [Member] Foreign Plan In Process Research and Development [Member] In process research and development Taxes Payable Accrued property and other taxes Taxes Payable, Total Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Gain (loss) recognized in OCI, net SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Balance at End of Period Balance at Beginning of Period Liability Class [Axis] Liability Class Scenario [Axis] Scenario Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Other Noncurrent Assets [Member] Other Assets Accumulated other comprehensive income loss tax roll forward. Accumulated Other Comprehensive Income Loss Tax Roll Forward [Abstract] Changes in AOCI, Income tax benefit (expense) Contractual rate Debt Instrument, Interest Rate, Effective Percentage Defined Benefit Plan, Expected Future Benefit Payment [Abstract] Estimated Future Benefit Payments Information pertaining to revolving credit facility due in 2024. Revolving Credit Facility Due2024 [Member] Revolving Credit Facility Due 2024 Number of participants elected to receive settlement. Number Of Participants Elected To Receive Settlement Number of participants elected to receive settlement Revolving Credit Facility [Member] Revolving Credit Facility Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Customer Concentration Risk [Member] Customer Concentration Risk Research and Development Expense [Abstract] Research and Development Expense [Abstract] Components of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Commitments and Contingencies Commitments and Contingencies (Note 11) Business Combinations [Abstract] Income Statement [Abstract] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite Lived Intangible Assets [Line Items] Defined Benefit Plan, Amortization of Gain (Loss) Amortization of unrecognized loss Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment, Net Cost of molds, dies and other tools. Cost Of Molds Dies And Other Tools Cost of molds, dies and other tools included in other current assets Defined Benefit Plan, Information about Plan Assets [Abstract] Retirement Plans Performance Shares [Member] Performance Shares EBITDA growth percentage. E B I T D A Growth Percentage EBITDA growth percentage Operating Lease, Cost Operating lease cost Share-based compensation arrangement by share-based payment awards number of shares originally available to be granted. Share Based Compensation Arrangement By Share Based Payment Awards Number Of Shares Originally Available To Be Granted Awards originally available to be granted Short-Term Lease, Cost Short-term lease cost Change in fair value of contingent consideration liability Increased (Reduced) in purchase price for final settlement Increased (Reduced) in purchase price for final settlement Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Retirement Benefits [Abstract] Restructuring Type [Axis] Restructuring Type Statistical Measurement [Domain] Statistical Measurement Loss Contingencies [Line Items] Loss Contingencies [Line Items] Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Finite-Lived Intangible Assets Acquired Carrying Value Intangible assets provisional value Operating Loss Carryforward [Member] Operating Loss Carryforward [Member] Operating Loss Carryforward Contingent consideration. Contingent Consideration [Member] Contingent Consideration Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Intrinsic value of RSUs released Document Period End Date Document Period End Date Deferred Tax Liabilities, Undistributed Foreign Earnings Subsidiaries' unremitted earnings Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Disclosure [Text Block] Contingencies Stockholders' Equity Note [Abstract] Restructuring and Related Cost, Incurred Cost Restructuring charges Share Repurchase Program [Axis] Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement Plan settlements Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement, Total Earnings Per Share, Diluted Diluted Earnings Per Share, Diluted, Total Cost of Sales [Member] Cost of Goods Sold Deferred Tax Assets, Operating Loss Carryforwards Loss carry-forwards Deferred tax assets, operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Total Unrecognized Tax Benefits Unrecognized tax benefits, ending balance Unrecognized tax benefits, beginning balance Tax Credit Carryforward, Valuation Allowance Valuation allowance against tax credit carryforwards SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Repayments of Long-Term Lines of Credit Payments of long-term debt Other securities. Other Securities [Member] Other Revenue from Contract with Customer [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name Other Restructuring [Member] Exit and Disposal Activities, Building and Equipment Relocation and Workforce Reduction Derivative Liability Derivative liabilities Derivative liabilities Derivative Liability, Total Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Open Tax Year Open tax year Non-Rule 10b5-1 Modified Flag Non-Rule 10b5-1 Modified Flag Non-Rule 10b5-1 modified flag. Asset Impairment Asset Impairment [Member] Asset impairment. Defined Benefit Plan, Equity Securities, US [Member] Equity Securities - U.S. Holdings CHINA China Fair Value, Recurring [Member] Recurring Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Changes in Unrealized Pension Cost Additional Paid in Capital, Common Stock Additional contributed capital February 9, 2021 February Nine Two Thousand Twenty One Member February nine two thousand twenty one. Inventory, Policy [Policy Text Block] Inventories Pension Plan [Member] Pension Plans Defined benefit plan realized and unrealized gain loss. Defined Benefit Plan Realized And Unrealized Gain Loss Realized and unrealized loss Deferred Tax Assets, Net Total net deferred tax assets Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Percentage of Plan Assets at December 31, US Treasury Securities [Member] Treasury Strips Components of Deferred Tax Assets and Liabilities [Abstract] Significant components of deferred tax assets and liabilities Preferred Stock, No Par Value Preferred stock, par value per share Payments for Repurchase of Common Stock Purchase of treasury stock Schedule of Restructuring and Related Costs [Table] Schedule Of Restructuring And Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Liability, Pension and Other Postretirement and Postemployment Benefits, Noncurrent Long-term pension obligations Liability, Pension and Other Postretirement and Postemployment Benefits, Noncurrent, Total Proceeds from Long-Term Lines of Credit Proceeds from borrowings of long-term debt Consolidation, Policy [Policy Text Block] Principles of Consolidation Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other Liabilities and Equity [Abstract] LIABILITIES AND SHAREHOLDERS' EQUITY Schedule of Performance-Based Restricted Stock Unit Awards Outstanding Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Represents the 2014 Performance & Incentive Plan ("2014 Plan"). Two Thousand Fourteen Plan [Member] 2014 Plan 2014 Plan Entity Interactive Data Current Entity Interactive Data Current Dividends Payable, Current Dividends payable Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility [Domain] Credit Facility Latest Tax Year [Member] Latest Tax Year Schedule of supplemental cash flow information related to leases. Schedule Of Supplemental Cash Flow Information Related To Leases Table [Text Block] Summary of Supplemental Cash Flow Information Related to Leases Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: interest Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Summary of Carrying Amounts and Weighted Average Lives of Acquired Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table] Schedule Of Indefinite Lived Intangible Assets [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted, RSUs Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Derivatives, Fair Value [Line Items] Derivatives Fair Value [Line Items] Equity Components [Axis] Equity Components Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Preferred Stock Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Summary of Unrecognized Compensation Expense related to Non-Vested RSUs Increase (Decrease) in Accounts Receivable Accounts receivable Restructuring and Related Activities [Abstract] Increase (Decrease) in Other Operating Liabilities Accrued expenses and other liabilities Increase (Decrease) in Other Operating Liabilities, Total Defined Benefit Plan, Plan Assets, Amount Ending Balance Beginning Balance Total fair value of plan assets Retirement Benefits [Text Block] Retirement Plans Sensor scientific inc. Sensor Scientific Inc [Member] Sensor Scientific, Inc. Inventory Disclosure [Abstract] he weighted average fair value of awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Fair Value End of year, Weighted Average Grant Date Fair Value Beginning of year, Weighted Average Grant Date Fair Value Non employee directors. Non Employee Directors [Member] Non-employee Directors Other Expense [Member] Other Expense Service based restricted stock units. Service Based Restricted Stock Units [Member] Service-Based RSUs Deferred Tax Assets, Tax Credit Carryforwards, Foreign Foreign tax credit carry-forwards Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Released - Weighted Average Grant Date Fair Value Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property Plant And Equipment [Line Items] Designated as Hedging Instrument [Member] Designated As Hedging Tabular disclosure of the amounts capitalized for Molds, Dies and Other Tools recorded in Other current assets. Schedule Of Capitalized Molds Diesand Other Tools Table [Text Block] Summary of Amounts to be Received From Customers Inventory Valuation Reserves Less: Inventory reserves Current Federal Tax Expense (Benefit) U.S. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Schedule of Weighted Average Grant Date Fair Value and Intrinsic Value of RSU's Denmark DENMARK Research Tax Credit Carryforward [Member] Research Tax Credit Carryforward Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Expected contribution to be made by CTS Goodwill Ending balance Beginning balance Goodwill Goodwill, Total Statement of Cash Flows [Abstract] Description of business. Description Of Business Policy [Text Block] Description of Business Earliest Tax Year [Member] Earliest Tax Year Income Tax Authority [Domain] Income Tax Authority Long-Term Line of Credit, Noncurrent Long-term debt Balance outstanding Accumulated other comprehensive income (loss) Total accumulated other comprehensive income (loss), end of period Total accumulated other comprehensive income (loss), beginning of period Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment Gross Profit Gross margin Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Cumulative Translation Adjustment Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Document Annual Report Document Annual Report Expected initiatives cost incurred not qualify as restructuring charges Expected Initiatives Cost Incurred Not Qualify as Restructuring Charges Expected initiatives cost incurred not qualify as restructuring charges SINGAPORE Singapore Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of exchange rate on cash and cash equivalents Defined Contribution Plan Disclosures [Table Text Block] Summary of 401K and Other Plan Expense Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Discount rate Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted-average period Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Outstanding, Weighted Average Remaining Contractual Term Effective Income Tax Rate Reconciliation, Percent [Abstract] Reconciliation of effective income taxes rate Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights Share-based compensation arrangement by share-based payment award, award vesting rights Vesting Dependency Share-Based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract] Summary of Status of Equity-Based Compensation Plans Two thousand twenty one to two thousand twenty three performance based RSUs. Two Thousand Twenty One To Two Thousand Twenty Three Performance Based R S Us [Member] 2021 - 2023 Performance RSUs Vesting dependency, cumulative revenue Vesting Dependency Cumulative Revenue Vesting Dependency, cumulative revenues Dividends Cash dividends Dividends, Total Gain (Loss) on contingent consideration Gain (Loss) on contingent consideration Gain (Loss) on Business Combination Contingent Consideration Liability Gain (Loss) on business combination contingent consideration liability. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Intangible assets Defined benefit plan participants. Defined Benefit Plan Participants Defined benefit plan participants Shipping and handling. Shipping And Handling Policy [Text Block] Shipping and Handling Other Assets, Noncurrent [Abstract] Other assets Business acquisition contingent earn out based on sales performance objectives. Business Acquisition Contingent Earn Out Based On Sales Performance Objectives Contingent earn out based on sales performance objectives Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Reconciliation of Unrecognized Tax Benefits Fair Value, Inputs, Level 3 [Member] Significant Unobservable Inputs (Level 3) Significant Unobservable Inputs (Level 3) APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Defined Benefit Plan, Service Cost Service cost Payables and Accruals [Abstract] 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Interest Expense [Member] Interest Expense Variable rate debt. Variable Rate Debt Variable Rate debt Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of Antidilutive Securities Schedule of Inventory, Current [Table Text Block] Summary of Inventories, Net Segment Reporting Disclosure [Text Block] Geographic Data City Area Code City Area Code Summary of Accumulated Other Comprehensive income (loss) Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Inventory, Net Inventories, net Inventories, net Net Cash Provided by (Used in) Operating Activities [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Two thousand twenty to two thousand twenty two performance RSUs. Two Thousand Twenty To Two Thousand Twenty Two Performance R S Us [Member] 2020 - 2022 Performance RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Outstanding - Aggregate Intrinsic Value Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation Projected benefit obligation Business Acquisition [Line Items] Business Acquisition [Line Items] Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Rate of compensation increase Other costs Other Restructuring Costs Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Change in projected benefit obligation: Customer [Domain] Customer Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses Weighted Average Number of Shares Outstanding, Basic Basic weighted-average common shares outstanding Weighted Average Number of Shares Outstanding, Basic, Total Restructuring and Related Costs [Table Text Block] Schedule of Restructuring Charges Inventory, Work in Process, Gross Work-in-process Geographic distribution. Geographic Distribution [Member] Geographic Distribution CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Research and Development Expense, Policy [Policy Text Block] Research and Development Deferred tax liabilities depreciation. Deferred Tax Liabilities Depreciation Depreciation and amortization SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Schedule II - Valuation and Qualifying Accounts Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Summary of RSU Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Summary of Non-vested RSU Activity Statement [Table] Statement [Table] Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total Excise taxes on purchase of treasury stock incurred not paid Excise taxes on purchase of treasury stock incurred not paid. Not Designated as Hedging Instrument [Member] Not Designated As Hedges Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Rate of compensation increase Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets Fair value of plan assets 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Accrued Professional Fees, Current Accrued professional fees Statement [Line Items] Statement [Line Items] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Purchase price of fair values of assets and liabilities acquired Purchase price Revaluation of contingent liabilities. Revaluation Of Contingent Liabilities Revaluation of contingent liabilities Increase (decrease) in operating right of use asset. Increase Decrease In Operating Right Of Use Asset Operating lease assets Schedule of Long-Term Debt Instruments [Table Text Block] Summary of Long-Term Debt Increase (Decrease) in Accrued Salaries Accrued payroll and benefits A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Defined Benefit Plan Accumulated Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Net Of Tax Rollforward Accumulated Other Comprehensive Loss Tabular disclosure of the shares or units authorized and available for issuance by plan and type of issuance. Status Of Equity Based Compensation Plans Table [Text Block] Summary of Status of Plans Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Settlement charges Non-operating settlement charge Balance at December 31, 2023 Balance at December 31, 2022 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Machinery and Equipment [Member] Machinery and Equipment Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule Of Revenues From External Customers And Long Lived Assets [Table] Software and Software Development Costs [Member] Software and Software Development Forward Contracts [Member] Foreign Currency Forward Contracts Foreign Currency Hedges Business combination recognized identifiable assets acquired and liabilities assumed assets Including goodwill. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets Including Goodwill Fair value of assets acquired Lease, Cost Total lease cost Letters of Credit Outstanding, Amount Standby letters of credit Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Impacts of unremitted foreign earnings Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Releasable Weighted Average Grant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Releasable Weighted Average Grant Date Fair Value Releasable - Weighted Average Grant Date Fair Value Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax Unrealized gain (loss) on foreign currency derivatives, net, before tax Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax, Total Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Significant Components of Deferred Tax Assets and Liabilities Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts receivable, net Customer [Axis] Customer Awards weighted percentage for achievement of sales growth metric. Awards Weighted Percentage For Achievement Of Sales Growth Metric Awards weighted percentage for achievement of sales growth metric Common Stock [Member] Common Stock Defined Benefit Plan, Debt Security [Member] Fixed income/Debt securities Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Decrease related to lapse in statute of limitation Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at end of year Cash and cash equivalents at beginning of year Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Common stock repurchased, value Stock Repurchased During Period, Value Other Assets, Current Other current assets Corporate Bond Securities [Member] U.S. Corporate Bonds Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Foreign currency denominated debt. Foreign Currency Denominated Debt [Member] Foreign Currency Denominated Debt Fair Value of Financial Instruments, Policy [Policy Text Block] Financial Instruments Business acquisition results of operations. Business Acquisition Results Of Operations Table [Text Block] Summary of Results of Operations for QTI Included in Consolidated Financial Statements Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Inventory, Finished Goods, Gross Finished goods AOCI Including Portion Attributable to Noncontrolling Interest, before Tax Gross, ending balance Gross, beginning of the period Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets Leasing Arrangements Operating lease liabilities Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Foreign exchange impact Treasury Stock, Value Treasury stock Treasury Stock, Value, Total Deferred Tax Assets Liabilities Before Valuation Allowance Deferred Tax Assets Liabilities Before Valuation Allowance Net deferred tax assets Cover Cover [Abstract] Selling, General and Administrative Expense Selling, general and administrative expenses Selling, General and Administrative Expense, Total Schedule of Common Stock Outstanding Roll Forward [Table Text Block] Summary of Common Shares Outstanding Derivative Asset, Statement of Financial Position [Extensible Enumeration] Share Repurchase Program [Domain] Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Document Fiscal Year Focus Document Fiscal Year Focus Product Warranty Accrual, Current Accrued product-related costs Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Represents activity related to officers, key employees, and non-employee directors. Officers Key Employees And Non Employee Directors [Member] Officers, Key Employees, and Non-employee Directors Income Taxes Paid, Net Cash paid for income taxes, net Income Taxes Paid, Net, Total Accrued repurchase Accrued Stock Repurchase Accrued stock repurchase. Regulatory Agency [Domain] Regulatory Agency State and Local Income Tax Expense (Benefit), Continuing Operations, Total State and Local Income Tax Expense (Benefit), Continuing Operations Nondeductible for US Tax purposes The expected future life expectancy of qualified pension plans. Defined Benefit Plan Life Amortization period 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Net actuarial (loss) gain Represents net actuarial gain (loss), net of tax, recorded in accumulated other comprehensive income (loss) during the period. Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Actuarial Gain Loss Net Of Tax Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted - Weighted Average Grant Date Fair Value Restructuring Plan [Domain] Restructuring Plan Segment Reporting [Abstract] February 2023 Program February Two Thousand Twenty Three Program [Member] February Two Thousand Twenty Three program. Lessee, Operating Lease Payment on Extension Option Lessee Operating Lease Paymenton Extension Option Operating lease payment on extension option Focus two thousand and twenty five performance RSUs. Focus Two Thousand And Twenty Five Performance R S Us [Member] Focus 2025 Performance RSUs Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration] Security Exchange Name Security Exchange Name Domestic Tax Authority [Member] U.S. Deferred Tax Assets, Unrealized Currency Losses Foreign exchange loss Other comprehensive earnings Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), before Reclassifications, before Tax Gross, gain (loss) recognized in OCI New Accounting Pronouncements, Policy [Policy Text Block] Accounting Pronouncements Recently Adopted Preferred Stock, Shares Authorized Preferred stock, shares authorized Customer Relationships [Member] Customer lists/relationships Customer Lists/Relationships Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Share based compensation arrangement by share based payment award equity instruments other than options target based performance based stock unit. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Target Based Performance Based Stock Unit Added by performance factor, Units Property, Plant and Equipment, Gross Property, plant and equipment gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Two thousand twenty to two thousand twenty two QTI performance RSU. Two Thousand Twenty To Two Thousand Twenty Two Q T I Performance R S U [Member] 2020 - 2022 QTI Performance RSUs Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Leased assets obtained in exchange for new operating lease obligations Defined Benefit Plan, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan Defined benefit plan, plan assets transferred to (from) plan Qualified replacement plan transfer Hedging Designation [Domain] Hedging Designation SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (Write-offs) / Recoveries Treasury Stock, Shares, Acquired Treasury stock, shares, acquired Common stock repurchased, shares Repurchases Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Remaining unrecognized pension losses reclassified in accumulated other comprehensive income (loss) Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax, Total Financial Instrument [Axis] Financial Instrument Entity Emerging Growth Company Entity Emerging Growth Company Business Acquisition, Percentage of Voting Interests Acquired Percentage of outstanding shares acquired Amendment Flag Amendment Flag Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Releasable Sharebased Compensation Arrangementby Sharebased Payment Award Non Option Equity Instruments Releasable Releasable - Units Schedule of Accrued Liabilities [Table Text Block] Components of Accrued Expenses and Other Liabilities Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Foreign currency cash flow hedge gain (loss) to be reclassified during next 12 months Accrual for Environmental Loss Contingencies, Payments Remediation payments Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other current assets Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category Transportation [Member] Transportation [Member] Transportation Accounting Standards Update [Domain] Accounting Standards Update Technology-Based Intangible Assets [Member] Technology and other intangibles Technology and Other Intangibles Assets for Plan Benefits, Defined Benefit Plan Prepaid pension asset Prepaid pension asset Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Summary of Estimated Amortization Expense Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation Accumulated benefit obligation Restructuring and Related Activities Disclosure [Text Block] Costs Associated with Exit and Restructuring Activities Leases [Abstract] Finite-Lived Intangible Asset, Expected Amortization, after Year Five Thereafter Derivative, Gain on Derivative, Net Derivative, Gain (Loss) on Derivative, Net Derivative, Gain (Loss) on Derivative, Net, Total Variable Rate [Domain] Variable Rate Ferroperm Acquisition Ferroperm acquisition. Ferroperm Acquisition [Member] Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Total amounts reclassified from AOCI to earnings Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net, Total Tax Period [Domain] Tax Period Reclassification from AOCI, Current Period, Tax Income tax benefit (expense), gain (loss) reclassified from AOCI to earnings Reclassification from AOCI, Current Period, Tax, Total Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Restructuring Liability Activity Entity File Number Entity File Number Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table] Deferred Tax Assets, Gross Gross deferred tax assets Accrual for Environmental Loss Contingencies, Foreign Currency Translation Gain (Loss) Other activity Receivable [Policy Text Block] Accounts Receivable and Allowance for Credit Losses Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Actuarial (gain) loss Equity, Class of Treasury Stock [Line Items] Equity Class Of Treasury Stock [Line Items] Goodwill and Intangible Assets Disclosure [Abstract] Cash Settled Awards [Member] Cash Settled Awards [Member] Cash Settled Awards Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase for Purchase Capital contributions Deferred tax liabilities pension qualified replacement plan. Deferred Tax Liabilities Pension Qualified Replacement Plan Qualified replacement plan Share-Based Payment Arrangement [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Less fair value of liabilities acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total Provision for reimbursement cost and inetrest. Provision For Reimbursement Cost And Inetrest Provision for reimbursement cost and interest 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year One Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Debt Instrument [Axis] Debt Instrument Noncontributory pension benefit plans for employees. Noncontributory Pension Benefit Plans For Employees Noncontributory benefit pension plans covering active employees Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value End of year - Weighted Average Grant Date Fair Value Beginning of year - Weighted Average Grant Date Fair Value Deferred Tax Assets, Valuation Allowance Deferred tax asset valuation allowance Deferred tax asset valuation allowance Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedule of Net Sales to Significant Customers as Percentage of Total Net Sales Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Released Life-to-Date Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Released Lifeto Date RSUs and cash settled awards vested and released Auditor Location Auditor Location Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Reconciliation of Level 3 fund assets 2023-2025 Performance RSUs Two Thousand Twenty Three To Two Thousand Twenty Five Performance Based RSUs Member Two thousand twenty three to two thousand twenty five performance based rsus. Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Changes in unrealized pension cost, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total Schedule of Defined Benefit Plans Disclosures [Table] Schedule Of Defined Benefit Plans Disclosures [Table] Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Partnership assets capital distributions. Partnership Assets Capital Distributions Capital distributions Title of Individual [Axis] Title of Individual Investment Type [Axis] Investment Type Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted Average Grant Date Fair Value Common Stock, No Par Value Common stock, par value per share Defined benefit plan expected future benefit payments. Defined Benefit Plan Expected Future Benefit Payments Total February 9, 2023 February Nine TwoThousand Twenty Three Member February nine twothousand twenty one. Number of sites under national priorities list of superfund program. Number Of Sites Under National Priorities List Of Superfund Program Number of sites under National Priorities List of Superfund program Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Revenue Benchmark Components of Accrued Cost Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Stockholders' Equity before Treasury Stock Total shareholders' equity before treasury stock AOCI Attributable to Parent, Net of Tax [Roll Forward] Changes in AOCI, Net Finite-Lived Intangible Assets, Gross Gross Carrying Amount Finite-Lived Intangible Assets, Gross, Total Line of Credit Facility, Commitment Fee Percentage Commitment fee percentage per annum Subsequent Event Type [Domain] Subsequent Event Type Schedule of Stock by Class [Table Text Block] Summary of Share Count and Par Value Data Related to Shareholders' Equity Income Statement Location [Axis] Income Statement Location Deferred Tax Assets, Inventory Inventory reserves Information pertaining to the Swingline sublimit under the Revolving Credit Facility due in 2020 agreement. Revolving Credit Facility Due2020 Swingline Sublimit [Member] Revolving Credit Facility Due 2024 Swingline Sublimit Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Impairment charges Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Accrued expenses Geographic Distribution [Domain] Geographic Distribution Acquisition date fair value of contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases SEC Schedule, 12-09, Allowance, Credit Loss [Member] Allowance for Credit Losses Long-Term Debt, Type [Axis] Long-term Debt, Type Derivative, Loss, Statement of Income or Comprehensive Income [Extensible Enumeration] Fixed income investments including cash and cash equivalents. Fixed Income Investments Including Cash And Cash Equivalents [Member] Fixed Income Investments Including Cash and Cash Equivalents Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] May 2021 Program May Two Thousand Twenty One Program [Member] May 2021 program. 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Disclosure of the accounting policy for sales tax. Sales Tax Policy [Text Block] Sales Taxes Fair Value, Inputs, Level 2 [Member] Significant Other Observable Inputs (Level 2) Rule 10b5-1 Modified Flag Rule 10b5-1 Modified Flag Rule 10b5-1 modified flag. Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Treasury Stock, Value, Acquired, Cost Method Common stock repurchased, value Acquired shares for treasury stock Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Accumulated Defined Benefit Plans Adjustment, Net Unamortized Gain (Loss) Title of 12(b) Security Title of Each Class Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization All Currencies [Domain] Valuation allowances and reserves increase decrease due to charged and reversed to other accounts. Valuation Allowances And Reserves Increase Decrease Due To Charged And Reversed To Other Accounts Charged to Other Accounts Components of accrued cost, net Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Varies. Varies [Member] Varies Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Other Intangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Other assets Investments [Domain] Investments Foreign Exchange Contract [Member] Foreign Currency Derivatives Accounting Standards Update [Axis] Accounting Standards Update Revenue from External Customers by Products and Services [Table] Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table] Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent, Total Treasury Stock, Common [Member] Treasury Stock Net Cash Provided by (Used in) Investing Activities [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES: Amortization of Debt Issuance Costs Debt amortization expense Reported Value Measurement [Member] Carrying Value Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised Released, Units Interest Rate Swap [Member] Interest Rate Swap Derivative [Table] Derivative [Table] Fair Value, Net Asset (Liability) [Abstract] Financial liabilities and assets, measured at fair value Goodwill, Impairment Loss Goodwill impairment Weighted Average Number of Shares Outstanding, Diluted, Adjustment Effect of dilutive securities Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Portion at Fair Value Measurement [Member] Fair Value Disclosure Item Amounts [Default] Portion at Fair Value Measurement [Member] [Default] Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Schedule of Allocation of Plan Assets [Table Text Block] Summary of Asset Allocation and Target Allocation Plan Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Decrease related to settlements with taxing authorities Common Stock, Dividends, Per Share, Declared Cash dividends declared per share Pension and Other Postretirement Plans, Policy [Policy Text Block] Retirement Plans Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total Sales [Member] Net Sales Contract with Customer, Liability Accrued customer-related liabilities Contract with Customer, Liability, Total Net Investment Hedging [Member] Net Investment Hedge Designated As Net Investment Hedge MEXICO Mexico Share based compensation arrangement by share based payment award equity instruments other than options convertible weighted average remaining contractual terms. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Convertible Weighted Average Remaining Contractual Terms Releasable - Weighted Average Remaining Contractual Term Consideration Paid Business Combination, Consideration Transferred [Abstract] Liability, Defined Benefit Plan, Current Accrued expenses and other liabilities Restructuring Plan [Axis] Restructuring Plan Common Stock, Shares, Outstanding Balance at end of period Balance at beginning of the year Common stock, shares outstanding Schedule of Environmental Loss Contingencies by Site [Table Text Block] Roll-forward of Remediation Reserves Included in Accrued Expenses and Other Liabilities Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited - Weighted Average Grant Date Fair Value Goodwill [Roll Forward] Restructuring costs Restructuring non-cash charges Restructuring expense Restructuring Costs, Total SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Charged to Expense Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Components of Accounts Receivable, Net Class of Treasury Stock [Table] Class Of Treasury Stock [Table] Supplemental Cash Flow Elements [Abstract] Supplemental cash flow information: Matamoros consolidation Matamoros Consolidation [Member] Matamoros Consolidation. Tabular disclosure of the gain (loss) from foreign currency recorded in the statement of financial performance. Schedule Of Foreign Currency Gain Loss Statement Of Financial Performance Table [Text Block] Summary of Foreign Currencies (Losses) Gains Recorded in Consolidated Statement of (Loss) Earnings Retirement Plan Type [Axis] Retirement Plan Type Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Estimate of Fair Value of Financial Instruments Indefinite-Lived Intangible Assets [Line Items] Indefinite Lived Intangible Assets By Major Class [Line Items] Tax Credit Carryforward [Axis] Tax Credit Carryforward Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of the unrecognized tax benefits Concentration Risk Type [Domain] Concentration Risk Type Income Statement Location [Domain] Income Statement Location Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Changes in fair market value of derivatives, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total Maglab AG acquisition. Maglab AG Acquisition [Member] Maglab AG Acquisition Document Type Document Type Document Type Operating Lease, Payments, Use Cash paid for amounts included in the measurement of lease obligations Line of Credit [Member] Line of Credit Fair Value by Liability Class [Domain] Fair Value by Liability Class Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Schedule of Net Benefit Costs [Table Text Block] Summary of Net Pension and Postretirement Expense Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Other Intangible Assets Finite Lived Intangibles Acquired [Abstract] Finite Lived Intangibles Acquired [Abstract] Defined benefit plan, plan assets, maturity period. Defined Benefit Plan Plan Assets Maturity Period Defined benefit plan, plan assets, maturity period Derivative, Notional Amount Derivative, notional amount Deferred Tax Liabilities, Other Other Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited, RSUs Net Cash Provided by (Used in) Financing Activities Net cash (used in) provided by financing activities Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category Deferred Income Taxes and Tax Credits Deferred income taxes Deferred Income Taxes and Tax Credits, Total Entity Filer Category Entity Filer Category Deferred Tax Assets, Tax Credit Carryforwards, Research Research and development credits Balance Sheet Location [Domain] Balance Sheet Location Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Cumulative translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total February tenth two thousand twenty two. February Tenth Two Thousand Twenty Two [Member] February 10, 2022 Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Earnings (Loss) Before Income Taxes Interest rate plus an applicable margin. Interest Rate Plus An Applicable Margin Interest rate plus an applicable margin Variable Rate [Axis] Variable Rate United states environmental protection agency. United States Environmental Protection Agency [Member] U.S. Environmental Protection Agency Restructuring Reserve, Translation and Other Adjustment Other activities Gain (Loss) on qualified replacement plan assets Gain (Loss) on Qualified Replacement Plan Assets Gain (Loss) on qualified replacement plan assets. 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Total other income (expense), net Nonoperating Income (Expense) Deferred Tax Assets, Tax Credit Carryforwards Credit carry-forwards Deferred Tax Assets, Tax Credit Carryforwards, Total Capital Expenditures Incurred but Not yet Paid Capital expenditures incurred not paid Liabilities Total Liabilities Non-U.S. earnings taxed at rates different than the U.S. statutory rate Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Non-U.S. earnings taxed at rates different than the U.S. statutory rate Other Charges Other Charges [Member] Other Charges [Member] Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Finite-Lived Intangible Assets, Remaining Amortization Period Weighted Average Remaining Amortization Period (in years) Derivative, Net Hedge Ineffectiveness Gain (Loss) Gain recognized in other expense for hedge ineffectiveness Derivative hedge, Ineffectiveness recognized Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Effective income tax rate reconciliation foreign earnings, net of associated foreign tax credit. Effective Income Tax Rate Reconciliation Foreign Earnings Net Of Associated Foreign Tax Credit Foreign source earnings, net of associated foreign tax credits Asset Impairment Charges Asset impairment charges Asset Impairment Charges, Total Equity, Attributable to Parent Ending Balance Beginning Balance Total shareholders' equity Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Weighted Average Amortization Period Estimated weighted average amortization period Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] SOFR Statutory inventory adjustments Deferred Tax Liabilities, Inventory Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Net earnings (loss) Net earnings (loss) Nonoperating Income (Expense) [Abstract] Other (expense) income: Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Roll forward of common shares outstanding Interest Expense Interest expense Interest Expense, Total Reimbursement expect to potential exposure Reimbursement Expect To Potential Exposure Reimbursement expect to potential exposure. Geographic Distribution [Axis] Geographic Distribution Schedule of supplemental balance sheet information related to leases. Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Text Block] Summary of Supplemental Balance Sheet Information Related to Leases Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State income taxes, net of federal income tax benefit Award Date [Axis] Award Date Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value Statement of Financial Position [Abstract] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Weighted Average Number of Shares Outstanding, Diluted Diluted weighted-average common shares outstanding Defined Benefit Plan, Accumulated Benefit Obligation Accumulated benefit obligation TEWA Temperature Sennsors SP.Zo.o. T E W A Temperature Sennsors S P Zo O [Member] TEWA Temperature Sennsors SP.Zo.o. Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Reconciliation of Effective Income Taxes Rate Credit Facility [Axis] Credit Facility Effective Income Tax Rate Reconciliation, Percent Effective income tax rate Deferred Federal Income Tax Expense (Benefit) U.S. Payments to Acquire Productive Assets Capital expenditures Payments to Acquire Productive Assets, Total Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits Post-retirement benefits Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease terms (years) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Net expense Defined Benefit Plan, Plan Assets, Target Allocation, Percentage Target Allocations Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits Pension and other post-retirement plans Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits, Total Derivative Asset Derivative asset Derivative Asset, Total SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Valuation And Qualifying Accounts Disclosure [Line Items] Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Qualified replacement plan assets Qualified Replacement Plan Assets Qualified replacement plan assets. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Income Tax Authority [Axis] Income Tax Authority Pension and other postretirement expense (income). Pension And Other Postretirement Expense Income Pensions and other post-retirement plan expense Expected other cost incurred not qualify as restructuring charges Expected other cost incurred not qualify as restructuring charges. Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Amortization expense Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule Fair Value Disclosures [Abstract] Share based compensation arrangement by share based payment award equity instruments other than options for target based performance based stock units weighted average fair value. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options For Target Based Performance Based Stock Units Weighted Average Fair Value Added by performance factor, Weighted Average Grant Date Fair Value Current Income Tax Expense (Benefit) Total Current Revenues from External Customers and Long-Lived Assets [Line Items] Revenues From External Customers And Long Lived Assets [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Other Noncurrent Liabilities [Member] Other Long-term Obligations Hedging Designation [Axis] Hedging Designation Type of Restructuring [Domain] Type of Restructuring Reclassification, Comparability Adjustment [Policy Text Block] Reclassifications Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested, RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted Granted - Units Employee-related Liabilities, Current Accrued payroll and benefits Employee-related Liabilities, Current, Total Business Acquisition [Axis] Business Acquisition Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block] Summary of Reconciliation of Level 3 Partnership Assets Within Fair Value Hierarchy Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract] Earnings before income taxes Income Tax Disclosure [Abstract] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Cash Flow Hedging [Member] Cash Flow Hedging Cash Flow Hedge Defined Benefit Plan, Funded (Unfunded) Status of Plan Funded status (plan assets less projected benefit obligations) Increased maximum borrowing capacity under the credit facility if any one or more of the existing banks or new banks agree to provide such increased commitment amount. Line Of Credit Facility Contingent Increase To Maximum Borrowing Capacity Line of credit facility contingent increase to maximum borrowing capacity Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location Performance based restricted stock units. Performance Based Restricted Stock Units [Member] Performance-Based RSUs XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 16, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 1-4639    
Entity Registrant Name CTS CORPORATION    
Entity Incorporation, State or Country Code IN    
Entity Tax Identification Number 35-0225010    
Entity Address, Address Line One 4925 Indiana Avenue    
Entity Address, City or Town Lisle    
Entity Address, State or Province IL    
Entity Address, Postal Zip Code 60532    
City Area Code 630    
Local Phone Number 577-8800    
Title of Each Class Common stock, without par value    
Trading Symbol CTS    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction false    
Entity Shell Company false    
Entity Public Float     $ 1,338,342,292
Entity Common Stock, Shares Outstanding   30,789,099  
Entity Central Index Key 0000026058    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
Auditor Name GRANT THORNTON LLP    
Auditor Firm ID 248    
Auditor Location Chicago, Illinois    
Documents Incorporated by Reference
(1)
Portions of the Proxy Statement to be filed for the annual meeting of shareholders to be held on or about May 9, 2024 are incorporated by reference in Part III.
   
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Earnings (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net sales $ 550,422 $ 586,869 $ 512,925
Cost of goods sold 359,563 376,331 328,306
Gross margin 190,859 210,538 184,619
Selling, general and administrative expenses 83,816 91,520 82,597
Research and development expenses 24,918 24,100 23,856
Restructuring charges 7,074 1,912 1,687
Operating earnings 75,051 93,006 76,479
Other (expense) income:      
Interest expense (3,331) (2,192) (2,111)
Interest income 4,625 1,326 840
Other (expense) income (1,192) (11,403) (136,088)
Total other income (expense), net 102 (12,269) (137,359)
Earnings (loss) before taxes 75,153 80,737 (60,880)
Income tax expense (benefit) 14,621 21,162 (19,014)
Net earnings (loss) $ 60,532 $ 59,575 $ (41,866)
Net earnings (loss) per share:      
Basic $ 1.93 $ 1.86 $ (1.30)
Diluted $ 1.92 $ 1.85 $ (1.30)
Basic weighted-average common shares outstanding 31,359 31,968 32,327
Effect of dilutive securities 220 270 0
Diluted weighted-average common shares outstanding 31,579 32,238 32,327
Cash dividends declared per share $ 0.16 $ 0.16 $ 0.16
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Earnings - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net earnings (loss) $ 60,532 $ 59,575 $ (41,866)
Other comprehensive earnings (loss):      
Changes in fair market value of derivatives, net of tax (505) 3,499 311
Changes in unrealized pension cost, net of tax 120 1,203 91,081
Cumulative translation adjustment, net of tax 5,320 (848) 4
Other comprehensive earnings 4,935 3,854 91,396
Comprehensive earnings $ 65,467 $ 63,429 $ 49,530
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 163,876 $ 156,910
Accounts receivable, net 78,569 90,935
Inventories, net 60,031 62,260
Other current assets 16,873 15,655
Total current assets 319,349 325,760
Property, plant and equipment, net 92,592 97,300
Operating lease assets, net 26,425 22,702
Other assets    
Goodwill 157,638 152,361
Other intangible assets, net 103,957 108,053
Deferred income taxes 25,183 23,461
Other assets 16,023 18,850
Total other assets 302,801 302,725
Total Assets 741,167 748,487
Current Liabilities    
Accounts payable 43,499 53,211
Operating lease obligations 4,394 3,936
Accrued payroll and benefits 14,585 20,063
Accrued expenses and other liabilities 34,561 35,322
Total current liabilities 97,039 112,532
Long-term debt 67,500 83,670
Long-term operating lease obligations 24,965 21,754
Long-term pension obligations 4,655 5,048
Deferred income taxes 14,729 16,010
Other long-term obligations 5,457 3,249
Total Liabilities 214,345 242,263
Commitments and Contingencies (Note 11)
Shareholders' Equity    
Common stock 319,269 316,803
Additional contributed capital 45,097 46,144
Retained earnings 602,232 546,703
Accumulated other comprehensive income (loss) 4,264 (671)
Total shareholders' equity before treasury stock 970,862 908,979
Treasury stock (444,040) (402,755)
Total shareholders' equity 526,822 506,224
Total Liabilities and Shareholders' Equity $ 741,167 $ 748,487
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net earnings (loss) $ 60,532 $ 59,575 $ (41,866)
Adjustments to reconcile net earnings (loss) to net cash provided by operating activities:      
Depreciation and amortization 28,710 29,753 26,930
Non-cash inventory charges   4,048  
Pensions and other post-retirement plan expense 135 (1,792) 132,650
Stock-based compensation 5,181 7,726 6,105
Restructuring non-cash charges 1,484    
Deferred income taxes (4,046) 492 (30,982)
Change in fair value of contingent consideration liability 200    
Loss (gain) on foreign currency hedges, net of cash 154 (214) (35)
Changes in assets and liabilities, net of acquisitions:      
Accounts receivable 12,590 (5,913) (928)
Inventories 2,353 (8,211) (3,570)
Operating lease assets (3,723) 1,266 1,687
Other assets 767 5,625 (2,076)
Accounts payable (9,751) (2,293) 3,136
Accrued payroll and benefits (6,518) 450 5,023
Operating lease liabilities 3,668 (1,431) (1,709)
Accrued expenses and other liabilities (2,815) (1,381) (7,937)
Pension and other post-retirement plans (110) 33,497 (287)
Net cash provided by operating activities 88,811 121,197 86,141
CASH FLOWS FROM INVESTING ACTIVITIES:      
Capital expenditures (14,738) (14,333) (15,641)
Payments for acquisitions, net of cash acquired (3,359) (96,855) (255)
Net cash used in investing activities (18,097) (111,188) (15,896)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Payments of long-term debt (774,529) (722,942) (808,800)
Proceeds from borrowings of long-term debt 758,359 756,580 804,200
Purchase of treasury stock (40,926) (21,447) (8,786)
Dividends paid (5,040) (5,131) (5,173)
Taxes paid on behalf of equity award participants (3,263) (1,524) (1,503)
Contingent consideration payments   (1,200) (650)
Net cash (used in) provided by financing activities (65,399) 4,336 (20,712)
Effect of exchange rate on cash and cash equivalents 1,651 1,100 159
Net increase in cash and cash equivalents 6,966 15,445 49,692
Cash and cash equivalents at beginning of year 156,910 141,465 91,773
Cash and cash equivalents at end of year 163,876 156,910 141,465
Supplemental cash flow information:      
Cash paid for interest 3,126 2,016 1,950
Cash paid for income taxes, net 20,235 20,080 16,887
Capital expenditures incurred not paid 2,083 $ 2,480 $ 2,348
Excise taxes on purchase of treasury stock incurred not paid $ 359    
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Shareholders Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Contributed Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning Balance at Dec. 31, 2020 $ 423,682 $ 311,190 $ 41,654 $ 539,281 $ (95,921) $ (372,522)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings (loss) (41,866)     (41,866)    
Changes in fair market value of derivatives, net of tax 311       311  
Changes in unrealized pension cost, net of tax 91,081       91,081  
Cumulative translation adjustment, net of tax 4       4  
Cash dividends (5,173)     (5,173)    
Acquired shares for treasury stock (8,786)         (8,786)
Issued shares on vesting of restricted stock units (1,502) 3,430 (4,932)      
Stock compensation 5,827   5,827      
Ending Balance at Dec. 31, 2021 463,578 314,620 42,549 492,242 (4,525) (381,308)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings (loss) 59,575     59,575    
Changes in fair market value of derivatives, net of tax 3,499       3,499  
Changes in unrealized pension cost, net of tax 1,203       1,203  
Cumulative translation adjustment, net of tax (848)       (848)  
Cash dividends (5,114)     (5,114)    
Acquired shares for treasury stock (21,447)         (21,447)
Issued shares on vesting of restricted stock units (1,525) 2,183 (3,708)      
Stock compensation 7,303   7,303      
Ending Balance at Dec. 31, 2022 506,224 316,803 46,144 546,703 (671) (402,755)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings (loss) 60,532     60,532    
Changes in fair market value of derivatives, net of tax (505)       (505)  
Changes in unrealized pension cost, net of tax 120       120  
Cumulative translation adjustment, net of tax 5,320       5,320  
Cash dividends (5,003)     (5,003)    
Acquired shares for treasury stock (41,285)         (41,285)
Issued shares on vesting of restricted stock units (3,263) 2,466 (5,729)      
Stock compensation 4,682   4,682      
Ending Balance at Dec. 31, 2023 $ 526,822 $ 319,269 $ 45,097 $ 602,232 $ 4,264 $ (444,040)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Shareholders Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Stockholders' Equity [Abstract]      
Cash dividends declared per share $ 0.16 $ 0.16 $ 0.16
Treasury stock, shares, acquired 970,109 583,526 266,722
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

NOTE 1 — Summary of Significant Accounting Policies

Description of Business: CTS Corporation ("CTS", "we", "our", "us" or the "Company") is a global manufacturer of sensors, connectivity components, and actuators operating as a single reportable business segment. We operate manufacturing facilities located throughout North America, Asia and Europe and service major markets globally.

Principles of Consolidation: The consolidated financial statements include the accounts of CTS and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.

Use of Estimates: The preparation of financial statements in conformity with the accounting principles generally accepted in the United States of America ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates.

Cash and Cash Equivalents: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents.

Accounts Receivable and Allowance for Credit Losses: Accounts receivable consists primarily of amounts due from normal business activities. We maintain an allowance for credit losses for estimated uncollectible accounts receivable. Our reserves for estimated credit losses are based upon historical experience, specific customer collection issues, current conditions and reasonable and supportable forecasts that affect the collectability of the remaining cash flows over the contractual terms of our receivables and other financial assets. Accounts are written off against the allowance account when they are determined to no longer be collectible.

Concentration of Credit Risk: Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents and trade receivables. Our cash and cash equivalents, at times, may exceed federally insured limits. Cash and cash equivalents are deposited primarily in banking institutions with global operations. We have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.

Trade receivables subject us to the potential for credit risk with major customers. We sell our products to customers principally in the aerospace and defense, industrial, medical, and transportation markets, primarily in North America, Europe, and Asia. We perform ongoing credit evaluations of our customers to minimize credit risk. We do not require collateral. The allowance for credit losses is based on management's estimates of the collectability of our accounts receivable after analyzing historical credit losses, customer concentrations, customer creditworthiness, current economic trends, specific customer collection issues, and reasonable and supportable forecasts that affect the collectability of the remaining cash flows over the contractual terms of our receivables. Uncollectible trade receivables are charged against the allowance for credit losses when all reasonable efforts to collect the amounts due have been exhausted.

Our net sales to significant customers as a percentage of total net sales were as follows:

 

 

 

Years Ended December 31,

 

 

2023

 

2022

 

2021

Cummins Inc.

 

15.0%

 

15.3%

 

15.0%

Toyota Motor Corporation

 

12.5%

 

11.5%

 

12.4%

No other customer accounted for 10% or more of total net sales during these periods.

Inventories: We value our inventories at the lower of the actual cost to purchase or manufacture using the first-in, first-out ("FIFO") method, or net realizable value. We review inventory quantities on hand and record a provision for excess and obsolete inventory based on historical consumption trends as well as forecasts of product demand including related production requirements. Once reserves are established, write-downs of inventory are considered permanent adjustments to the cost basis of inventory. Our reserves contain uncertainties because the calculation requires management to make assumptions and to apply judgment regarding historical experience, market conditions, and product life cycles. Changes in actual demand or market conditions could adversely impact our reserve calculations.

Property, Plant and Equipment: Property, plant and equipment is stated at cost, less accumulated depreciation. Depreciation is computed primarily over the estimated useful lives of the various classes of assets using the straight-line method. Useful lives for buildings and improvements range from 10 to 45 years, machinery and equipment from three to 15 years, and software from two to 15 years. Depreciation on leasehold improvements is computed over the lesser of the lease term or estimated useful lives of the assets. Amounts expended for maintenance and repairs are charged to expense as incurred. Major overhauls that extend the useful lives of existing assets are capitalized. Upon disposition, any related gains or losses are included in operating earnings.

Income Taxes: We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.

We recognize deferred tax assets to the extent that we believe that these assets are more-likely-than-not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.

We record uncertain tax positions in accordance with Accounting Standards Codification ("ASC") Topic 740 on the basis of a two-step process in which (1) we determine whether it is more-likely-than-not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.

We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying Consolidated Statements of Earnings (Loss). Accrued interest and penalties are included in the related tax liability line in the Consolidated Balance Sheets.

See Note 19, "Income Taxes" for further information.

Goodwill and Indefinite-lived Intangible Assets: Goodwill represents the excess of the purchase price over the fair values of the net assets acquired in a business combination. In accordance with ASC 350, Intangibles—Goodwill and Other, goodwill is not amortized, but instead is tested for impairment annually or more frequently if circumstances indicate a possible impairment may exist. Absent any interim indicators of impairment, the Company tests for goodwill impairment as of the first day of its fourth fiscal quarter of each year.

Based upon our latest assessment, we determined that our goodwill was not impaired as of October 1, 2023.

Other Intangible Assets and Long-lived Assets: We account for long-lived assets (excluding indefinite-lived intangible assets) in accordance with the provisions of ASC 360, Property, Plant, and Equipment. This statement requires that long-lived assets, which includes fixed assets and finite-lived intangible assets, be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If an impairment test is warranted, recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the sum of the undiscounted cash flows expected to result from the use and the eventual disposition of the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount in which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.

Intangible assets (excluding indefinite-lived intangible assets) consist primarily of technology, customer lists and relationships, patents, and trade names. These assets are recorded at cost and usually amortized on a straight-line basis over their estimated lives. We assess useful lives based on the period over which the asset is expected to contribute to cash flows.

Revenue Recognition: Product revenue is recognized upon the transfer of promised goods to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods net of reserves. We follow the five step model to determine when this transfer has occurred: 1) identify the contract(s) with the customer; 2) identify the performance obligations in the contract; 3) determine the transaction price; 4) allocate the transaction price to the performance obligations in the contract; and 5) recognize revenue when (or as) the entity satisfies a performance obligation. Our revenue reserves contain uncertainties because they require management to make assumptions and to apply judgment to estimate the value of future credits to customers for product returns, price adjustments, and stock rotation adjustments. We base these estimates on the most likely value method considering all reasonably available information, including our historical experience and current expectations, and are reflected in the transaction price when sales are recorded.

Research and Development: Research and development ("R&D") costs include expenditures for search and investigation aimed at discovery of new knowledge to be used to develop new products or processes or to significantly enhance existing products or production processes. R&D costs also include the implementation of new knowledge through design, testing of product alternatives, or construction of prototypes. We expense all R&D costs as incurred, net of customer reimbursements for sales of prototypes and non-recurring engineering charges.

We create prototypes and tools related to R&D projects. A prototype is defined as a constructed product not intended for production resulting in a commercial sale. We also incur engineering costs related to R&D activities. Such costs are incurred to support such activities to improve the reliability, performance and cost-effectiveness of our existing products and to design and develop innovative products that meet customer requirements for new applications. Furthermore, we may engage in activities that develop tooling machinery and equipment for our customers.

We occasionally enter into agreements with our customers whereby we receive a contractual guarantee based on achieving milestones to be reimbursed the costs we incur in the product development process or to construct molds, dies, and other tools that are used to make many of the products we sell. The costs we incur are included in other current assets on the Consolidated Balance Sheets until reimbursement is received from the customer. Reimbursements received from customers are netted against such costs and included in our Consolidated Statements of Earnings (Loss) if the amount received is in excess of the costs that we incur. The following is a summary of amounts to be received from customers as of December 31, 2023 and 2022:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Cost of molds, dies and other tools included in other current assets

 

$

3,505

 

 

$

2,569

 

 

Financial Instruments: We use forward contracts to mitigate currency risk related to forecasted foreign currency revenue and costs. These forward contracts are designed as cash flow hedges. At least quarterly, we assess the effectiveness of these hedging relationships based on the total change in their fair value using regression analysis. In addition, we use interest rate swaps to convert a portion of our revolving credit facility's variable rate of interest into a fixed rate. As a result of the use of these derivative instruments, the Company is exposed to the risk that counterparties to derivative contracts will fail to meet their contractual obligations. To mitigate the counterparty credit risk, the Company has a policy of only entering into contracts with carefully selected major financial institutions based upon their credit ratings and other factors and by using netting agreements. Our established policies and procedures for mitigating credit risk on principal transactions include reviewing and establishing limits for credit exposure and continually assessing the creditworthiness of counterparties.

 

We estimate the fair value of our cash, cash equivalents, accounts receivable and accounts payable as cost due to the short-term nature of these instruments. Please refer to Note 13, - "Debt" and Note 14, - "Accumulated Other Comprehensive Income (Loss)," for information on the method of determining fair value for our debt and financial derivatives, respectively.

Stock-Based Compensation: We recognize expense related to the fair value of stock-based compensation awards, consisting of restricted stock units ("RSUs"), cash-settled restricted stock units, and performance share units ("PSUs") in the Consolidated Statements of Earnings (Loss).

The grant date fair values of our service-based and performance-based RSUs are the closing price of our common stock on the date of grant. The grant date fair value of our market-based RSUs is determined by using a simulation, or Monte Carlo, approach. Under this approach, stock returns from a comparative group of companies are simulated over the performance period, considering both stock price volatility and the correlation of returns. The simulated results are then used to estimate the future payout based on the performance and payout relationship established by the conditions of the award. The future payout is discounted to the measurement date using the risk-free interest rate.

Our RSU awards primarily have a graded vesting schedule. We recognize expense on a straight-line basis over the requisite service period for each separately vesting tranche of the award as if the award was, in substance, multiple awards. Compensation expense for PSUs is measured by determining the fair value of the award using the closing share price on the grant date and is recognized ratably from the grant date to the vesting date for the number of awards expected to vest. The amount of compensation expense recognized for PSUs is dependent upon a quarterly assessment of the likelihood of achieving the performance conditions and is subject to adjustment based on management's assessment of the Company's performance relative to the target number of shares performance criteria. Forfeitures are recorded as they occur.

See Note 17, "Stock-Based Compensation" for further information.

Earnings (Loss) Per Share: Basic earnings (loss) per share excludes any dilution and is computed by dividing net earnings (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period.

Diluted earnings per share is calculated by dividing net earnings by the weighted average shares outstanding assuming dilution. Dilutive common shares outstanding is computed using the Treasury Stock Method and reflects the additional shares that would be outstanding if dilutive stock options were exercised, and restricted stock units were settled for common shares during the period. In addition, dilutive shares include any shares issuable related to performance share units for which the performance conditions would have been met as of the end of the period and therefore would be considered contingently issuable. If the common stock equivalents have an anti-dilutive effect, they are excluded from the computation of diluted earnings per share. There was no anti-dilutive impact for the year ended December 31, 2021 as a result of a net loss incurred in the period. If there is a net loss for the period, then basic earnings (loss) per share equals diluted earnings (loss) per share.

Our antidilutive securities consist of the following:

 

 

 

Years Ended December 31,

 

(units)

 

2023

 

 

2022

 

 

2021

 

Antidilutive securities

 

 

18,486

 

 

 

21,687

 

 

 

 

 

Foreign Currencies: The financial statements of the majority of our non-U.S. subsidiaries are remeasured into U.S. dollars using the U.S. dollar as the functional currency with all remeasurement adjustments included in the determination of net earnings (loss).

Foreign currency (losses) gains recorded in the Consolidated Statements of Earnings (Loss) includes the following:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Foreign currency losses

 

$

(1,982

)

 

$

(4,875

)

 

$

(3,305

)

 

The assets and liabilities of our non-U.S. dollar functional subsidiaries are translated into U.S. dollars at the current exchange rate at period end, with the resulting translation adjustments made directly to the "accumulated other comprehensive income (loss)" component of shareholders' equity. Our Consolidated Statements of Earnings (Loss) accounts are translated at the average rates during the period.

Shipping and Handling: All fees billed to the customer for shipping and handling are classified as a component of net sales. All costs associated with shipping and handling are classified as a component of cost of goods sold or operating expenses, depending on the nature of the underlying purchase.

Sales Taxes: When applicable, we classify sales taxes on a net basis in our consolidated financial statements.

Reclassifications: Certain reclassifications have been made to prior year amounts to conform to the current year presentation. The reclassifications had no impact on previously reported net earnings.

Recently issued accounting pronouncements not yet adopted

ASU No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure"

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments' significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as existing segment disclosures and reconciliation required under ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for the interim periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

ASU No. 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures"

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the reconciliation of the effective tax rate, as well as disclosure of income taxes paid, disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

NOTE 2 – Revenue Recognition

The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance provides a five-step process to achieve that core principle:

Identify the contract(s) with a customer
Identify the performance obligations
Determine the transaction price
Allocate the transaction price
Recognize revenue when the performance obligations are met

We recognize revenue when the performance obligations specified in our contracts have been satisfied, after considering the impact of variable consideration and other factors that may affect the transaction price. Our contracts normally contain a single performance obligation that is fulfilled on the date of delivery based on shipping terms stipulated in the contract. We usually expect payment within 30 to 90 days from the shipping date, depending on our terms with the customer. None of our contracts as of December 31, 2023 or 2022 contained a significant financing component. Differences between the amount of revenue recognized and the amount invoiced, collected from, or paid to our customers are recognized as contract assets or liabilities. Contract assets will be reviewed for impairment when events or circumstances indicate that they may not be recoverable.

To the extent the transaction price includes variable consideration, we estimate the amount of variable consideration that should be included in the transaction price utilizing the most likely value method based on an analysis of historical experience and current facts and circumstances, which may require significant judgment. Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.

Disaggregated Revenue

The following table presents revenues disaggregated by the major markets we serve:

 

 

 

Years Ended
December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Transportation

 

$

301,451

 

 

$

303,696

 

 

$

284,080

 

Industrial

 

 

129,440

 

 

 

170,867

 

 

 

133,371

 

Medical

 

 

68,252

 

 

 

64,278

 

 

 

48,159

 

Aerospace & Defense

 

 

51,279

 

 

 

48,028

 

 

 

47,315

 

Total

 

$

550,422

 

 

$

586,869

 

 

$

512,925

 

 

In the above table, Telecommunications and Information Technology net sales are included in the Industrial end-market for all periods presented. The end-market sales for 2022 were adjusted by immaterial amounts to align the classification of certain customers in connection with our recent acquisitions with our enterprise-level end market information.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions
12 Months Ended
Dec. 31, 2023
Business Combinations [Abstract]  
Business Acquisitions

NOTE 3 - Business Acquisitions

 

TEWA Temperature Sensors SP. Zo.o. Acquisition

 

On February 28, 2022, we acquired 100% of the outstanding shares of TEWA Temperature Sensors SP. Zo.o. (“TEWA”). TEWA is a designer and manufacturer of high-quality temperature sensors. TEWA has complementary capabilities with our existing temperature sensing platform, and the acquisition supports our end market diversification strategy and expands our presence in Europe.

The final purchase price of $23,721, net of cash acquired of $2,979, has been allocated to the fair values of assets and liabilities acquired as of February 28, 2022. The purchase price was reduced by $794 for the final settlement of net working capital during the first quarter of 2023. The purchase accounting was completed in the first quarter of 2023.

 

The following table summarizes the consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:

 

 

Fair Values at
February 28, 2022

 

Accounts Receivable

 

$

2,521

 

Inventory

 

 

3,136

 

Other current assets

 

 

69

 

Property, plant and equipment

 

 

654

 

Other assets

 

 

27

 

Goodwill

 

 

8,473

 

Intangible assets

 

 

13,650

 

Fair value of assets acquired

 

 

28,530

 

Less fair value of liabilities acquired

 

 

(4,809

)

Purchase price

 

$

23,721

 

 

Goodwill represents value the Company expects to be created by combining the operations of the acquired business with the Company's operations, including the expansion of customer relationships, access to new customers, and potential cost savings and synergies. Goodwill related to the acquisition is expected to be deductible for tax purposes.

The Company recorded a $1,180 step-up of inventory to its fair value as of the acquisition date based on the preliminary valuation. The step-up was amortized as a non-cash charge to cost of goods sold as the acquired inventory was sold with all of it recognized in the twelve months ended December 31, 2022.

 

The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:

 

 

Carrying Value

 

 

Weighted
Average
Amortization
Period

 

Customer lists/relationships

 

$

13,000

 

 

 

12.0

 

Trademarks, tradenames, and other intangibles

 

 

650

 

 

 

3.0

 

Total

 

$

13,650

 

 

 

 

 

Supplemental pro forma disclosures are not included as the amounts are deemed to be immaterial.

 

Ferroperm Piezoceramics A/S Acquisition

 

On June 30, 2022, we acquired 100% of the outstanding shares of Ferroperm Piezoceramics A/S (“Ferroperm”). Ferroperm specializes in the design and manufacture of high performance piezoceramic components for use in complex and demanding medical, industrial, and aerospace applications. Ferroperm has complementary capabilities with our existing medical diagnostics and imaging product lines. The acquisition supports our end market diversification strategy and expands our presence in European end markets.

The final purchase price of $72,340, net of cash acquired of $5,578, has been allocated to the fair values of assets and liabilities acquired as of June 30, 2022. The valuation of intangible assets and associated deferred tax liability was finalized in the first quarter of 2023.

 

The following table summarizes the final consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:

 

 

Fair Values at
June 30, 2022

 

Accounts Receivable

 

$

3,073

 

Inventory

 

 

6,848

 

Other current assets

 

 

1,003

 

Property, plant and equipment

 

 

3,953

 

Other assets

 

 

158

 

Goodwill

 

 

31,985

 

Intangible assets

 

 

38,100

 

Fair value of assets acquired

 

 

85,120

 

Less fair value of liabilities acquired

 

 

(12,780

)

Purchase price

 

$

72,340

 

 

Goodwill represents value the Company expects to be created by combining the operations of the acquired business with the Company's operations, including the expansion of customer relationships, access to new customers, and potential cost savings and synergies. Goodwill related to the acquisition is expected to be deductible for tax purposes.

The Company recorded a $3,012 step-up of inventory to its fair value as of the acquisition date based on the preliminary valuation. The step-up was amortized as a non-cash charge to cost of goods sold as the acquired inventory was sold with all of it recognized in the twelve months ended December 31, 2022.

 

The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:

 

 

Carrying
Value

 

 

Weighted
Average
Amortization
Period

 

Customer lists/relationships

 

$

31,800

 

 

 

16.0

 

Technology and other intangibles

 

 

6,300

 

 

 

14.0

 

Total

 

$

38,100

 

 

 

 

 

Supplemental pro forma disclosures are not included as the amounts are deemed to be immaterial.

 

Maglab AG Acquisition

 

On February 6, 2023, we acquired 100% of the outstanding shares of maglab AG ("Maglab"). Maglab has deep expertise in magnetic system design and current measurement solutions for use in e-mobility, industrial automation, and renewable energy applications. Maglab's domain expertise coupled with CTS’ commercial, technical and operational capabilities position us to advance our status as a recognized innovator in electric motor sensing and controls markets.

The final purchase price of $7,717 has been allocated to the fair values of assets and liabilities acquired as of February 6, 2023. The purchase price was increased by $3 for the final settlement of net working capital during the second quarter of 2023. The following table summarizes the final consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:

 

 

 

Consideration Paid

 

Cash paid, net of cash acquired of $14

 

$

4,153

 

Contingent consideration

 

 

3,564

 

Purchase price

 

$

7,717

 

 

 

 

Fair Values at
February 6, 2023

 

Accounts receivable

 

$

348

 

Inventory

 

 

43

 

Other current assets

 

 

41

 

Property, plant and equipment

 

 

35

 

Goodwill

 

 

4,997

 

Intangible assets

 

 

2,860

 

Fair value of assets acquired

 

 

8,324

 

Less fair value of liabilities acquired

 

 

(607

)

Purchase price

 

$

7,717

 

 

Goodwill represents value the Company expects to be created by combining the operations of the acquired business with the Company's operations, including the expansion of customer relationships, access to new customers, and potential cost savings and synergies. Goodwill related to the acquisition is expected to be deductible for tax purposes.

The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:

 

 

Carrying
Value

 

 

Weighted
Average
Amortization
Period

 

Customer lists/relationships

 

$

2,800

 

 

 

13.0

 

Technology and other intangibles

 

 

60

 

 

 

3.0

 

Total

 

$

2,860

 

 

 

 

 

All contingent consideration is payable in cash and is based on success factors related to the integration process as well as upon the achievement of annual revenue and customer order targets through the fiscal year ending December 31, 2025. The Company recorded $3,564 as the acquisition date fair value of the contingent consideration based on the estimate of the probability of achieving the performance targets. This amount is also reflected as an addition to the purchase price. The contingent consideration has a maximum payout of $6,300.

 

Supplemental pro forma disclosures are not included as the amounts are deemed to be immaterial.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Accounts Receivable, Net

NOTE 4 — Accounts Receivable, net

The components of accounts receivable, net are as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Accounts receivable, gross

 

$

79,500

 

 

$

92,171

 

Less: Allowance for credit losses

 

 

(931

)

 

 

(1,236

)

Accounts receivable, net

 

$

78,569

 

 

$

90,935

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories, Net
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories, Net

NOTE 5 — Inventories, net

Inventories, net consist of the following:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Finished goods

 

$

20,279

 

 

$

12,865

 

Work-in-process

 

 

19,213

 

 

 

22,819

 

Raw materials

 

 

33,187

 

 

 

37,362

 

Less: Inventory reserves

 

 

(12,648

)

 

 

(10,786

)

Inventories, net

 

$

60,031

 

 

$

62,260

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, Net
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, Net

NOTE 6 — Property, Plant and Equipment, net

Property, plant and equipment, net is comprised of the following:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Land and land improvements

 

$

536

 

 

$

1,100

 

Buildings and improvements

 

 

74,188

 

 

 

71,938

 

Machinery and equipment

 

 

261,435

 

 

 

258,159

 

Less: Accumulated depreciation

 

 

(243,567

)

 

 

(233,897

)

Property, plant and equipment, net

 

$

92,592

 

 

$

97,300

 

 

Depreciation expense recorded in the Consolidated Statements of Earnings (Loss) includes the following:

 

 

 

For the Years Ended

 

 

 

2023

 

 

2022

 

 

2021

 

Depreciation expense

 

$

17,686

 

 

$

18,126

 

 

$

17,517

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Retirement Plans

NOTE 7 — Retirement Plans

As of December 31, 2023, we have two active noncontributory defined benefit pension plans ("Pension Plans") covering less than 1% of our active employees. These Pension Plans consist of a U.S. supplemental retirement plan ("SERP") and a Taiwan pension plan. The SERP is comprised entirely of participants who are former employees of the Company.

We also provide post-retirement life insurance benefits for certain retired employees. Domestic employees who were hired prior to 1982 and certain former union employees are eligible for life insurance benefits upon retirement. We fund life insurance benefits through term life insurance policies and intend to continue funding all of the premiums on a pay-as-you-go basis.

We recognize the funded status of a benefit plan in our consolidated balance sheets. The funded status is measured as the difference between plan assets at fair value and the projected benefit obligation. We also recognize, as a component of other comprehensive earnings, net of tax, the gains or losses and prior service costs or credits that arise during the period but are not recognized as components of net periodic benefit/cost.

The measurement dates for the Pension Plans for our U.S. and non-U.S. locations and the post-retirement life insurance plan was December 31, 2023 and 2022.

In February 2020, our Board of Directors authorized management to explore termination of the U.S.-based pension plan ("Plan"), subject to certain conditions. On June 1, 2020, we entered into the fifth amendment to the Plan whereby we set an effective termination date for the Plan of July 31, 2020. In February 2021, we received a determination letter from the Internal Revenue Service that allowed us to proceed with the termination process for the Plan. During the second quarter of 2021, the Company offered the option of receiving a lump sum payment to eligible participants with vested qualified Plan benefits in lieu of receiving monthly annuity payments. Approximately 365 participants elected to receive the settlement, and lump sum payments of approximately $35,594 were made from Plan assets to these participants in June 2021.

As required under U.S. GAAP, the Company recognizes a settlement gain or loss when the aggregate amount of lump-sum distributions to participants equals or exceeds the sum of the service and interest cost components of the net periodic pension cost. The amount of settlement gain or loss recognized is the pro rata amount of the existing unrealized gain or loss immediately prior to the settlement. In general, both the projected benefit obligation and fair value of plan assets are required to be remeasured in order to determine the settlement gain or loss.

Upon the partial settlement of the pension liability due to the lump sum offering in the second quarter of 2021, the Company recognized a non-cash and non-operating settlement charge of $20,063 related to pension losses, reclassified from accumulated other comprehensive loss to other (income) expense in the Company's Condensed Consolidated Statements of Earnings (Loss).

On July 29, 2021, the Plan purchased a group annuity contract that transferred our benefit obligations for approximately 2,700 CTS participants and beneficiaries in the United States (“Transferred Participants”). As part of the purchase of the group annuity contract, Plan benefit obligations and related annuity administration services for Transferred Participants were irrevocably assumed and guaranteed by the insurance company effective as of August 3, 2021. There will be no change to pension benefits for Transferred Participants. The purchase of the group annuity contract was fully funded directly by Plan assets.

As a result of the final settlement of the pension liability with the purchase of annuities, we reclassified the remaining related unrecognized pension losses of $106,206 that were previously recorded in accumulated other comprehensive income (loss) to the Consolidated Statements of Earnings (Loss) in the third quarter of 2021.

In January 2022, we transferred approximately $17,500 of funds from Plan assets to a qualified replacement plan (QRP) managed by the Company. The QRP requires that these assets be used to fund future annual Company contributions to our U.S. 401(k) program. The remaining Plan assets were transferred to the Company in the third quarter of 2022 as part of the final termination process. As a result, approximately $34,016 was transferred to the Company, which resulted in $6,803 of excise tax being recorded in Other Expense in the Company's Condensed Consolidated Statements of Earnings (Loss). As a result of the termination of the Plan and final reversion activities in 2022, no assets remained in the Plan as of December 31, 2022.

 

The following table provides a reconciliation of the benefit obligation, plan assets, and the funded status of the pension plans for U.S. and non-U.S. locations at the measurement dates.

 

 

 

U.S.
Pension Plans

 

 

Non-U.S.
Pension Plan

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Accumulated benefit obligation

 

$

788

 

 

$

814

 

 

$

1,083

 

 

$

1,771

 

Change in projected benefit obligation:

 

 

 

 

 

 

 

 

 

 

 

 

Projected benefit obligation at January 1

 

$

814

 

 

$

1,008

 

 

$

2,146

 

 

$

2,335

 

Service cost

 

 

 

 

 

 

 

 

22

 

 

 

20

 

Interest cost

 

 

38

 

 

 

18

 

 

 

37

 

 

 

13

 

Benefits paid

 

 

(103

)

 

 

(103

)

 

 

(387

)

 

 

(238

)

Actuarial (gain) loss

 

 

39

 

 

 

(109

)

 

 

(394

)

 

 

239

 

Foreign exchange impact

 

 

 

 

 

 

 

 

(2

)

 

 

(223

)

Projected benefit obligation at December 31

 

$

788

 

 

$

814

 

 

$

1,422

 

 

$

2,146

 

Change in plan assets:

 

 

 

 

 

 

 

 

 

 

 

 

Assets at fair value at January 1

 

$

 

 

$

49,382

 

 

$

1,376

 

 

$

1,421

 

Actual return on assets

 

 

 

 

 

2,134

 

 

 

28

 

 

 

116

 

Company contributions

 

 

103

 

 

 

103

 

 

 

184

 

 

 

213

 

Benefits paid

 

 

(103

)

 

 

(103

)

 

 

(387

)

 

 

(238

)

Qualified replacement plan transfer

 

 

 

 

 

(17,500

)

 

 

 

 

 

 

Asset reversion

 

 

 

 

 

(34,016

)

 

 

 

 

 

 

Foreign exchange impact

 

 

 

 

 

 

 

 

(2

)

 

 

(136

)

Assets at fair value at December 31

 

$

 

 

$

 

 

$

1,199

 

 

$

1,376

 

Funded status (plan assets less projected benefit obligations)

 

$

(788

)

 

$

(814

)

 

$

(223

)

 

$

(770

)

 

The following table provides a reconciliation of the benefit obligation, plan assets, and the funded status of the post-retirement life insurance plan at those measurement dates.

 

 

 

Post-Retirement
Life Insurance Plan

 

 

 

2023

 

 

2022

 

Accumulated benefit obligation

 

$

4,145

 

 

$

4,018

 

Change in projected benefit obligation:

 

 

 

 

 

 

Projected benefit obligation at January 1

 

$

4,018

 

 

$

5,231

 

Service cost

 

 

1

 

 

 

1

 

Interest cost

 

 

192

 

 

 

102

 

Benefits paid

 

 

(146

)

 

 

(147

)

Actuarial (gain) loss

 

 

80

 

 

 

(1,169

)

Projected benefit obligation at December 31

 

$

4,145

 

 

$

4,018

 

Change in plan assets:

 

 

 

 

 

 

Assets at fair value at January 1

 

$

 

 

$

 

Company contributions

 

 

146

 

 

 

147

 

Benefits paid

 

 

(146

)

 

 

(147

)

Other

 

 

 

 

 

 

Assets at fair value at December 31

 

$

 

 

$

 

Funded status (plan assets less projected benefit obligations)

 

$

(4,145

)

 

$

(4,018

)

 

The components of the accrued cost of the domestic and foreign pension plans are classified in the following lines in the Consolidated Balance Sheets at December 31:

 

 

 

U.S. Pension Plans

 

 

Non-U.S. Pension Plan

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Accrued expenses and other liabilities

 

 

(99

)

 

 

(99

)

 

 

 

 

 

 

Long-term pension obligations

 

 

(689

)

 

 

(715

)

 

 

(222

)

 

 

(770

)

Net accrued cost

 

$

(788

)

 

$

(814

)

 

$

(222

)

 

$

(770

)

 

The components of the accrued cost of the post-retirement life insurance plan are classified in the following lines in the Consolidated Balance Sheets at December 31:

 

 

 

Post-Retirement
Life Insurance Plan

 

 

 

2023

 

 

2022

 

Accrued expenses and other liabilities

 

$

(478

)

 

$

(455

)

Long-term pension obligations

 

 

(3,667

)

 

 

(3,563

)

Total accrued cost

 

$

(4,145

)

 

$

(4,018

)

 

We have also recorded the following amounts to accumulated other comprehensive income (loss) for the U.S. and non-U.S. pension plans, net of tax:

 

 

 

U.S.
Pension Plans

 

 

Non-U.S.
Pension Plan

 

 

 

Unrecognized
Loss

 

 

Unrecognized
Loss

 

Balance at January 1, 2022

 

$

312

 

 

$

1,803

 

Amortization of retirement benefits, net of tax

 

 

 

 

 

(155

)

Net actuarial (loss) gain

 

 

(108

)

 

 

132

 

Foreign exchange impact

 

 

 

 

 

(172

)

Balance at January 1, 2023

 

$

204

 

 

$

1,608

 

Amortization of retirement benefits, net of tax

 

 

 

 

 

(134

)

Net actuarial gain (loss)

 

 

13

 

 

 

(396

)

Foreign exchange impact

 

 

 

 

 

77

 

Balance at December 31, 2023

 

$

217

 

 

$

1,155

 

We have recorded the following amounts to accumulated other comprehensive income (loss) for the post-retirement life insurance plan, net of tax:

 

 

 

Unrecognized
Gain

 

Balance at January 1, 2022

 

$

(109

)

Amortization of retirement benefits, net of tax

 

 

 

Net actuarial loss

 

 

(900

)

Balance at January 1, 2023

 

$

(1,009

)

Amortization of retirement benefits, net of tax

 

 

259

 

Net actuarial gain

 

 

61

 

Balance at December 31, 2023

 

$

(689

)

The accumulated actuarial gains and losses included in other comprehensive earnings are amortized in the following manner:

The component of unamortized net gains or losses related to our qualified pension plan is amortized based on the future life expectancy of the plan participants (estimated to be approximately 11 years at December 31, 2023), because substantially all of the participants in those plans are former employees who are now retired. The component of unamortized net gains or losses related to our post-retirement life insurance plan is amortized based on the estimated remaining future service period of the plan participants (estimated to be approximately three years at December 31, 2023). The Company uses a market-related approach to value plan assets, reflecting changes in the fair value of plan assets over a five-year period. The variance resulting from the difference between the expected and actual return on plan assets is included in the amortization calculation upon reflection in the market-related value of plan assets.

The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for those pension plans with accumulated benefit obligation in excess of the fair value of plan assets is shown below:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Projected benefit obligation

 

$

2,210

 

 

$

2,961

 

Accumulated benefit obligation

 

$

1,871

 

 

$

2,585

 

Fair value of plan assets

 

$

1,199

 

 

$

1,377

 

 

 

Net pension expense includes the following components:

 

 

 

Years Ended
December 31,

 

 

Years Ended
December 31,

 

 

 

U.S. Pension Plans

 

 

Non-U.S. Pension Plan

 

 

 

2023

 

 

2022

 

 

2021

 

 

2023

 

 

2022

 

 

2021

 

Service cost

 

$

 

 

$

 

 

$

 

 

$

22

 

 

$

20

 

 

$

26

 

Interest cost

 

 

38

 

 

 

18

 

 

 

2,861

 

 

 

37

 

 

 

13

 

 

 

17

 

Expected return on plan assets(1)

 

 

 

 

 

(2,134

)

 

 

(474

)

 

 

(13

)

 

 

(9

)

 

 

(17

)

Amortization of unrecognized loss

 

 

22

 

 

 

30

 

 

 

3,703

 

 

 

172

 

 

 

167

 

 

 

184

 

Settlement charges

 

 

 

 

 

 

 

 

126,269

 

 

 

 

 

 

 

 

 

 

Net expense

 

$

60

 

 

$

(2,086

)

 

$

132,359

 

 

$

218

 

 

$

191

 

 

$

210

 

Weighted-average actuarial assumptions(2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Benefit obligation assumptions:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Discount rate

 

 

4.83

%

 

 

5.04

%

 

 

2.46

%

 

 

1.63

%

 

 

1.75

%

 

 

0.63

%

Rate of compensation increase

 

N/A

 

 

N/A

 

 

N/A

 

 

 

3.00

%

 

 

5.00

%

 

 

3.00

%

Pension income/expense assumptions:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Discount rate

 

 

5.04

%

 

 

2.46

%

 

 

2.10

%

 

 

1.75

%

 

 

0.63

%

 

 

0.63

%

Expected return on plan assets(1)

 

N/A

 

 

N/A

 

 

 

1.44

%

 

 

1.75

%

 

 

0.63

%

 

 

0.63

%

Rate of compensation increase

 

N/A

 

 

N/A

 

 

N/A

 

 

 

5.00

%

 

 

5.00

%

 

 

3.00

%

 

(1)
Expected return on plan assets is net of expected investment expenses and certain administrative expenses.
(2)
During the fourth quarter of each year, we review our actuarial assumptions in light of current economic factors to determine if the assumptions need to be adjusted.

Net post-retirement expense includes the following components:

 

 

 

Post-Retirement
Life Insurance Plan

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Service cost

 

$

1

 

 

$

1

 

 

$

1

 

Interest cost

 

 

192

 

 

 

102

 

 

 

80

 

Amortization of unrecognized gain

 

 

(336

)

 

 

 

 

 

 

Net expense

 

$

(143

)

 

$

103

 

 

$

81

 

Weighted-average actuarial assumptions(1)

 

 

 

 

 

 

 

 

 

Benefit obligation assumptions:

 

 

 

 

 

 

 

 

 

Discount rate

 

 

4.90

%

 

 

5.11

%

 

 

2.66

%

Rate of compensation increase

 

N/A

 

 

N/A

 

 

N/A

 

Pension income/post-retirement expense assumptions:

 

 

 

 

 

 

 

 

 

Discount rate

 

 

5.11

%

 

 

2.66

%

 

 

2.27

%

Rate of compensation increase

 

N/A

 

 

N/A

 

 

N/A

 

(1)
During the fourth quarter of each year, we review our actuarial assumptions in light of current economic factors to determine if the assumptions need to be adjusted.

The fair value of assets in the non-U.S. pension plan are 100% categorized as cash and cash equivalents, which use Level 1 inputs in the fair value determination.

We expect to make $99 of contributions to the U.S. plans and $171 of contributions to the non-U.S. plan during 2024.

Expected benefit payments under the Pension Plans and the postretirement benefit plan, for the five years subsequent to 2023 (i.e., 2024-2028, inclusive), and in the aggregate for the five years thereafter (i.e., 2029-2033, inclusive) are as follows:

 

 

 

U.S.
Pension
Plan

 

 

Non-U.S.
Pension
Plan

 

 

Post-
Retirement
Life
Insurance
Plan

 

2024

 

$

99

 

 

$

50

 

 

$

478

 

2025

 

 

94

 

 

 

56

 

 

 

439

 

2026

 

 

90

 

 

 

61

 

 

 

406

 

2027

 

 

85

 

 

 

96

 

 

 

377

 

2028

 

 

80

 

 

 

64

 

 

 

351

 

2029-2033

 

 

219

 

 

 

444

 

 

 

1,467

 

Total

 

$

667

 

 

$

771

 

 

$

3,518

 

Defined Contribution Plans

We sponsor a 401(k) plan that covers substantially all of our U.S. employees as well as offer similar defined contribution plans to employees at certain foreign locations. Contributions and costs were generally determined as a percentage of the covered employee's annual salary. During 2022, our investment committee, in consultation with the plan’s advisors, determined the 401(k) plan’s position in CTS common stock would be liquidated and the resulting funds would be reinvested in other investments. That process was completed in the fourth quarter of 2022.


Effective January 1, 2022, in connection with the U.S. Plan termination process, we amended our 401(k) plan and transitioned to a non-elective contribution for all U.S. employees that is also determined as a percentage of the covered employee's salary, provides for immediate vesting and is provided regardless of whether the individual employee contributes to the applicable plan. In addition, we began offering a Roth 401(k) option to employees.

Expenses related to defined contribution plans include the following:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

401(k) and other defined contribution plan expense

 

$

3,858

 

 

$

3,878

 

 

$

3,242

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets

NOTE 8 — Goodwill and Other Intangible Assets

Other Intangible Assets

Other intangible assets, net consist of the following components:

 

 

 

As of December 31, 2023

 

 

 

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Amount

 

 

Weighted
Average
Remaining
Amortization
Period
(in years)

 

Other intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

Customer lists / relationships

 

$

144,671

 

 

$

(63,006

)

 

$

81,665

 

 

 

9.6

 

Technology and other intangibles

 

 

54,052

 

 

 

(31,760

)

 

 

22,292

 

 

 

7.4

 

Other intangible assets, net

 

$

198,723

 

 

$

(94,766

)

 

$

103,957

 

 

 

8.1

 

Amortization expense for the year ended December 31, 2023

 

 

 

 

$

11,024

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Amount

 

Other intangible assets:

 

 

 

 

 

 

 

 

 

Customer lists / relationships

 

$

148,899

 

 

$

(59,603

)

 

$

89,296

 

Technology and other intangibles

 

 

45,255

 

 

 

(26,498

)

 

 

18,757

 

Other intangible assets, net

 

$

194,154

 

 

$

(86,101

)

 

$

108,053

 

Amortization expense for the year ended December 31, 2022

 

 

 

 

$

11,627

 

 

 

 

Amortization expense for the year ended December 31, 2021

 

 

 

 

$

9,413

 

 

 

 

 

The changes in the gross carrying amounts of intangible assets are primarily due to a business acquisition and purchase accounting activity as discussed in Note 3, "Business Acquisitions," as well as foreign exchange impacts.

 

The estimated amortization expense for the next five years and thereafter is as follows:

 

 

 

Amortization
expense

 

2024

 

$

11,210

 

2025

 

 

10,716

 

2026

 

 

10,556

 

2027

 

 

10,498

 

2028

 

 

10,463

 

Thereafter

 

 

50,514

 

Total future amortization expense

 

$

103,957

 

Goodwill

Changes in the net carrying amount of goodwill were as follows:

 

 

 

Total

 

Goodwill as of December 31, 2021

 

$

109,798

 

Increase due to acquisitions

 

 

42,541

 

Decrease from purchase accounting adjustments

 

 

22

 

Goodwill as of December 31, 2022

 

$

152,361

 

Increase due to acquisitions

 

 

2,914

 

Foreign exchange impact

 

 

2,363

 

Goodwill as of December 31, 2023

 

$

157,638

 

 

Refer to Note 3 - "Business Acquisitions," for further information on the increase due to acquisitions.

 

We performed our annual impairment test as of October 1, 2023, our measurement date, and concluded that there was no impairment in any of our reporting units. The fair value estimates used in the goodwill impairment analysis required significant judgment. The Company's fair value estimates for the purposes of determining the goodwill impairment charge are considered Level 3 fair value measurements. The fair value estimates were based on assumptions management believes to be reasonable, but that are inherently uncertain, including estimates of future revenues and operating margins and assumptions about the overall economic climate and the competitive environment for the business.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Costs Associated with Exit and Restructuring Activities
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Costs Associated with Exit and Restructuring Activities

NOTE 9 — Costs Associated with Exit and Restructuring Activities

Restructuring charges are reported as a separate line within operating earnings in the Consolidated Statements of Earnings (Loss). Total restructuring charges were:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Restructuring charges

 

$

7,074

 

 

$

1,912

 

 

$

1,687

 

 

September 2020 Plan

In September 2020, we initiated a restructuring plan focused on optimizing our manufacturing footprint and improving operational efficiency by better utilizing our systems capabilities. This plan included transitioning certain administrative functions to a shared service center, realignment of manufacturing locations, and certain other efficiency improvement actions ("September 2020 Plan"). The restructuring cost of the September 2020 Plan is now estimated to be in the range of $3,900 to $4,500, including workforce reduction charges, building and equipment relocation charges, other contract and asset-related costs. We have incurred $3,896 in program costs to date. During the twelve months ended December 31, 2023, we recorded $1,837 in restructuring charges comprised of $513 and $1,324 in workforce reduction and asset impairment charges respectively. The total restructuring liability associated with these actions as of December 31, 2023 was $83. The total restructuring liability as of December 31, 2022 was $634.

Closure and Consolidation of Juarez Manufacturing Facility and Operations

During the first quarter of 2023, we announced the shutdown of our Juarez manufacturing facility. As a part of this activity, operations from the Juarez plant are being consolidated into our expanded Matamoros facility (collectively, the "Matamoros Consolidation"). We expect the Matamoros Consolidation to be completed in 2024. The total restructuring cost of the Matamoros Consolidation is now estimated to be in the range of $4,000 and $5,000, including workforce reduction charges, building and equipment relocation charges and other contract and asset-related costs. In addition to these charges, we expect to incur an additional $1,500 to $2,500 of other costs relating to the Matamoros Consolidation that would not qualify as restructuring charges, but represent duplicative expenses arising from the transition process such as excess rent, utilities, personnel-related and other costs.

During the year ended December 31, 2023, we incurred $3,699 in restructuring costs associated with the Matamoros Consolidation, comprised of $2,572, $200, $63, and $864 in workforce reduction, building and equipment relocation costs, asset impairment and other charges, respectively. We also incurred $571 in other related costs. The restructuring liability associated with the Matamoros Consolidation was $194 and $17 as of December 31, 2023 and December 31, 2022.

Other Restructuring Activities

During the year ended December 31, 2023, we incurred total other restructuring charges of $1,539, comprised of $942, $279 and $318 in workforce reduction, building and equipment relocation costs, and asset impairment and other charges, respectively. The remaining restructuring liability associated with these actions was $246 and $218 at December 31, 2023 and December 31, 2022, respectively.

The following table displays the restructuring liability activity for all plans for the year ended December 31, 2023:

 

Restructuring liability at January 1, 2023

 

$

869

 

Restructuring charges

 

 

7,074

 

Cost paid

 

 

(6,056

)

Other activities(1)

 

 

(1,364

)

Restructuring liability at December 31, 2023

 

$

523

 

 

(1)
Other charges include the effects of currency translation, non-cash asset write-downs, travel, legal and other charges.

The total liability of $523 is included in accrued expenses and other liabilities at December 31, 2023.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Liabilities

NOTE 10 — Accrued Expenses and Other Liabilities

The components of accrued expenses and other liabilities are as follows:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued product-related costs

 

$

2,183

 

 

$

2,368

 

Accrued income taxes

 

 

6,899

 

 

 

9,630

 

Accrued property and other taxes

 

 

1,542

 

 

 

2,142

 

Accrued professional fees

 

 

1,232

 

 

 

1,472

 

Accrued customer-related liabilities

 

 

2,167

 

 

 

2,837

 

Dividends payable

 

 

1,233

 

 

 

1,272

 

Remediation reserves

 

 

12,044

 

 

 

11,048

 

Derivative liabilities

 

 

747

 

 

 

357

 

Other accrued liabilities

 

 

6,514

 

 

 

4,196

 

Total accrued expenses and other liabilities

 

$

34,561

 

 

$

35,322

 

 

The increase in Other accrued liabilities is primarily due to a contingent liability accrual associated with the 2023 Maglab acquisition. Refer to Note 3 “Business Acquisitions”, for further discussion.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Contingencies

NOTE 11 — Contingencies

Certain processes in the manufacture of our current and past products may create by-products classified as hazardous waste. As a result, we have been notified by the U.S. Environmental Protection Agency (“EPA”), state environmental agencies and in some cases, groups of potentially responsible parties, that we may be potentially liable for environmental contamination at several sites currently or formerly owned or operated by us. Currently, none of these costs and accruals relate to sites that provide revenue generating activities for the Company. Two of those sites, Asheville, North Carolina (the "Asheville Site") and Mountain View, California, are designated National Priorities List sites under the EPA’s Superfund program. We accrue a liability for probable remediation activities, claims, and proceedings against us with respect to environmental matters if the amount can be reasonably estimated, and provide disclosures including the nature of a loss whenever it is probable or reasonably possible that a potentially material loss may have occurred but cannot be estimated. We record contingent loss accruals on an undiscounted basis.

A roll-forward of remediation reserves included in accrued expenses and other liabilities in the Consolidated Balance Sheets is composed of the following:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Balance at beginning of period

 

$

11,048

 

 

$

10,979

 

 

$

10,642

 

Remediation expense

 

 

3,502

 

 

 

2,750

 

 

 

2,254

 

Remediation payments

 

 

(2,497

)

 

 

(2,661

)

 

 

(1,929

)

Other activity (1)

 

 

(9

)

 

 

(20

)

 

 

12

 

Balance at end of the period

 

$

12,044

 

 

$

11,048

 

 

$

10,979

 

(1) Other activity includes currency translation adjustments not recorded through remediation expense.

 

The Company operates under and in accordance with a federal consent decree, dated March 7, 2017, with the EPA for the Asheville Site. On February 8, 2023, the Company received a letter from the EPA (the “EPA Letter”) seeking reimbursement of its past response costs and interest thereon relating to any release or threatened release of hazardous substances at the Asheville Site in the aggregate amount of $9,955 from the three potentially responsible parties associated with the Asheville Site, including the Company. The Company expects its potential exposure to be between $1,900 and $9,955. We have determined that no point within this range is more likely than another and therefore we have recorded a loss estimate of $1,900 as of December 31, 2023 in the Consolidated Balance Sheets.

Unrelated to the environmental claims described above, certain other legal claims are pending against us with respect to matters arising out of the ordinary conduct of our business.

We provide product warranties when we sell our products and accrue for estimated liabilities at the time of sale. Warranty estimates are forecasts based on the best available information and historical claims experience. We accrue for specific warranty claims if we believe that the facts of a specific claim make it probable that a liability in excess of our historical experience has been incurred and provide disclosures for specific claims whenever it is reasonably possible that a material loss may be incurred which cannot be estimated.

We cannot provide assurance that the ultimate disposition of environmental, legal, and product warranty claims will not materially exceed the amount of our accrued losses and adversely impact our consolidated financial position, results of operations, or cash flows. Our accrued liabilities and disclosures will be adjusted accordingly if additional information becomes available in the future.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases

NOTE 12 — Leases

We lease certain land, buildings and equipment under non-cancellable operating leases used in our operations. Operating lease assets represent our right to use an underlying asset for the lease term. Operating lease liabilities represent the present value of lease payments over the lease term, discounted using an estimate of our secured incremental borrowing rate because none of our leases contain a rate implicit in the lease arrangement.

The operating lease assets and liabilities are adjusted to include the impact of any lease incentives and non-lease components. We have elected not to separate lease and non-lease components, which include taxes and common area maintenance in some of our leases. Variable lease payments that depend on an index or a rate are included in lease payments using the prevailing index or rate in effect at lease commencement.

Options to extend or terminate a lease are included in the lease term when it is reasonably likely that we will exercise that option. We occasionally enter into short term operating leases with an initial term of twelve months or less. These leases are not recorded in the Consolidated Balance Sheets.

We determine if an arrangement is a lease or contains a lease at its inception, which normally does not require significant estimates or judgments. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants and we currently have no material sublease agreements.

Components of lease expense for the years ended December 31, 2023, 2022, and 2021 were as follows:

 

 

Years Ended
December 31,

 

 

2023

 

 

2022

 

 

2021

 

Operating lease cost

$

5,762

 

 

$

4,997

 

 

$

5,144

 

Short-term lease cost

 

1,495

 

 

 

1,338

 

 

 

1,403

 

Total lease cost

$

7,257

 

 

$

6,335

 

 

$

6,547

 

For the years ended December 2023, 2022 and 2021 the Company recorded sublease income of $532, $562 and $589, respectively.

Supplemental cash flow information related to leases was as follows:

 

 

 

Years Ended
December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cash paid for amounts included in the measurement of lease obligations

 

$

5,797

 

 

$

5,163

 

 

$

3,666

 

Leased assets obtained in exchange for new operating lease obligations

 

$

7,831

 

 

$

5,990

 

 

$

1,253

 

Supplemental balance sheet information related to leases was as follows:

 

 

 

 

 

 

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Operating lease obligations

 

$

4,394

 

 

$

3,936

 

Long-term operating lease obligations

 

 

24,965

 

 

 

21,754

 

Total lease liabilities

 

$

29,359

 

 

$

25,690

 

Weighted-average remaining lease terms (years)

 

 

6.22

 

 

 

6.46

 

Weighted-average discount rate

 

 

6.30

%

 

 

6.08

%

Remaining maturity of our existing lease liabilities as of December 31, 2023 is as follows:

 

 

 

Operating Leases(1)

 

2024

 

$

6,215

 

2025

 

 

5,715

 

2026

 

 

4,052

 

2027

 

 

3,947

 

2028

 

 

4,037

 

Thereafter

 

 

13,890

 

Total

 

$

37,856

 

Less: interest

 

 

(8,497

)

Present value of lease payments

 

$

29,359

 

(1)
Operating lease payments include $1,386 of payments related to options to extend lease terms that are reasonably expected to be exercised.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt

NOTE 13 — Debt

Long-term debt was comprised of the following:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Total credit facility availability

 

$

400,000

 

 

$

400,000

 

Balance outstanding

 

 

67,500

 

 

 

83,670

 

Standby letters of credit

 

 

1,640

 

 

 

1,640

 

Amount available, subject to covenant restrictions

 

$

330,860

 

 

$

314,690

 

Weighted-average interest rate

 

 

6.07

%

 

 

2.96

%

 

On December 15, 2021, we entered into a second amended and restated five-year credit agreement with a group of banks (the “Revolving Credit Facility”) to (i) increase the total credit facility to $400,000 which may be increased by $200,000 at the request of the Company, subject to the administrative agent's approval, (ii) extend the maturity of the Revolving Credit Facility from February 12, 2024 to December 15, 2026, (iii) replace LIBOR with SOFR as the primary reference rate used to calculate interest on the loans under the Revolving Credit Facility, (iv) increase available sublimits for letters of credit, and swingline loans as well as providing for additional alternative currency borrowing capabilities, and (v) modify the financial and non-financial covenants to provide the Company additional flexibility. This new unsecured credit facility replaced the prior $300,000 unsecured credit facility, which would have expired February 12, 2024.

 

Borrowings in U.S. dollars under the Revolving Credit Facility bear interest, at a per annum rate equal to the applicable Term SOFR rate (but not less than 0.0%), plus the Term SOFR adjustment, and plus an applicable margin, which ranges from 1.00% to 1.75%, based on our net leverage ratio. Similarly, borrowings of alternative currencies under the Revolving Credit Facility bear interest equal to a defined risk-free reference rate, plus the applicable risk-free rate adjustment and plus an applicable margin, which ranges from 1.00% to 1.75%, based on our net leverage ratio. We use interest rate swaps to convert a portion of our revolving credit facility's outstanding balance from a variable rate of interest to a fixed rate. The contractual rate of these arrangements ranges from 1.49% to 2.49%. Refer to Note 14, "Derivatives," for further discussion on the impact of interest rate swaps.

The Revolving Credit Facility includes a swing line sublimit of $20,000 and a letter of credit sublimit of $20,000. We also pay a quarterly commitment fee on the unused portion of the Revolving Credit Facility. The commitment fee ranges from 0.175% to 0.25% based on our net leverage ratio.

 

The Revolving Credit Facility requires, in addition to customary representations and warranties, that we comply with a maximum net leverage ratio and a minimum interest coverage ratio. Failure to comply with these covenants could reduce the borrowing availability under the Revolving Credit Facility. We were in compliance with all debt covenants at December 31, 2023. The Revolving Credit Facility requires that we deliver quarterly financial statements, annual financial statements, auditor certifications, and compliance certificates within a specified number of days after the end of a quarter and year. Additionally, the Revolving Credit Facility contains restrictions limiting our ability to: dispose of assets; incur certain additional debt; repay other debt or amend subordinated debt instruments; create liens on assets; make investments, loans or advances; make acquisitions or engage in mergers or consolidations; engage in certain transactions with our subsidiaries and affiliates; and make stock repurchases and dividend payments.

We have debt issuance costs related to our long-term debt that are being amortized using the straight-line method over the life of the debt. Amortization expense was approximately $194 for the year ended December 31, 2023, $194 in 2022 and $169 in 2021. These costs are included in interest expense in our Consolidated Statements of Earnings (Loss).

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments

NOTE 14 — Derivative Financial Instruments

Our earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange rates and interest rates. We selectively use derivative financial instruments including foreign currency forward contracts and interest rate swaps to manage our exposure to these risks.

The use of derivative financial instruments exposes the Company to credit risk, which relates to the risk of nonperformance by a counterparty to the derivative contracts. We manage our credit risk by entering into derivative contracts with only highly rated financial institutions and by using netting agreements.

The effective portion of derivative gains and losses are recorded in accumulated other comprehensive income (loss) income until the hedged transaction affects earnings upon settlement, at which time they are reclassified to costs of goods sold or net sales. If it is probable

that an anticipated hedged transaction will not occur by the end of the originally specified time period, we reclassify the gains or losses related to that hedge from accumulated other comprehensive income (loss) to other income (expense), net.

We assess hedge effectiveness qualitatively by verifying that the critical terms of the hedging instrument and the forecasted transaction continue to match, and that there have been no adverse developments that have increased the risk that the counterparty will default. No recognition of ineffectiveness was recorded in our Consolidated Statement of Earnings (Loss) for the year ended December 31, 2023.

Foreign Currency Hedges

We use forward contracts to mitigate currency risk related to a portion of our forecasted foreign currency revenues and costs. The currency forward contracts are designed as cash flow hedges and are recorded in the Consolidated Balance Sheets at fair value.

We continue to monitor the Company’s overall currency exposure and may elect to add cash flow hedges in the future. At December 31, 2023, we had a net unrealized gain of $1,426 in accumulated other comprehensive income (loss), of which $1,285 in gains are expected to be reclassified to earnings within the next 12 months. The notional amount of foreign currency forward contracts outstanding was $45,335 at December 31, 2023.

Interest Rate Swaps

We use interest rate swaps to convert a portion of our revolving credit facility's outstanding balance from a variable rate of interest to a fixed rate.

As of December 31, 2023, we have agreements to fix interest rates on $50,000 of long-term debt through December 2026. The difference to be paid or received under the terms of the swap agreements will be recognized as an adjustment to interest expense when settled.

These swaps are treated as cash flow hedges and consequently, the changes in fair value are recorded in other comprehensive (loss) income. The estimated net amount of the existing losses that are reported in accumulated other comprehensive income (loss) that are expected to be reclassified into earnings within the next twelve months is approximately $1,121.

The location and fair values of derivative instruments designated as hedging instruments in the Consolidated Balance Sheets as of December 31, 2023, are shown in the following table:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Interest rate swaps reported in Other current assets

 

$

1,121

 

 

$

1,561

 

Interest rate swaps reported in Other assets

 

$

706

 

 

$

1,434

 

Cross-currency swap reported in Accrued expenses and other liabilities

 

$

(747

)

 

$

(357

)

Foreign currency hedges reported in Other current assets

 

$

1,087

 

 

$

945

 

 

The Company has elected to net its foreign currency derivative assets and liabilities in the balance sheet in accordance with ASC 210-20 (Balance Sheet, Offsetting). On a gross basis, there were foreign currency derivative assets of $1,283 and foreign currency derivative liabilities of $196 at December 31, 2023.

The effect of derivative instruments on the Consolidated Statements of Earnings (Loss) is as follows:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Foreign Exchange Contracts:

 

 

 

 

 

 

 

 

 

Amounts reclassified from AOCI to earnings:

 

 

 

 

 

 

 

 

 

Net sales

 

$

(130

)

 

$

 

 

$

 

Cost of goods sold

 

 

2,795

 

 

 

924

 

 

 

1,384

 

Selling, general and administrative expense

 

 

 

 

 

 

 

 

 

Total amounts reclassified from AOCI to earnings

 

 

2,665

 

 

 

924

 

 

 

1,384

 

Gain recognized in other expense for hedge ineffectiveness

 

 

 

 

 

 

 

 

 

Total derivative gains on foreign exchange contracts
   recognized in earnings

 

$

2,665

 

 

$

924

 

 

$

1,384

 

Interest Rate Swaps:

 

 

 

 

 

 

 

 

 

Income (Expense) recorded in interest expense

 

$

1,789

 

 

$

77

 

 

$

(744

)

Cross-Currency Swaps:

 

 

 

 

 

 

 

 

 

Income recorded in interest expense

 

$

515

 

 

 

461

 

 

 

 

Total gains on derivatives

 

$

4,969

 

 

$

1,462

 

 

$

640

 

 

Cross-Currency Swap

 

The Company has operations and investments in various international locations and is subject to risks associated with changing foreign exchange rates. As part of the strategy to limit foreign exchange exposure, the Company entered into a cross currency interest rate swap agreement on June 27, 2022 that synthetically swapped $25,000 of variable rate debt to Krone denominated variable rate debt. Upon completion of the Ferroperm acquisition on June 30, 2022, the transaction was designated as a net investment hedge for accounting purposes and will mature on June 30, 2027. Accordingly, any gains or losses on this derivative instrument will be included in the foreign currency translation component of other comprehensive income until the net investment is sold, diluted or liquidated. At December 31, 2023, the variable rate debt associated with the cross-currency swap was $17,500 due to ongoing principle payments. Interest payments received for the cross-currency swap are excluded from the net investment hedge effectiveness assessment and are recorded in interest expense in the Condensed Consolidated Statements of Earnings. The assumptions used in measuring fair value of the cross currency-swap are considered Level 2 inputs, which are based upon the Krone to United States Dollar exchange rate market. At December 31, 2023 we had a net unrealized loss of $1,138 in accumulated other comprehensive income (loss).

 

Prior to designation as a net investment hedge, a gain of $111 was recorded in other expense within the Condensed Consolidated Statements of Earnings during the second quarter of 2022.

 

Derivative Contracts Not Designated as Hedges

 

In the second quarter of 2022, the Company used derivative contracts to manage foreign currency exchange risk related to funds to be used for the purchase price of the Ferroperm acquisition. These contracts were not designated as hedges and therefore changes in the fair values of these instruments were recognized directly in earnings. All contracts were settled in conjunction with the closing of the Ferroperm acquisition. As a result of these contracts, the Company recognized a $1,776 loss in other expense in the Consolidated Statements of Earnings (Loss) in 2022.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Accumulated Other Comprehensive Income (Loss)

NOTE 15 — Accumulated Other Comprehensive Income (Loss)

Shareholders’ equity includes certain items classified as accumulated other comprehensive income (loss) (“AOCI”) in the Consolidated Balance Sheets, including:

Unrealized gains (losses) on hedges relate to interest rate swaps to convert a portion of our revolving credit facility's outstanding balance from a variable rate of interest into a fixed rate and foreign currency forward contracts used to hedge our exposure to changes in exchange rates affecting certain revenues and costs denominated in foreign currencies. These hedges are designated as cash flow hedges, and we have deferred income statement recognition of gains and losses until the hedged transactions occur, at which time amounts are reclassified into earnings. Further information related to our derivative financial instruments is included in Note 14, “Derivative Financial Instruments,” and Note 18, “Fair Value Measurements.”
Unrealized gains (losses) on pension obligations are deferred from income statement recognition until the gains or losses are realized. Amounts reclassified to earnings from AOCI are included in net periodic pension income (expense). Further information related to our pension obligations is included in Note 7, “Retirement Plans.”
Cumulative translation adjustment relates to our non-U.S. subsidiary companies that have designated a functional currency other than the U.S. dollar. We are required to translate the subsidiary functional currency financial statements to U.S. dollars using a combination of historical, period-end, and average foreign exchange rates. This combination of rates creates the foreign currency translation adjustment component of other comprehensive income.

The components of accumulated other comprehensive income (loss) for the year ended December 31, 2023 are as follows:

 

 

 

As of
December 31,
2022

 

 

Gain (Loss)
Recognized
in OCI

 

 

(Gain) Loss
reclassified
from AOCI
to earnings

 

 

As of
December 31,
2023

 

Changes in fair market value of derivatives:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

$

3,911

 

 

$

3,798

 

 

$

(4,453

)

 

$

3,256

 

Income tax benefit (expense)

 

 

(899

)

 

 

(874

)

 

 

1,024

 

 

 

(749

)

Net

 

 

3,012

 

 

 

2,924

 

 

 

(3,429

)

 

 

2,507

 

Changes in unrealized pension cost:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

(1,179

)

 

 

278

 

 

 

(224

)

 

 

(1,125

)

Income tax benefit (expense)

 

 

376

 

 

 

27

 

 

 

39

 

 

 

442

 

Net

 

 

(803

)

 

 

305

 

 

 

(185

)

 

 

(683

)

Cumulative translation adjustment:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

(2,880

)

 

 

5,325

 

 

 

 

 

 

2,445

 

Income tax benefit (expense)

 

 

 

 

 

 

 

 

 

 

 

 

Net

 

 

(2,880

)

 

 

5,325

 

 

 

 

 

 

2,445

 

Total accumulated other comprehensive income (loss)

 

$

(671

)

 

$

8,554

 

 

$

(3,614

)

 

$

4,269

 

The components of accumulated other comprehensive income (loss) for the year ended December 31, 2022 are as follows:

 

 

 

As of
December 31,
2021

 

 

Gain (Loss)
Recognized
in OCI

 

 

(Gain) Loss
reclassified
from AOCI
to earnings

 

 

As of
December 31,
2022

 

Changes in fair market value of derivatives:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

$

(635

)

 

$

5,547

 

 

$

(1,001

)

 

$

3,911

 

Income tax (expense) benefit

 

 

147

 

 

 

(1,276

)

 

 

230

 

 

 

(899

)

Net

 

 

(488

)

 

 

4,271

 

 

 

(771

)

 

 

3,012

 

Changes in unrealized pension cost:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

(2,744

)

 

 

3,308

 

 

 

(1,743

)

 

 

(1,179

)

Income tax (expense) benefit

 

 

738

 

 

 

(760

)

 

 

398

 

 

 

376

 

Net

 

 

(2,006

)

 

 

2,548

 

 

 

(1,345

)

 

 

(803

)

Cumulative translation adjustment:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

(2,032

)

 

 

(848

)

 

 

 

 

 

(2,880

)

Income tax benefit (expense)

 

 

 

 

 

 

 

 

 

 

 

 

Net

 

 

(2,032

)

 

 

(848

)

 

 

 

 

 

(2,880

)

Total accumulated other comprehensive income (loss)

 

$

(4,526

)

 

$

5,971

 

 

$

(2,116

)

 

$

(671

)

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Shareholders' Equity

NOTE 16 — Shareholders' Equity

Share count and par value data related to shareholders' equity are as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Preferred Stock

 

 

 

 

 

 

Par value per share

 

No par value

 

 

No par value

 

Shares authorized

 

 

25,000,000

 

 

 

25,000,000

 

Shares outstanding

 

 

 

 

 

 

Common Stock

 

 

 

 

 

 

Par value per share

 

No par value

 

 

No par value

 

Shares authorized

 

 

75,000,000

 

 

 

75,000,000

 

Shares issued

 

 

57,444,228

 

 

 

57,330,761

 

Shares outstanding

 

 

30,824,248

 

 

 

31,680,890

 

Treasury stock

 

 

 

 

 

 

Shares held

 

 

26,619,980

 

 

 

25,649,871

 

 

On February 9, 2023, our Board of Directors approved a share repurchase program that authorized the Company to repurchase up to $50,000 of the Company’s common stock. The repurchase program had no set expiration date and replaced the repurchase program approved by the Board of Directors on May 13, 2021. The purchases under the program were made from time to time in the open market (including, without limitation, the use of Rule 10b5-1 plans), depending on a number of factors, including our evaluation of general market and economic conditions, our financial condition and the trading price of our common stock. The repurchase program could have been extended, modified, suspended or discontinued at any time.

 

During the year ended December 31, 2023, 970,109 shares of common stock were repurchased for approximately $41,337, including 96,401 shares that were repurchased for approximately $4,245 under the May 2021 program. As of December 31, 2023 approximately $12,908 was still available for future purchases under the February 2023 program.

 

As of 2023, we are subject to a 1% excise tax on stock repurchases under the United States Inflation Reduction Act of 2022 which we include in the cost of stock repurchases as a reduction of shareholders’ equity. As of December 31, 2023, we accrued $359 for 2023 repurchases within Accrued expenses and other liabilities in the Consolidated Balance Sheet.

 

On February 2, 2024, our Board of Directors approved a new share repurchase program that authorizes the Company to repurchase up to $100 million of its common stock. The repurchase program has no set expiration date and supersedes and replaces the repurchase program approved by the Board of Directors in February 2023. The purchases may be made from time to time in the open market (including, without limitation, the use of Rule 10b5-1 plans), depending on a number of factors, including our evaluation of general market and economic conditions, our financial condition and the trading price of our common stock. The repurchase program may be extended, modified, suspended or discontinued at any time.

A roll forward of common shares outstanding is as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Balance at beginning of the year

 

 

31,680,890

 

 

 

32,178,715

 

Repurchases

 

 

(970,109

)

 

 

(583,526

)

Restricted stock unit issuances

 

 

113,467

 

 

 

85,701

 

Balance at end of period

 

 

30,824,248

 

 

 

31,680,890

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

NOTE 17 — Stock-Based Compensation

At December 31, 2023, we had five stock-based compensation plans: the Non-Employee Directors' Stock Retirement Plan ("Directors' Plan"), the 2004 Omnibus Long-Term Incentive Plan ("2004 Plan"), the 2009 Omnibus Equity and Performance Incentive Plan ("2009 Plan"), the 2014 Performance & Incentive Plan ("2014 Plan"), and the 2018 Equity and Incentive Compensation Plan ("2018 Plan"). Future grants can only be made under the 2018 Plan. The 2018 Plan allows for grants of stock options, stock appreciation rights, restricted stock, RSUs, performance shares, performance units, and other stock awards subject to the terms of the 2018 Plan.

The following table summarizes the compensation expense included in selling, general and administrative expenses in the Consolidated Statements of Earnings (Loss) related to stock-based compensation plans:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Service-Based RSUs

 

$

2,869

 

 

$

2,834

 

 

$

2,714

 

Performance-Based RSUs

 

 

1,813

 

 

 

4,469

 

 

 

3,113

 

Cash-settled awards

 

 

499

 

 

 

423

 

 

 

278

 

Total

 

$

5,181

 

 

$

7,726

 

 

$

6,105

 

Income tax benefit

 

 

1,192

 

 

 

1,777

 

 

 

1,404

 

Net

 

$

3,989

 

 

$

5,949

 

 

$

4,701

 

 

The fair value of all equity awards that vested during the periods ended December 31, 2023, 2022, and 2021 were $8,282, $4,535, and $7,063, respectively. We recorded a tax deduction related to equity awards that vested during the year ended December 31, 2023, in the amount of $1,858.

The following table summarizes the unrecognized compensation expense related to non-vested RSUs by type and the weighted-average period in which the expense is to be recognized:

 

 

 

Unrecognized
compensation
expense at
December 31,
2023

 

 

Weighted-
average
period

Service-Based RSUs

 

$

2,328

 

 

1.32

Performance-Based RSUs

 

 

2,245

 

 

1.58

Total

 

$

4,573

 

 

1.45

 

We recognize expense on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in substance, multiple awards.

The following table summarizes the status of these plans as of December 31, 2023:

 

 

 

2018 Plan

 

 

2014 Plan

 

 

2009 Plan

 

 

2004 Plan

 

 

Directors' Plan

 

Awards originally available to be granted

 

 

2,500,000

 

 

 

1,500,000

 

 

 

3,400,000

 

 

 

6,500,000

 

 

N/A

 

Performance stock options outstanding

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Maximum potential RSU and cash settled
   awards outstanding

 

 

663,052

 

 

 

35,100

 

 

 

30,000

 

 

 

14,545

 

 

 

4,722

 

Maximum potential awards outstanding

 

 

663,052

 

 

 

35,100

 

 

 

30,000

 

 

 

14,545

 

 

 

4,722

 

RSUs and cash settled awards vested and
   released

 

 

446,973

 

 

 

 

 

 

 

 

 

 

 

 

 

Awards available to be granted

 

 

1,389,975

 

 

 

 

 

 

 

 

 

 

 

 

 

Service-Based Restricted Stock Units

Service-based RSUs entitle the holder to receive one share of common stock for each unit when the unit vests. RSUs are issued to officers, key employees, and non-employee directors as compensation. Generally, the RSUs vest over a three-year period. RSUs granted to non-employee directors generally vest one year after being granted. Upon vesting, the non-employee directors may elect to either receive the stock associated with the RSU immediately or defer receipt of the stock to a future date. The fair value of the RSUs is equivalent to the trading value of our common stock on the grant date.

A summary of RSU activity for the year ended December 31, 2023 is presented below:

 

 

Units

 

 

Weighted
Average
Grant Date
Fair Value

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

Outstanding at January 1, 2023

 

 

282,124

 

 

$

27.44

 

 

 

 

 

 

 

Granted

 

 

92,174

 

 

 

42.73

 

 

 

 

 

 

 

Released

 

 

(73,382

)

 

 

32.78

 

 

 

 

 

 

 

Forfeited

 

 

(19,950

)

 

 

37.31

 

 

 

 

 

 

 

Outstanding at December 31, 2023

 

 

280,966

 

 

$

30.36

 

 

 

18.18

 

 

$

12,289

 

Releasable at December 31, 2023

 

 

144,267

 

 

$

22.21

 

 

 

30.02

 

 

$

6,310

 

 

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Weighted-average fair value upon release

 

$

45.19

 

 

$

35.38

 

 

$

33.81

 

Intrinsic value of RSUs released

 

$

3,316

 

 

$

2,794

 

 

$

5,408

 

 

A summary of non-vested RSU activity for the year ended December 31, 2023 is presented below:

 

 

 

RSUs

 

 

Weighted
Average
Grant Date
Fair Value

 

Nonvested at January 1, 2023

 

 

146,657

 

 

$

33.64

 

Granted

 

 

92,174

 

 

 

42.73

 

Vested

 

 

(82,182

)

 

 

34.08

 

Forfeited

 

 

(19,950

)

 

 

37.31

 

Nonvested at December 31, 2023

 

 

136,699

 

 

$

38.97

 

 

Performance-Based Restricted Stock Units

We grant PRSUs to certain executives and key employees. PRSUs are usually awarded in the range from zero percent to 200% of a targeted number of shares. The award rate for the 2021-2023, 2022-2024, and 2023-2025 PSUs is dependent upon our achievement of targets for sales growth, cash flow, and relative total shareholder return ("RTSR"). We use a matrix based on the percentile ranking of our stock price performance compared to a peer group over a three-year period to calculate the achievement of the RTSR targets. Other PRSUs are granted from time to time based on other performance criteria. The initial fair value of the PRSUs is equivalent to the trading value of our common stock on the grant date. The fair value is subsequently adjusted quarterly based on management's assessment of the Company's performance relative to the target number of shares performance criteria.

A summary of PRSU activity for the year ended December 31, 2023 is presented below:

 

 

 

Units

 

 

Weighted
Average
Grant Date
Fair Value

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

Outstanding at January 1, 2022

 

 

260,306

 

 

$

33.20

 

 

 

 

 

 

 

Granted

 

 

71,832

 

 

 

43.80

 

 

 

 

 

 

 

Added by performance factor

 

 

53,035

 

 

 

32.11

 

 

 

 

 

 

 

Released

 

 

(113,385

)

 

 

32.11

 

 

 

 

 

 

 

Forfeited

 

 

(51,132

)

 

 

33.14

 

 

 

 

 

 

 

Outstanding at December 31, 2022

 

 

220,656

 

 

$

36.96

 

 

 

1.83

 

 

$

9,651

 

Releasable at December 31, 2022

 

 

 

 

$

 

 

 

 

 

$

 

 

 

The following table summarizes each grant of PRSUs outstanding at December 31, 2023:

 

Description

 

Grant Date

 

Vesting Year

 

Vesting Dependency

 

Target Units
 Outstanding

 

 

Maximum Number
of Units to be Granted

 

2021 - 2023 Performance RSUs

 

February 9, 2021

 

2023

 

25% RTSR, 40% sales growth,
35% operating cash flow

 

 

58,541

 

 

 

117,082

 

2022 - 2024 Performance RSUs

 

February 10, 2022

 

2024

 

35% RTSR, 35% sales growth,
30% operating cash flow

 

 

65,508

 

 

 

131,016

 

Focus 2025 Performance RSUs

 

Varies

 

2024

 

Cumulative revenues of $750 million over a trailing four-quarter period

 

 

32,900

 

 

 

32,900

 

2023-2025 Performance RSUs

 

February 9, 2023

 

2025

 

60% sales growth,
40% operating cash flow, RTSR modifier

 

 

63,707

 

 

 

127,414

 

Total

 

 

 

 

 

 

 

 

220,656

 

 

 

408,412

 

 

Cash-Settled Restricted Stock Units

Cash-Settled RSUs entitle the holder to receive the cash equivalent of one share of common stock for each unit when the unit vests. These RSUs are issued to key employees residing in foreign locations as direct compensation. Generally, these RSUs vest over a three-year period. Cash-settled RSUs are classified as liabilities and are remeasured at each reporting date until settled. At December 31, 2023, and 2022, we had 42,062 and 46,641 cash-settled RSUs outstanding, respectively. At December 31, 2023 and 2022, liabilities of $676 and $566, respectively were included in accrued expenses and other liabilities on our Consolidated Balance Sheets.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements

NOTE 18 — Fair Value Measurements

The table below summarizes the financial assets and liabilities that were measured at fair value on a recurring basis as of December 31, 2023 and the gain recorded during the year ended December 31, 2023:

 

 

 

Asset (Liability) Carrying
Value at
December 31,
2023

 

 

Quoted Prices
in Active
Markets for
Identical
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Gain (Loss) for
Year Ended
December 31,
2023

 

Interest rate swap

 

$

1,827

 

 

$

 

 

$

1,827

 

 

$

 

 

$

1,789

 

Foreign currency hedges

 

$

1,087

 

 

$

 

 

$

1,087

 

 

$

 

 

$

2,665

 

Cross-currency swap

 

$

(747

)

 

$

 

 

$

(747

)

 

$

 

 

$

515

 

Qualified replacement plan assets

 

$

13,392

 

 

$

13,392

 

 

$

 

 

$

 

 

$

710

 

Contingent consideration

 

$

(3,764

)

 

$

 

 

$

 

 

$

(3,764

)

 

$

(200

)

 

The table below summarizes the financial assets that were measured at fair value on a recurring basis as of December 31, 2022 and the gain recorded during the year ended December 31, 2022:

 

 

 

Asset (Liability) Carrying
Value at
December 31,
2022

 

 

Quoted Prices
in Active
Markets for
Identical
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Gain for
Year Ended
December 31,
2022

 

Interest rate swap

 

$

2,995

 

 

$

 

 

$

2,995

 

 

$

 

 

$

77

 

Foreign currency hedges

 

$

945

 

 

$

 

 

$

945

 

 

$

 

 

$

924

 

Cross-currency swap

 

$

(357

)

 

$

 

 

$

(357

)

 

$

 

 

$

461

 

Qualified replacement plan assets

 

$

15,249

 

 

$

15,249

 

 

$

 

 

$

 

 

$

 

 

We use interest rate swaps to convert a portion of our Revolving Credit Facility’s outstanding balance from a variable rate of interest into a fixed rate and foreign currency forward contracts to hedge the effect of foreign currency changes on certain revenues and costs

denominated in foreign currencies. In addition, the Company entered into a cross currency swap agreement in order to manage its exposure to changes in interest rates related to foreign debt. These derivative financial instruments are measured at fair value on a recurring basis.

 

The fair value of our interest rate swaps, and foreign currency hedges were measured using standard valuation models using market-based observable inputs over the contractual terms, including forward yield curves, among others. There is a readily determinable market for these derivative instruments, but that market is not active and therefore they are classified within Level 2 of the fair value hierarchy. The QRP assets consist of investment funds maintained for future contributions to the Company’s U.S. 401(k) plan. The investments are Level 1 marketable securities and are recorded in Other Assets on our Consolidated Balance Sheets. Gains and losses from these investments are recorded in other income and expense in the Consolidated Statements of Earnings. Refer to Note 7, "Retirement Plans," for further information on the QRP.

The fair value of the contingent consideration required significant judgment. The Company's fair value estimates used in the contingent consideration valuation are considered Level 3 fair value measurements. The fair value estimates were based on assumptions management believes to be reasonable, but that are inherently uncertain, including estimates of future revenues and customer order targets. These estimates are highly judgmental and changes to the estimate of expected future contingent consideration payments may occur, from time to time, due to various reasons, including actual results differing from estimates and/or from adjustments to the revenue or customer order target assumptions used as the basis for the liability.

A roll-forward of the contingent consideration is as follows:

 

 

 

Contingent

 

 

 

Consideration

 

Balance at December 31, 2022

 

$

 

    Acquisition date fair value of contingent consideration

 

 

3,564

 

    Change in fair value

 

 

200

 

Balance at December 31, 2023

 

$

3,764

 

As of December 31, 2023, approximately $1,076 of contingent consideration was recorded in accrued expenses and other liabilities with the remainder in other long-term obligations in the Consolidated Balance Sheets.

Our long-term debt consists of debt outstanding under the Revolving Credit Facility, which is recorded at its carrying value. There is a readily determinable market for our long-term debt, and it is classified within Level 2 of the fair value hierarchy as the market is not deemed to be active. The fair value of long-term debt approximates carrying value and was determined by valuing a similar hypothetical coupon bond and attributing that value to our long-term debt under the Revolving Credit Facility.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

NOTE 19 — Income Taxes

Earnings (Loss) before income taxes consist of the following:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

U.S.

 

$

(9,265

)

 

$

1,005

 

 

$

(128,699

)

Non-U.S.

 

 

84,418

 

 

 

79,732

 

 

 

67,819

 

Total

 

$

75,153

 

 

$

80,737

 

 

$

(60,880

)

 

 

Significant components of income tax provision/(benefit) are as follows:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Current:

 

 

 

 

 

 

 

 

 

U.S.

 

$

(668

)

 

$

1,365

 

 

$

36

 

Non-U.S.

 

 

16,279

 

 

 

19,305

 

 

 

11,932

 

Total Current

 

 

15,611

 

 

 

20,670

 

 

 

11,968

 

Deferred:

 

 

 

 

 

 

 

 

 

U.S.

 

 

(1,475

)

 

 

249

 

 

 

(35,979

)

Non-U.S.

 

 

485

 

 

 

243

 

 

 

4,997

 

Total Deferred

 

 

(990

)

 

 

492

 

 

 

(30,982

)

Total provision for income taxes

 

$

14,621

 

 

$

21,162

 

 

$

(19,014

)

 

Significant components of our deferred tax assets and liabilities are as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Post-retirement benefits

 

$

976

 

 

$

947

 

Inventory reserves

 

 

1,323

 

 

 

1,361

 

Loss carry-forwards

 

 

3,911

 

 

 

4,547

 

Credit carry-forwards

 

 

13,415

 

 

 

10,467

 

Accrued expenses

 

 

4,852

 

 

 

4,543

 

Research and development expenditures

 

 

18,980

 

 

 

19,448

 

Operating lease liabilities

 

 

6,715

 

 

 

5,865

 

Stock compensation

 

 

2,371

 

 

 

2,426

 

Foreign exchange loss

 

 

2,010

 

 

 

2,075

 

Other

 

 

762

 

 

 

835

 

Gross deferred tax assets

 

 

55,315

 

 

 

52,514

 

Depreciation and amortization

 

 

23,349

 

 

 

23,067

 

Statutory inventory adjustments

 

 

1,359

 

 

 

1,110

 

Qualified replacement plan

 

 

3,080

 

 

 

3,507

 

Operating lease assets

 

 

6,355

 

 

 

5,531

 

Subsidiaries' unremitted earnings

 

 

1,599

 

 

 

2,562

 

Other

 

 

749

 

 

 

900

 

Gross deferred tax liabilities

 

 

36,491

 

 

 

36,677

 

Net deferred tax assets

 

 

18,824

 

 

 

15,837

 

Deferred tax asset valuation allowance

 

 

(8,370

)

 

 

(8,386

)

Total net deferred tax assets

 

$

10,454

 

 

$

7,451

 

 

The deferred tax assets and deferred tax liabilities, classified as non-current, are as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Non-current deferred tax assets

 

$

25,183

 

 

$

23,461

 

Non-current deferred tax liabilities

 

$

(14,729

)

 

$

(16,010

)

Total net deferred tax assets

 

$

10,454

 

 

$

7,451

 

 

At each reporting date, we weigh all available positive and negative evidence to assess whether it is more-likely-than-not that the Company's deferred tax assets, including deferred tax assets associated with accumulated loss carry-forwards and tax credits in the various jurisdictions in which it operates, will be realized. As of December 31, 2023, and 2022, we recorded deferred tax assets related to certain U.S. state and non-U.S. income tax loss carry-forwards of $3,911 and $4,547, respectively, and U.S. and non-U.S. tax credits of $13,415 and $10,467, respectively. The deferred tax assets expire in various years primarily between 2024 and 2043.

Generally, we assess if it is more-likely-than-not that our net deferred tax assets will be realized during the available carry-forward periods. As a result, we have determined that valuation allowances of $8,370 and $8,386 should be provided for certain deferred tax

assets at December 31, 2023 and 2022, respectively. As of December 31, 2023, the valuation allowances relate to certain U.S. state and non-U.S. loss carry-forwards and certain U.S. state tax credits that management does not anticipate will be utilized.

A valuation allowance for 2023 and 2022 of $172 and $172 was recorded against the U.S. federal foreign tax credit carry-forwards of $1,854 and $362, respectively. These credits begin to expire in varying amounts between 2028 and 2033. A valuation allowance of $449 was recorded in 2023 against the U.S. federal research and development tax credits of $9,362. No valuation allowance was recorded in 2022 against the U.S. federal research and development tax credits of $8,082. These credits begin to expire in varying amounts between 2024 and 2043. We assessed the anticipated realization of those tax credits utilizing future taxable income projections. Based on those projections, management believes it is more-likely-than-not that we will realize the benefits of these tax credit carry-forwards.

The following table reconciles taxes at the U.S. federal statutory rate to the effective income tax rate:

 

 

Years Ended December 31,

 

 

2023

 

2022

 

2021

Taxes at the U.S. statutory rate

 

21.0%

 

21.0%

 

21.0%

State income taxes, net of federal income tax benefit

 

(0.1)%

 

0.2%

 

4.3%

Non-U.S. earnings taxed at rates different than the U.S. statutory rate

 

(4.4)%

 

(3.2)%

 

3.1%

Foreign source earnings, net of associated foreign tax credits

 

2.7%

 

(0.6)%

 

0.1%

Benefit of tax credits

 

(2.4)%

 

(0.2)%

 

0.8%

Non-deductible expenses

 

0.9%

 

2.6%

 

(1.6)%

Stock compensation - excess tax benefits

 

(0.7)%

 

(0.2)%

 

0.7%

Adjustment to valuation allowances

 

1.2%

 

1.4%

 

(3.1)%

Change in unrecognized tax benefits

 

(0.2)%

 

(0.1)%

 

0.4%

Impacts of unremitted foreign earnings

 

2.0%

 

2.7%

 

(4.5)%

Release of disproportionate tax effects of OCI

 

 

 

8.8%

Excise tax paid upon U.S. pension termination

 

 

1.8%

 

Other

 

(0.5)%

 

0.8%

 

1.2%

Effective income tax rate

 

19.5%

 

26.2%

 

31.2%

 

In 2020, the Company began the termination of the U.S.-based pension plan. As a result of the final settlement of the pension liability in 2021, we reclassified the disproportionate tax effect related to the pension plan of $5,375 that was previously recorded in accumulated other comprehensive income (loss) to income tax expense. In 2022, the remaining assets of the pension plan were liquidated and reverted back to CTS. These funds are subject to both income and excise taxes. The excise taxes of $6,803 are nondeductible for U.S. tax purposes. Further information related to our pension termination is included in Note 7, "Retirement Plans."

Under current U.S. tax regulations, in general, repatriation of foreign earnings to the U.S. can be completed with no incremental U.S. tax. However, there are limited other taxes that continue to apply such as foreign withholding and certain state taxes. The Company records a deferred tax liability for the estimated foreign earnings and state tax cost associated with the undistributed foreign earnings that are not permanently reinvested.

In accordance with guidance issued by the FASB staff, the Company has adopted an accounting policy to treat any Global Intangible Low-Taxed Income (“GILTI”) inclusions as an expense in the period the tax was incurred.

We recognize the financial statement benefit of a tax position when it is more-likely-than-not, based on its technical merits, that the position will be sustained upon examination. A tax position that meets the more-likely-than-not threshold is then measured to determine the amount of benefit to be recognized in the financial statements. As of December 31, 2023, we have approximately $1,943 of unrecognized tax benefits, which if recognized, would impact the effective tax rate. We do not anticipate any significant changes in our unrecognized tax benefits within the next 12 months.

A reconciliation of the beginning and ending unrecognized tax benefits is provided below:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Balance at January 1

 

$

2,079

 

 

$

2,196

 

Increase related to current year tax positions

 

 

208

 

 

 

48

 

Decrease related to prior year tax positions

 

 

(122

)

 

 

(165

)

Decrease related to lapse in statute of limitation

 

 

(222

)

 

 

 

Balance at December 31

 

$

1,943

 

 

$

2,079

 

 

Our continuing practice is to recognize interest and/or penalties related to unrecognized tax benefits as income tax expense. As of December 31, 2023 and 2022, $39 and $39, respectively, of interest and penalties were accrued.

 

We are subject to taxation in the U.S., various states, and in non-U.S. jurisdictions. Our U.S. income tax returns are primarily subject to examination from 2020 through 2022; however, U.S. tax authorities also have the ability to review prior tax years to the extent loss carry-forwards and tax credit carry-forwards are utilized. The open years for the non-U.S. tax returns range from 2014 through 2022 based on local statutes.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Data
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Geographic Data

NOTE 20 — Geographic Data

Financial information relating to our operations by geographic area were as follows:

 

 

Years Ended December 31,

 

Net Sales

 

2023

 

 

2022

 

 

2021

 

United States

 

$

302,530

 

 

$

326,561

 

 

$

297,322

 

China

 

 

108,683

 

 

 

115,980

 

 

 

106,700

 

Czech Republic

 

 

42,068

 

 

 

35,990

 

 

 

36,252

 

Singapore

 

 

29,912

 

 

 

48,288

 

 

 

37,742

 

Denmark

 

 

29,208

 

 

 

17,864

 

 

 

6,979

 

Taiwan

 

 

22,619

 

 

 

30,199

 

 

 

27,768

 

Other non-U.S.

 

 

15,402

 

 

 

11,987

 

 

 

162

 

Consolidated net sales

 

$

550,422

 

 

$

586,869

 

 

$

512,925

 

 

Sales are attributed to countries based upon the origin of the sale.

 

 

 

Years Ended December 31,

 

Long-Lived Tangible Assets

 

2023

 

 

2022

 

United States

 

$

28,533

 

 

$

32,694

 

China

 

 

25,847

 

 

 

28,255

 

Mexico

 

 

19,693

 

 

 

17,050

 

Czech Republic

 

 

7,840

 

 

 

8,519

 

Taiwan

 

 

6,321

 

 

 

6,446

 

Other non-U.S

 

 

4,358

 

 

 

4,336

 

Consolidated long-lived assets

 

$

92,592

 

 

$

97,300

 

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts

SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS

 

(in thousands)

 

Balance at
Beginning
of Period

 

 

Charged to
Expense

 

 

Charged
to Other
Accounts

 

 

Write-offs /
Recoveries

 

 

Balance
at End
of Period

 

Year ended December 31, 2023 Allowance for
   credit losses

 

$

1,236

 

 

$

125

 

 

$

 

 

$

(430

)

 

$

931

 

Year ended December 31, 2022 Allowance for
   credit losses

 

$

1,657

 

 

$

97

 

 

$

(22

)

 

$

(496

)

 

$

1,236

 

Year ended December 31, 2021 Allowance for
   credit losses

 

$

764

 

 

$

1,020

 

 

$

4

 

 

$

(131

)

 

$

1,657

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net Income (Loss) $ 60,532 $ 59,575 $ (41,866)
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
12 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Rule 10b5-1 Modified Flag false
Non-Rule 10b5-1 Modified Flag false
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Description of Business

Description of Business: CTS Corporation ("CTS", "we", "our", "us" or the "Company") is a global manufacturer of sensors, connectivity components, and actuators operating as a single reportable business segment. We operate manufacturing facilities located throughout North America, Asia and Europe and service major markets globally.

Principles of Consolidation

Principles of Consolidation: The consolidated financial statements include the accounts of CTS and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.

Use of Estimates

Use of Estimates: The preparation of financial statements in conformity with the accounting principles generally accepted in the United States of America ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates.

Cash and Cash Equivalents

Cash and Cash Equivalents: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents.

Accounts Receivable and Allowance for Credit Losses

Accounts Receivable and Allowance for Credit Losses: Accounts receivable consists primarily of amounts due from normal business activities. We maintain an allowance for credit losses for estimated uncollectible accounts receivable. Our reserves for estimated credit losses are based upon historical experience, specific customer collection issues, current conditions and reasonable and supportable forecasts that affect the collectability of the remaining cash flows over the contractual terms of our receivables and other financial assets. Accounts are written off against the allowance account when they are determined to no longer be collectible.

Concentration of Credit Risk

Concentration of Credit Risk: Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents and trade receivables. Our cash and cash equivalents, at times, may exceed federally insured limits. Cash and cash equivalents are deposited primarily in banking institutions with global operations. We have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.

Trade receivables subject us to the potential for credit risk with major customers. We sell our products to customers principally in the aerospace and defense, industrial, medical, and transportation markets, primarily in North America, Europe, and Asia. We perform ongoing credit evaluations of our customers to minimize credit risk. We do not require collateral. The allowance for credit losses is based on management's estimates of the collectability of our accounts receivable after analyzing historical credit losses, customer concentrations, customer creditworthiness, current economic trends, specific customer collection issues, and reasonable and supportable forecasts that affect the collectability of the remaining cash flows over the contractual terms of our receivables. Uncollectible trade receivables are charged against the allowance for credit losses when all reasonable efforts to collect the amounts due have been exhausted.

Our net sales to significant customers as a percentage of total net sales were as follows:

 

 

 

Years Ended December 31,

 

 

2023

 

2022

 

2021

Cummins Inc.

 

15.0%

 

15.3%

 

15.0%

Toyota Motor Corporation

 

12.5%

 

11.5%

 

12.4%

No other customer accounted for 10% or more of total net sales during these periods.

Inventories

Inventories: We value our inventories at the lower of the actual cost to purchase or manufacture using the first-in, first-out ("FIFO") method, or net realizable value. We review inventory quantities on hand and record a provision for excess and obsolete inventory based on historical consumption trends as well as forecasts of product demand including related production requirements. Once reserves are established, write-downs of inventory are considered permanent adjustments to the cost basis of inventory. Our reserves contain uncertainties because the calculation requires management to make assumptions and to apply judgment regarding historical experience, market conditions, and product life cycles. Changes in actual demand or market conditions could adversely impact our reserve calculations.

Property, Plant and Equipment

Property, Plant and Equipment: Property, plant and equipment is stated at cost, less accumulated depreciation. Depreciation is computed primarily over the estimated useful lives of the various classes of assets using the straight-line method. Useful lives for buildings and improvements range from 10 to 45 years, machinery and equipment from three to 15 years, and software from two to 15 years. Depreciation on leasehold improvements is computed over the lesser of the lease term or estimated useful lives of the assets. Amounts expended for maintenance and repairs are charged to expense as incurred. Major overhauls that extend the useful lives of existing assets are capitalized. Upon disposition, any related gains or losses are included in operating earnings.

Income Taxes

Income Taxes: We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.

We recognize deferred tax assets to the extent that we believe that these assets are more-likely-than-not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.

We record uncertain tax positions in accordance with Accounting Standards Codification ("ASC") Topic 740 on the basis of a two-step process in which (1) we determine whether it is more-likely-than-not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.

We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying Consolidated Statements of Earnings (Loss). Accrued interest and penalties are included in the related tax liability line in the Consolidated Balance Sheets.

See Note 19, "Income Taxes" for further information.

Goodwill and Other Intangible Assets

Goodwill and Indefinite-lived Intangible Assets: Goodwill represents the excess of the purchase price over the fair values of the net assets acquired in a business combination. In accordance with ASC 350, Intangibles—Goodwill and Other, goodwill is not amortized, but instead is tested for impairment annually or more frequently if circumstances indicate a possible impairment may exist. Absent any interim indicators of impairment, the Company tests for goodwill impairment as of the first day of its fourth fiscal quarter of each year.

Based upon our latest assessment, we determined that our goodwill was not impaired as of October 1, 2023.

Other Intangible Assets and Long-lived Assets: We account for long-lived assets (excluding indefinite-lived intangible assets) in accordance with the provisions of ASC 360, Property, Plant, and Equipment. This statement requires that long-lived assets, which includes fixed assets and finite-lived intangible assets, be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If an impairment test is warranted, recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the sum of the undiscounted cash flows expected to result from the use and the eventual disposition of the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount in which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.

Intangible assets (excluding indefinite-lived intangible assets) consist primarily of technology, customer lists and relationships, patents, and trade names. These assets are recorded at cost and usually amortized on a straight-line basis over their estimated lives. We assess useful lives based on the period over which the asset is expected to contribute to cash flows.

Revenue Recognition

Revenue Recognition: Product revenue is recognized upon the transfer of promised goods to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods net of reserves. We follow the five step model to determine when this transfer has occurred: 1) identify the contract(s) with the customer; 2) identify the performance obligations in the contract; 3) determine the transaction price; 4) allocate the transaction price to the performance obligations in the contract; and 5) recognize revenue when (or as) the entity satisfies a performance obligation. Our revenue reserves contain uncertainties because they require management to make assumptions and to apply judgment to estimate the value of future credits to customers for product returns, price adjustments, and stock rotation adjustments. We base these estimates on the most likely value method considering all reasonably available information, including our historical experience and current expectations, and are reflected in the transaction price when sales are recorded.

Research and Development

Research and Development: Research and development ("R&D") costs include expenditures for search and investigation aimed at discovery of new knowledge to be used to develop new products or processes or to significantly enhance existing products or production processes. R&D costs also include the implementation of new knowledge through design, testing of product alternatives, or construction of prototypes. We expense all R&D costs as incurred, net of customer reimbursements for sales of prototypes and non-recurring engineering charges.

We create prototypes and tools related to R&D projects. A prototype is defined as a constructed product not intended for production resulting in a commercial sale. We also incur engineering costs related to R&D activities. Such costs are incurred to support such activities to improve the reliability, performance and cost-effectiveness of our existing products and to design and develop innovative products that meet customer requirements for new applications. Furthermore, we may engage in activities that develop tooling machinery and equipment for our customers.

We occasionally enter into agreements with our customers whereby we receive a contractual guarantee based on achieving milestones to be reimbursed the costs we incur in the product development process or to construct molds, dies, and other tools that are used to make many of the products we sell. The costs we incur are included in other current assets on the Consolidated Balance Sheets until reimbursement is received from the customer. Reimbursements received from customers are netted against such costs and included in our Consolidated Statements of Earnings (Loss) if the amount received is in excess of the costs that we incur. The following is a summary of amounts to be received from customers as of December 31, 2023 and 2022:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Cost of molds, dies and other tools included in other current assets

 

$

3,505

 

 

$

2,569

 

 

Financial Instruments

Financial Instruments: We use forward contracts to mitigate currency risk related to forecasted foreign currency revenue and costs. These forward contracts are designed as cash flow hedges. At least quarterly, we assess the effectiveness of these hedging relationships based on the total change in their fair value using regression analysis. In addition, we use interest rate swaps to convert a portion of our revolving credit facility's variable rate of interest into a fixed rate. As a result of the use of these derivative instruments, the Company is exposed to the risk that counterparties to derivative contracts will fail to meet their contractual obligations. To mitigate the counterparty credit risk, the Company has a policy of only entering into contracts with carefully selected major financial institutions based upon their credit ratings and other factors and by using netting agreements. Our established policies and procedures for mitigating credit risk on principal transactions include reviewing and establishing limits for credit exposure and continually assessing the creditworthiness of counterparties.

 

We estimate the fair value of our cash, cash equivalents, accounts receivable and accounts payable as cost due to the short-term nature of these instruments. Please refer to Note 13, - "Debt" and Note 14, - "Accumulated Other Comprehensive Income (Loss)," for information on the method of determining fair value for our debt and financial derivatives, respectively.

Stock-Based Compensation

Stock-Based Compensation: We recognize expense related to the fair value of stock-based compensation awards, consisting of restricted stock units ("RSUs"), cash-settled restricted stock units, and performance share units ("PSUs") in the Consolidated Statements of Earnings (Loss).

The grant date fair values of our service-based and performance-based RSUs are the closing price of our common stock on the date of grant. The grant date fair value of our market-based RSUs is determined by using a simulation, or Monte Carlo, approach. Under this approach, stock returns from a comparative group of companies are simulated over the performance period, considering both stock price volatility and the correlation of returns. The simulated results are then used to estimate the future payout based on the performance and payout relationship established by the conditions of the award. The future payout is discounted to the measurement date using the risk-free interest rate.

Our RSU awards primarily have a graded vesting schedule. We recognize expense on a straight-line basis over the requisite service period for each separately vesting tranche of the award as if the award was, in substance, multiple awards. Compensation expense for PSUs is measured by determining the fair value of the award using the closing share price on the grant date and is recognized ratably from the grant date to the vesting date for the number of awards expected to vest. The amount of compensation expense recognized for PSUs is dependent upon a quarterly assessment of the likelihood of achieving the performance conditions and is subject to adjustment based on management's assessment of the Company's performance relative to the target number of shares performance criteria. Forfeitures are recorded as they occur.

See Note 17, "Stock-Based Compensation" for further information.

(Loss) Earnings Per Share

Earnings (Loss) Per Share: Basic earnings (loss) per share excludes any dilution and is computed by dividing net earnings (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period.

Diluted earnings per share is calculated by dividing net earnings by the weighted average shares outstanding assuming dilution. Dilutive common shares outstanding is computed using the Treasury Stock Method and reflects the additional shares that would be outstanding if dilutive stock options were exercised, and restricted stock units were settled for common shares during the period. In addition, dilutive shares include any shares issuable related to performance share units for which the performance conditions would have been met as of the end of the period and therefore would be considered contingently issuable. If the common stock equivalents have an anti-dilutive effect, they are excluded from the computation of diluted earnings per share. There was no anti-dilutive impact for the year ended December 31, 2021 as a result of a net loss incurred in the period. If there is a net loss for the period, then basic earnings (loss) per share equals diluted earnings (loss) per share.

Our antidilutive securities consist of the following:

 

 

 

Years Ended December 31,

 

(units)

 

2023

 

 

2022

 

 

2021

 

Antidilutive securities

 

 

18,486

 

 

 

21,687

 

 

 

 

 

Foreign Currencies

Foreign Currencies: The financial statements of the majority of our non-U.S. subsidiaries are remeasured into U.S. dollars using the U.S. dollar as the functional currency with all remeasurement adjustments included in the determination of net earnings (loss).

Foreign currency (losses) gains recorded in the Consolidated Statements of Earnings (Loss) includes the following:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Foreign currency losses

 

$

(1,982

)

 

$

(4,875

)

 

$

(3,305

)

 

The assets and liabilities of our non-U.S. dollar functional subsidiaries are translated into U.S. dollars at the current exchange rate at period end, with the resulting translation adjustments made directly to the "accumulated other comprehensive income (loss)" component of shareholders' equity. Our Consolidated Statements of Earnings (Loss) accounts are translated at the average rates during the period.

Shipping and Handling

Shipping and Handling: All fees billed to the customer for shipping and handling are classified as a component of net sales. All costs associated with shipping and handling are classified as a component of cost of goods sold or operating expenses, depending on the nature of the underlying purchase.

Sales Taxes

Sales Taxes: When applicable, we classify sales taxes on a net basis in our consolidated financial statements.

Reclassifications

Reclassifications: Certain reclassifications have been made to prior year amounts to conform to the current year presentation. The reclassifications had no impact on previously reported net earnings.

Accounting Pronouncements Recently Adopted

ASU No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure"

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments' significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as existing segment disclosures and reconciliation required under ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for the interim periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

ASU No. 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures"

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the reconciliation of the effective tax rate, as well as disclosure of income taxes paid, disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Net Sales to Significant Customers as Percentage of Total Net Sales

Our net sales to significant customers as a percentage of total net sales were as follows:

 

 

 

Years Ended December 31,

 

 

2023

 

2022

 

2021

Cummins Inc.

 

15.0%

 

15.3%

 

15.0%

Toyota Motor Corporation

 

12.5%

 

11.5%

 

12.4%

Summary of Amounts to be Received From Customers

We occasionally enter into agreements with our customers whereby we receive a contractual guarantee based on achieving milestones to be reimbursed the costs we incur in the product development process or to construct molds, dies, and other tools that are used to make many of the products we sell. The costs we incur are included in other current assets on the Consolidated Balance Sheets until reimbursement is received from the customer. Reimbursements received from customers are netted against such costs and included in our Consolidated Statements of Earnings (Loss) if the amount received is in excess of the costs that we incur. The following is a summary of amounts to be received from customers as of December 31, 2023 and 2022:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Cost of molds, dies and other tools included in other current assets

 

$

3,505

 

 

$

2,569

 

 

Summary of Antidilutive Securities

Our antidilutive securities consist of the following:

 

 

 

Years Ended December 31,

 

(units)

 

2023

 

 

2022

 

 

2021

 

Antidilutive securities

 

 

18,486

 

 

 

21,687

 

 

 

 

 

Summary of Foreign Currencies (Losses) Gains Recorded in Consolidated Statement of (Loss) Earnings

Foreign currency (losses) gains recorded in the Consolidated Statements of Earnings (Loss) includes the following:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Foreign currency losses

 

$

(1,982

)

 

$

(4,875

)

 

$

(3,305

)

 

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregated Revenues

The following table presents revenues disaggregated by the major markets we serve:

 

 

 

Years Ended
December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Transportation

 

$

301,451

 

 

$

303,696

 

 

$

284,080

 

Industrial

 

 

129,440

 

 

 

170,867

 

 

 

133,371

 

Medical

 

 

68,252

 

 

 

64,278

 

 

 

48,159

 

Aerospace & Defense

 

 

51,279

 

 

 

48,028

 

 

 

47,315

 

Total

 

$

550,422

 

 

$

586,869

 

 

$

512,925

 

 

In the above table, Telecommunications and Information Technology net sales are included in the Industrial end-market for all periods presented. The end-market sales for 2022 were adjusted by immaterial amounts to align the classification of certain customers in connection with our recent acquisitions with our enterprise-level end market information.

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions (Tables)
12 Months Ended
Dec. 31, 2023
TEWA Temperature Sennsors SP.Zo.o.  
Business Acquisition [Line Items]  
Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed

The following table summarizes the consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:

 

 

Fair Values at
February 28, 2022

 

Accounts Receivable

 

$

2,521

 

Inventory

 

 

3,136

 

Other current assets

 

 

69

 

Property, plant and equipment

 

 

654

 

Other assets

 

 

27

 

Goodwill

 

 

8,473

 

Intangible assets

 

 

13,650

 

Fair value of assets acquired

 

 

28,530

 

Less fair value of liabilities acquired

 

 

(4,809

)

Purchase price

 

$

23,721

 

Summary of Carrying Amounts and Weighted Average Lives of Acquired Intangible Assets

The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:

 

 

Carrying Value

 

 

Weighted
Average
Amortization
Period

 

Customer lists/relationships

 

$

13,000

 

 

 

12.0

 

Trademarks, tradenames, and other intangibles

 

 

650

 

 

 

3.0

 

Total

 

$

13,650

 

 

 

 

Ferroperm Piezoceramics A/S Acquisition  
Business Acquisition [Line Items]  
Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed

The following table summarizes the final consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:

 

 

Fair Values at
June 30, 2022

 

Accounts Receivable

 

$

3,073

 

Inventory

 

 

6,848

 

Other current assets

 

 

1,003

 

Property, plant and equipment

 

 

3,953

 

Other assets

 

 

158

 

Goodwill

 

 

31,985

 

Intangible assets

 

 

38,100

 

Fair value of assets acquired

 

 

85,120

 

Less fair value of liabilities acquired

 

 

(12,780

)

Purchase price

 

$

72,340

 

Summary of Carrying Amounts and Weighted Average Lives of Acquired Intangible Assets

The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:

 

 

Carrying
Value

 

 

Weighted
Average
Amortization
Period

 

Customer lists/relationships

 

$

31,800

 

 

 

16.0

 

Technology and other intangibles

 

 

6,300

 

 

 

14.0

 

Total

 

$

38,100

 

 

 

 

Maglab AG Acquisition  
Business Acquisition [Line Items]  
Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed The following table summarizes the final consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:

 

 

 

Consideration Paid

 

Cash paid, net of cash acquired of $14

 

$

4,153

 

Contingent consideration

 

 

3,564

 

Purchase price

 

$

7,717

 

 

 

 

Fair Values at
February 6, 2023

 

Accounts receivable

 

$

348

 

Inventory

 

 

43

 

Other current assets

 

 

41

 

Property, plant and equipment

 

 

35

 

Goodwill

 

 

4,997

 

Intangible assets

 

 

2,860

 

Fair value of assets acquired

 

 

8,324

 

Less fair value of liabilities acquired

 

 

(607

)

Purchase price

 

$

7,717

 

Summary of Carrying Amounts and Weighted Average Lives of Acquired Intangible Assets

The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:

 

 

Carrying
Value

 

 

Weighted
Average
Amortization
Period

 

Customer lists/relationships

 

$

2,800

 

 

 

13.0

 

Technology and other intangibles

 

 

60

 

 

 

3.0

 

Total

 

$

2,860

 

 

 

 

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Components of Accounts Receivable, Net

The components of accounts receivable, net are as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Accounts receivable, gross

 

$

79,500

 

 

$

92,171

 

Less: Allowance for credit losses

 

 

(931

)

 

 

(1,236

)

Accounts receivable, net

 

$

78,569

 

 

$

90,935

 

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories, Net (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Summary of Inventories, Net

Inventories, net consist of the following:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Finished goods

 

$

20,279

 

 

$

12,865

 

Work-in-process

 

 

19,213

 

 

 

22,819

 

Raw materials

 

 

33,187

 

 

 

37,362

 

Less: Inventory reserves

 

 

(12,648

)

 

 

(10,786

)

Inventories, net

 

$

60,031

 

 

$

62,260

 

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment, Net

Property, plant and equipment, net is comprised of the following:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Land and land improvements

 

$

536

 

 

$

1,100

 

Buildings and improvements

 

 

74,188

 

 

 

71,938

 

Machinery and equipment

 

 

261,435

 

 

 

258,159

 

Less: Accumulated depreciation

 

 

(243,567

)

 

 

(233,897

)

Property, plant and equipment, net

 

$

92,592

 

 

$

97,300

 

 

Depreciation Expense

Depreciation expense recorded in the Consolidated Statements of Earnings (Loss) includes the following:

 

 

 

For the Years Ended

 

 

 

2023

 

 

2022

 

 

2021

 

Depreciation expense

 

$

17,686

 

 

$

18,126

 

 

$

17,517

 

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans (Tables)
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Summary of Reconciliation of Benefit Obligation, Plan Assets, and Funded Status

The following table provides a reconciliation of the benefit obligation, plan assets, and the funded status of the pension plans for U.S. and non-U.S. locations at the measurement dates.

 

 

 

U.S.
Pension Plans

 

 

Non-U.S.
Pension Plan

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Accumulated benefit obligation

 

$

788

 

 

$

814

 

 

$

1,083

 

 

$

1,771

 

Change in projected benefit obligation:

 

 

 

 

 

 

 

 

 

 

 

 

Projected benefit obligation at January 1

 

$

814

 

 

$

1,008

 

 

$

2,146

 

 

$

2,335

 

Service cost

 

 

 

 

 

 

 

 

22

 

 

 

20

 

Interest cost

 

 

38

 

 

 

18

 

 

 

37

 

 

 

13

 

Benefits paid

 

 

(103

)

 

 

(103

)

 

 

(387

)

 

 

(238

)

Actuarial (gain) loss

 

 

39

 

 

 

(109

)

 

 

(394

)

 

 

239

 

Foreign exchange impact

 

 

 

 

 

 

 

 

(2

)

 

 

(223

)

Projected benefit obligation at December 31

 

$

788

 

 

$

814

 

 

$

1,422

 

 

$

2,146

 

Change in plan assets:

 

 

 

 

 

 

 

 

 

 

 

 

Assets at fair value at January 1

 

$

 

 

$

49,382

 

 

$

1,376

 

 

$

1,421

 

Actual return on assets

 

 

 

 

 

2,134

 

 

 

28

 

 

 

116

 

Company contributions

 

 

103

 

 

 

103

 

 

 

184

 

 

 

213

 

Benefits paid

 

 

(103

)

 

 

(103

)

 

 

(387

)

 

 

(238

)

Qualified replacement plan transfer

 

 

 

 

 

(17,500

)

 

 

 

 

 

 

Asset reversion

 

 

 

 

 

(34,016

)

 

 

 

 

 

 

Foreign exchange impact

 

 

 

 

 

 

 

 

(2

)

 

 

(136

)

Assets at fair value at December 31

 

$

 

 

$

 

 

$

1,199

 

 

$

1,376

 

Funded status (plan assets less projected benefit obligations)

 

$

(788

)

 

$

(814

)

 

$

(223

)

 

$

(770

)

 

The following table provides a reconciliation of the benefit obligation, plan assets, and the funded status of the post-retirement life insurance plan at those measurement dates.

 

 

 

Post-Retirement
Life Insurance Plan

 

 

 

2023

 

 

2022

 

Accumulated benefit obligation

 

$

4,145

 

 

$

4,018

 

Change in projected benefit obligation:

 

 

 

 

 

 

Projected benefit obligation at January 1

 

$

4,018

 

 

$

5,231

 

Service cost

 

 

1

 

 

 

1

 

Interest cost

 

 

192

 

 

 

102

 

Benefits paid

 

 

(146

)

 

 

(147

)

Actuarial (gain) loss

 

 

80

 

 

 

(1,169

)

Projected benefit obligation at December 31

 

$

4,145

 

 

$

4,018

 

Change in plan assets:

 

 

 

 

 

 

Assets at fair value at January 1

 

$

 

 

$

 

Company contributions

 

 

146

 

 

 

147

 

Benefits paid

 

 

(146

)

 

 

(147

)

Other

 

 

 

 

 

 

Assets at fair value at December 31

 

$

 

 

$

 

Funded status (plan assets less projected benefit obligations)

 

$

(4,145

)

 

$

(4,018

)

 

Components of Accrued Cost

The components of the accrued cost of the domestic and foreign pension plans are classified in the following lines in the Consolidated Balance Sheets at December 31:

 

 

 

U.S. Pension Plans

 

 

Non-U.S. Pension Plan

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Accrued expenses and other liabilities

 

 

(99

)

 

 

(99

)

 

 

 

 

 

 

Long-term pension obligations

 

 

(689

)

 

 

(715

)

 

 

(222

)

 

 

(770

)

Net accrued cost

 

$

(788

)

 

$

(814

)

 

$

(222

)

 

$

(770

)

 

The components of the accrued cost of the post-retirement life insurance plan are classified in the following lines in the Consolidated Balance Sheets at December 31:

 

 

 

Post-Retirement
Life Insurance Plan

 

 

 

2023

 

 

2022

 

Accrued expenses and other liabilities

 

$

(478

)

 

$

(455

)

Long-term pension obligations

 

 

(3,667

)

 

 

(3,563

)

Total accrued cost

 

$

(4,145

)

 

$

(4,018

)

 

Summary of Accumulated Other Comprehensive income (loss)

We have also recorded the following amounts to accumulated other comprehensive income (loss) for the U.S. and non-U.S. pension plans, net of tax:

 

 

 

U.S.
Pension Plans

 

 

Non-U.S.
Pension Plan

 

 

 

Unrecognized
Loss

 

 

Unrecognized
Loss

 

Balance at January 1, 2022

 

$

312

 

 

$

1,803

 

Amortization of retirement benefits, net of tax

 

 

 

 

 

(155

)

Net actuarial (loss) gain

 

 

(108

)

 

 

132

 

Foreign exchange impact

 

 

 

 

 

(172

)

Balance at January 1, 2023

 

$

204

 

 

$

1,608

 

Amortization of retirement benefits, net of tax

 

 

 

 

 

(134

)

Net actuarial gain (loss)

 

 

13

 

 

 

(396

)

Foreign exchange impact

 

 

 

 

 

77

 

Balance at December 31, 2023

 

$

217

 

 

$

1,155

 

We have recorded the following amounts to accumulated other comprehensive income (loss) for the post-retirement life insurance plan, net of tax:

 

 

 

Unrecognized
Gain

 

Balance at January 1, 2022

 

$

(109

)

Amortization of retirement benefits, net of tax

 

 

 

Net actuarial loss

 

 

(900

)

Balance at January 1, 2023

 

$

(1,009

)

Amortization of retirement benefits, net of tax

 

 

259

 

Net actuarial gain

 

 

61

 

Balance at December 31, 2023

 

$

(689

)

Summary of Projected Benefit Obligation Accumulated Benefit Obligation and Fair Value of Plan Assets

The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for those pension plans with accumulated benefit obligation in excess of the fair value of plan assets is shown below:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Projected benefit obligation

 

$

2,210

 

 

$

2,961

 

Accumulated benefit obligation

 

$

1,871

 

 

$

2,585

 

Fair value of plan assets

 

$

1,199

 

 

$

1,377

 

 

 

Summary of Net Pension and Postretirement Expense

Net pension expense includes the following components:

 

 

 

Years Ended
December 31,

 

 

Years Ended
December 31,

 

 

 

U.S. Pension Plans

 

 

Non-U.S. Pension Plan

 

 

 

2023

 

 

2022

 

 

2021

 

 

2023

 

 

2022

 

 

2021

 

Service cost

 

$

 

 

$

 

 

$

 

 

$

22

 

 

$

20

 

 

$

26

 

Interest cost

 

 

38

 

 

 

18

 

 

 

2,861

 

 

 

37

 

 

 

13

 

 

 

17

 

Expected return on plan assets(1)

 

 

 

 

 

(2,134

)

 

 

(474

)

 

 

(13

)

 

 

(9

)

 

 

(17

)

Amortization of unrecognized loss

 

 

22

 

 

 

30

 

 

 

3,703

 

 

 

172

 

 

 

167

 

 

 

184

 

Settlement charges

 

 

 

 

 

 

 

 

126,269

 

 

 

 

 

 

 

 

 

 

Net expense

 

$

60

 

 

$

(2,086

)

 

$

132,359

 

 

$

218

 

 

$

191

 

 

$

210

 

Weighted-average actuarial assumptions(2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Benefit obligation assumptions:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Discount rate

 

 

4.83

%

 

 

5.04

%

 

 

2.46

%

 

 

1.63

%

 

 

1.75

%

 

 

0.63

%

Rate of compensation increase

 

N/A

 

 

N/A

 

 

N/A

 

 

 

3.00

%

 

 

5.00

%

 

 

3.00

%

Pension income/expense assumptions:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Discount rate

 

 

5.04

%

 

 

2.46

%

 

 

2.10

%

 

 

1.75

%

 

 

0.63

%

 

 

0.63

%

Expected return on plan assets(1)

 

N/A

 

 

N/A

 

 

 

1.44

%

 

 

1.75

%

 

 

0.63

%

 

 

0.63

%

Rate of compensation increase

 

N/A

 

 

N/A

 

 

N/A

 

 

 

5.00

%

 

 

5.00

%

 

 

3.00

%

 

(1)
Expected return on plan assets is net of expected investment expenses and certain administrative expenses.
(2)
During the fourth quarter of each year, we review our actuarial assumptions in light of current economic factors to determine if the assumptions need to be adjusted.

Net post-retirement expense includes the following components:

 

 

 

Post-Retirement
Life Insurance Plan

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Service cost

 

$

1

 

 

$

1

 

 

$

1

 

Interest cost

 

 

192

 

 

 

102

 

 

 

80

 

Amortization of unrecognized gain

 

 

(336

)

 

 

 

 

 

 

Net expense

 

$

(143

)

 

$

103

 

 

$

81

 

Weighted-average actuarial assumptions(1)

 

 

 

 

 

 

 

 

 

Benefit obligation assumptions:

 

 

 

 

 

 

 

 

 

Discount rate

 

 

4.90

%

 

 

5.11

%

 

 

2.66

%

Rate of compensation increase

 

N/A

 

 

N/A

 

 

N/A

 

Pension income/post-retirement expense assumptions:

 

 

 

 

 

 

 

 

 

Discount rate

 

 

5.11

%

 

 

2.66

%

 

 

2.27

%

Rate of compensation increase

 

N/A

 

 

N/A

 

 

N/A

 

(1)
During the fourth quarter of each year, we review our actuarial assumptions in light of current economic factors to determine if the assumptions need to be adjusted.
Summary of Estimated Future Benefit Payments

Expected benefit payments under the Pension Plans and the postretirement benefit plan, for the five years subsequent to 2023 (i.e., 2024-2028, inclusive), and in the aggregate for the five years thereafter (i.e., 2029-2033, inclusive) are as follows:

 

 

 

U.S.
Pension
Plan

 

 

Non-U.S.
Pension
Plan

 

 

Post-
Retirement
Life
Insurance
Plan

 

2024

 

$

99

 

 

$

50

 

 

$

478

 

2025

 

 

94

 

 

 

56

 

 

 

439

 

2026

 

 

90

 

 

 

61

 

 

 

406

 

2027

 

 

85

 

 

 

96

 

 

 

377

 

2028

 

 

80

 

 

 

64

 

 

 

351

 

2029-2033

 

 

219

 

 

 

444

 

 

 

1,467

 

Total

 

$

667

 

 

$

771

 

 

$

3,518

 

Summary of 401K and Other Plan Expense

Expenses related to defined contribution plans include the following:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

401(k) and other defined contribution plan expense

 

$

3,858

 

 

$

3,878

 

 

$

3,242

 

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Other Intangible Assets

Other intangible assets, net consist of the following components:

 

 

 

As of December 31, 2023

 

 

 

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Amount

 

 

Weighted
Average
Remaining
Amortization
Period
(in years)

 

Other intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

Customer lists / relationships

 

$

144,671

 

 

$

(63,006

)

 

$

81,665

 

 

 

9.6

 

Technology and other intangibles

 

 

54,052

 

 

 

(31,760

)

 

 

22,292

 

 

 

7.4

 

Other intangible assets, net

 

$

198,723

 

 

$

(94,766

)

 

$

103,957

 

 

 

8.1

 

Amortization expense for the year ended December 31, 2023

 

 

 

 

$

11,024

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Amount

 

Other intangible assets:

 

 

 

 

 

 

 

 

 

Customer lists / relationships

 

$

148,899

 

 

$

(59,603

)

 

$

89,296

 

Technology and other intangibles

 

 

45,255

 

 

 

(26,498

)

 

 

18,757

 

Other intangible assets, net

 

$

194,154

 

 

$

(86,101

)

 

$

108,053

 

Amortization expense for the year ended December 31, 2022

 

 

 

 

$

11,627

 

 

 

 

Amortization expense for the year ended December 31, 2021

 

 

 

 

$

9,413

 

 

 

 

Summary of Estimated Amortization Expense

The estimated amortization expense for the next five years and thereafter is as follows:

 

 

 

Amortization
expense

 

2024

 

$

11,210

 

2025

 

 

10,716

 

2026

 

 

10,556

 

2027

 

 

10,498

 

2028

 

 

10,463

 

Thereafter

 

 

50,514

 

Total future amortization expense

 

$

103,957

 

Summary of Changes in Net Carrying Amount of Goodwill

Changes in the net carrying amount of goodwill were as follows:

 

 

 

Total

 

Goodwill as of December 31, 2021

 

$

109,798

 

Increase due to acquisitions

 

 

42,541

 

Decrease from purchase accounting adjustments

 

 

22

 

Goodwill as of December 31, 2022

 

$

152,361

 

Increase due to acquisitions

 

 

2,914

 

Foreign exchange impact

 

 

2,363

 

Goodwill as of December 31, 2023

 

$

157,638

 

XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Costs Associated with Exit and Restructuring Activities (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Charges

Restructuring charges are reported as a separate line within operating earnings in the Consolidated Statements of Earnings (Loss). Total restructuring charges were:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Restructuring charges

 

$

7,074

 

 

$

1,912

 

 

$

1,687

 

 

Schedule of Restructuring Liability Activity

The following table displays the restructuring liability activity for all plans for the year ended December 31, 2023:

 

Restructuring liability at January 1, 2023

 

$

869

 

Restructuring charges

 

 

7,074

 

Cost paid

 

 

(6,056

)

Other activities(1)

 

 

(1,364

)

Restructuring liability at December 31, 2023

 

$

523

 

 

(1)
Other charges include the effects of currency translation, non-cash asset write-downs, travel, legal and other charges.
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Components of Accrued Expenses and Other Liabilities

The components of accrued expenses and other liabilities are as follows:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued product-related costs

 

$

2,183

 

 

$

2,368

 

Accrued income taxes

 

 

6,899

 

 

 

9,630

 

Accrued property and other taxes

 

 

1,542

 

 

 

2,142

 

Accrued professional fees

 

 

1,232

 

 

 

1,472

 

Accrued customer-related liabilities

 

 

2,167

 

 

 

2,837

 

Dividends payable

 

 

1,233

 

 

 

1,272

 

Remediation reserves

 

 

12,044

 

 

 

11,048

 

Derivative liabilities

 

 

747

 

 

 

357

 

Other accrued liabilities

 

 

6,514

 

 

 

4,196

 

Total accrued expenses and other liabilities

 

$

34,561

 

 

$

35,322

 

XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Roll-forward of Remediation Reserves Included in Accrued Expenses and Other Liabilities

A roll-forward of remediation reserves included in accrued expenses and other liabilities in the Consolidated Balance Sheets is composed of the following:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Balance at beginning of period

 

$

11,048

 

 

$

10,979

 

 

$

10,642

 

Remediation expense

 

 

3,502

 

 

 

2,750

 

 

 

2,254

 

Remediation payments

 

 

(2,497

)

 

 

(2,661

)

 

 

(1,929

)

Other activity (1)

 

 

(9

)

 

 

(20

)

 

 

12

 

Balance at end of the period

 

$

12,044

 

 

$

11,048

 

 

$

10,979

 

(1) Other activity includes currency translation adjustments not recorded through remediation expense.

XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Summary of Lease Expense

Components of lease expense for the years ended December 31, 2023, 2022, and 2021 were as follows:

 

 

Years Ended
December 31,

 

 

2023

 

 

2022

 

 

2021

 

Operating lease cost

$

5,762

 

 

$

4,997

 

 

$

5,144

 

Short-term lease cost

 

1,495

 

 

 

1,338

 

 

 

1,403

 

Total lease cost

$

7,257

 

 

$

6,335

 

 

$

6,547

 

Summary of Supplemental Cash Flow Information Related to Leases

Supplemental cash flow information related to leases was as follows:

 

 

 

Years Ended
December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cash paid for amounts included in the measurement of lease obligations

 

$

5,797

 

 

$

5,163

 

 

$

3,666

 

Leased assets obtained in exchange for new operating lease obligations

 

$

7,831

 

 

$

5,990

 

 

$

1,253

 

Summary of Supplemental Balance Sheet Information Related to Leases

Supplemental balance sheet information related to leases was as follows:

 

 

 

 

 

 

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Operating lease obligations

 

$

4,394

 

 

$

3,936

 

Long-term operating lease obligations

 

 

24,965

 

 

 

21,754

 

Total lease liabilities

 

$

29,359

 

 

$

25,690

 

Weighted-average remaining lease terms (years)

 

 

6.22

 

 

 

6.46

 

Weighted-average discount rate

 

 

6.30

%

 

 

6.08

%

Summary of Remaining Maturity of Existing Lease Liabilities

Remaining maturity of our existing lease liabilities as of December 31, 2023 is as follows:

 

 

 

Operating Leases(1)

 

2024

 

$

6,215

 

2025

 

 

5,715

 

2026

 

 

4,052

 

2027

 

 

3,947

 

2028

 

 

4,037

 

Thereafter

 

 

13,890

 

Total

 

$

37,856

 

Less: interest

 

 

(8,497

)

Present value of lease payments

 

$

29,359

 

(1)
Operating lease payments include $1,386 of payments related to options to extend lease terms that are reasonably expected to be exercised.
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Summary of Long-Term Debt

Long-term debt was comprised of the following:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Total credit facility availability

 

$

400,000

 

 

$

400,000

 

Balance outstanding

 

 

67,500

 

 

 

83,670

 

Standby letters of credit

 

 

1,640

 

 

 

1,640

 

Amount available, subject to covenant restrictions

 

$

330,860

 

 

$

314,690

 

Weighted-average interest rate

 

 

6.07

%

 

 

2.96

%

 

XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Location and Fair Values of Derivative Instruments

The location and fair values of derivative instruments designated as hedging instruments in the Consolidated Balance Sheets as of December 31, 2023, are shown in the following table:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Interest rate swaps reported in Other current assets

 

$

1,121

 

 

$

1,561

 

Interest rate swaps reported in Other assets

 

$

706

 

 

$

1,434

 

Cross-currency swap reported in Accrued expenses and other liabilities

 

$

(747

)

 

$

(357

)

Foreign currency hedges reported in Other current assets

 

$

1,087

 

 

$

945

 

 

Schedule of Effect of Derivative Instruments on Consolidated Statements of Earnings (Loss)

The effect of derivative instruments on the Consolidated Statements of Earnings (Loss) is as follows:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Foreign Exchange Contracts:

 

 

 

 

 

 

 

 

 

Amounts reclassified from AOCI to earnings:

 

 

 

 

 

 

 

 

 

Net sales

 

$

(130

)

 

$

 

 

$

 

Cost of goods sold

 

 

2,795

 

 

 

924

 

 

 

1,384

 

Selling, general and administrative expense

 

 

 

 

 

 

 

 

 

Total amounts reclassified from AOCI to earnings

 

 

2,665

 

 

 

924

 

 

 

1,384

 

Gain recognized in other expense for hedge ineffectiveness

 

 

 

 

 

 

 

 

 

Total derivative gains on foreign exchange contracts
   recognized in earnings

 

$

2,665

 

 

$

924

 

 

$

1,384

 

Interest Rate Swaps:

 

 

 

 

 

 

 

 

 

Income (Expense) recorded in interest expense

 

$

1,789

 

 

$

77

 

 

$

(744

)

Cross-Currency Swaps:

 

 

 

 

 

 

 

 

 

Income recorded in interest expense

 

$

515

 

 

 

461

 

 

 

 

Total gains on derivatives

 

$

4,969

 

 

$

1,462

 

 

$

640

 

XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Components of Accumulated Other Comprehensive Income (Loss)

The components of accumulated other comprehensive income (loss) for the year ended December 31, 2023 are as follows:

 

 

 

As of
December 31,
2022

 

 

Gain (Loss)
Recognized
in OCI

 

 

(Gain) Loss
reclassified
from AOCI
to earnings

 

 

As of
December 31,
2023

 

Changes in fair market value of derivatives:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

$

3,911

 

 

$

3,798

 

 

$

(4,453

)

 

$

3,256

 

Income tax benefit (expense)

 

 

(899

)

 

 

(874

)

 

 

1,024

 

 

 

(749

)

Net

 

 

3,012

 

 

 

2,924

 

 

 

(3,429

)

 

 

2,507

 

Changes in unrealized pension cost:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

(1,179

)

 

 

278

 

 

 

(224

)

 

 

(1,125

)

Income tax benefit (expense)

 

 

376

 

 

 

27

 

 

 

39

 

 

 

442

 

Net

 

 

(803

)

 

 

305

 

 

 

(185

)

 

 

(683

)

Cumulative translation adjustment:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

(2,880

)

 

 

5,325

 

 

 

 

 

 

2,445

 

Income tax benefit (expense)

 

 

 

 

 

 

 

 

 

 

 

 

Net

 

 

(2,880

)

 

 

5,325

 

 

 

 

 

 

2,445

 

Total accumulated other comprehensive income (loss)

 

$

(671

)

 

$

8,554

 

 

$

(3,614

)

 

$

4,269

 

The components of accumulated other comprehensive income (loss) for the year ended December 31, 2022 are as follows:

 

 

 

As of
December 31,
2021

 

 

Gain (Loss)
Recognized
in OCI

 

 

(Gain) Loss
reclassified
from AOCI
to earnings

 

 

As of
December 31,
2022

 

Changes in fair market value of derivatives:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

$

(635

)

 

$

5,547

 

 

$

(1,001

)

 

$

3,911

 

Income tax (expense) benefit

 

 

147

 

 

 

(1,276

)

 

 

230

 

 

 

(899

)

Net

 

 

(488

)

 

 

4,271

 

 

 

(771

)

 

 

3,012

 

Changes in unrealized pension cost:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

(2,744

)

 

 

3,308

 

 

 

(1,743

)

 

 

(1,179

)

Income tax (expense) benefit

 

 

738

 

 

 

(760

)

 

 

398

 

 

 

376

 

Net

 

 

(2,006

)

 

 

2,548

 

 

 

(1,345

)

 

 

(803

)

Cumulative translation adjustment:

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

(2,032

)

 

 

(848

)

 

 

 

 

 

(2,880

)

Income tax benefit (expense)

 

 

 

 

 

 

 

 

 

 

 

 

Net

 

 

(2,032

)

 

 

(848

)

 

 

 

 

 

(2,880

)

Total accumulated other comprehensive income (loss)

 

$

(4,526

)

 

$

5,971

 

 

$

(2,116

)

 

$

(671

)

XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Summary of Share Count and Par Value Data Related to Shareholders' Equity

Share count and par value data related to shareholders' equity are as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Preferred Stock

 

 

 

 

 

 

Par value per share

 

No par value

 

 

No par value

 

Shares authorized

 

 

25,000,000

 

 

 

25,000,000

 

Shares outstanding

 

 

 

 

 

 

Common Stock

 

 

 

 

 

 

Par value per share

 

No par value

 

 

No par value

 

Shares authorized

 

 

75,000,000

 

 

 

75,000,000

 

Shares issued

 

 

57,444,228

 

 

 

57,330,761

 

Shares outstanding

 

 

30,824,248

 

 

 

31,680,890

 

Treasury stock

 

 

 

 

 

 

Shares held

 

 

26,619,980

 

 

 

25,649,871

 

Summary of Common Shares Outstanding

A roll forward of common shares outstanding is as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Balance at beginning of the year

 

 

31,680,890

 

 

 

32,178,715

 

Repurchases

 

 

(970,109

)

 

 

(583,526

)

Restricted stock unit issuances

 

 

113,467

 

 

 

85,701

 

Balance at end of period

 

 

30,824,248

 

 

 

31,680,890

 

XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Compensation Expense

The following table summarizes the compensation expense included in selling, general and administrative expenses in the Consolidated Statements of Earnings (Loss) related to stock-based compensation plans:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Service-Based RSUs

 

$

2,869

 

 

$

2,834

 

 

$

2,714

 

Performance-Based RSUs

 

 

1,813

 

 

 

4,469

 

 

 

3,113

 

Cash-settled awards

 

 

499

 

 

 

423

 

 

 

278

 

Total

 

$

5,181

 

 

$

7,726

 

 

$

6,105

 

Income tax benefit

 

 

1,192

 

 

 

1,777

 

 

 

1,404

 

Net

 

$

3,989

 

 

$

5,949

 

 

$

4,701

 

 

Summary of Unrecognized Compensation Expense related to Non-Vested RSUs

The following table summarizes the unrecognized compensation expense related to non-vested RSUs by type and the weighted-average period in which the expense is to be recognized:

 

 

 

Unrecognized
compensation
expense at
December 31,
2023

 

 

Weighted-
average
period

Service-Based RSUs

 

$

2,328

 

 

1.32

Performance-Based RSUs

 

 

2,245

 

 

1.58

Total

 

$

4,573

 

 

1.45

 

Summary of Status of Plans

The following table summarizes the status of these plans as of December 31, 2023:

 

 

 

2018 Plan

 

 

2014 Plan

 

 

2009 Plan

 

 

2004 Plan

 

 

Directors' Plan

 

Awards originally available to be granted

 

 

2,500,000

 

 

 

1,500,000

 

 

 

3,400,000

 

 

 

6,500,000

 

 

N/A

 

Performance stock options outstanding

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Maximum potential RSU and cash settled
   awards outstanding

 

 

663,052

 

 

 

35,100

 

 

 

30,000

 

 

 

14,545

 

 

 

4,722

 

Maximum potential awards outstanding

 

 

663,052

 

 

 

35,100

 

 

 

30,000

 

 

 

14,545

 

 

 

4,722

 

RSUs and cash settled awards vested and
   released

 

 

446,973

 

 

 

 

 

 

 

 

 

 

 

 

 

Awards available to be granted

 

 

1,389,975

 

 

 

 

 

 

 

 

 

 

 

 

 

Summary of RSU Activity

A summary of RSU activity for the year ended December 31, 2023 is presented below:

 

 

Units

 

 

Weighted
Average
Grant Date
Fair Value

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

Outstanding at January 1, 2023

 

 

282,124

 

 

$

27.44

 

 

 

 

 

 

 

Granted

 

 

92,174

 

 

 

42.73

 

 

 

 

 

 

 

Released

 

 

(73,382

)

 

 

32.78

 

 

 

 

 

 

 

Forfeited

 

 

(19,950

)

 

 

37.31

 

 

 

 

 

 

 

Outstanding at December 31, 2023

 

 

280,966

 

 

$

30.36

 

 

 

18.18

 

 

$

12,289

 

Releasable at December 31, 2023

 

 

144,267

 

 

$

22.21

 

 

 

30.02

 

 

$

6,310

 

 

Schedule of Weighted Average Grant Date Fair Value and Intrinsic Value of RSU's

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Weighted-average fair value upon release

 

$

45.19

 

 

$

35.38

 

 

$

33.81

 

Intrinsic value of RSUs released

 

$

3,316

 

 

$

2,794

 

 

$

5,408

 

Summary of Non-vested RSU Activity

A summary of non-vested RSU activity for the year ended December 31, 2023 is presented below:

 

 

 

RSUs

 

 

Weighted
Average
Grant Date
Fair Value

 

Nonvested at January 1, 2023

 

 

146,657

 

 

$

33.64

 

Granted

 

 

92,174

 

 

 

42.73

 

Vested

 

 

(82,182

)

 

 

34.08

 

Forfeited

 

 

(19,950

)

 

 

37.31

 

Nonvested at December 31, 2023

 

 

136,699

 

 

$

38.97

 

 

Schedule of Performance-Based RSUs

A summary of PRSU activity for the year ended December 31, 2023 is presented below:

 

 

 

Units

 

 

Weighted
Average
Grant Date
Fair Value

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

Outstanding at January 1, 2022

 

 

260,306

 

 

$

33.20

 

 

 

 

 

 

 

Granted

 

 

71,832

 

 

 

43.80

 

 

 

 

 

 

 

Added by performance factor

 

 

53,035

 

 

 

32.11

 

 

 

 

 

 

 

Released

 

 

(113,385

)

 

 

32.11

 

 

 

 

 

 

 

Forfeited

 

 

(51,132

)

 

 

33.14

 

 

 

 

 

 

 

Outstanding at December 31, 2022

 

 

220,656

 

 

$

36.96

 

 

 

1.83

 

 

$

9,651

 

Releasable at December 31, 2022

 

 

 

 

$

 

 

 

 

 

$

 

 

 

Schedule of Performance-Based Restricted Stock Unit Awards Outstanding

The following table summarizes each grant of PRSUs outstanding at December 31, 2023:

 

Description

 

Grant Date

 

Vesting Year

 

Vesting Dependency

 

Target Units
 Outstanding

 

 

Maximum Number
of Units to be Granted

 

2021 - 2023 Performance RSUs

 

February 9, 2021

 

2023

 

25% RTSR, 40% sales growth,
35% operating cash flow

 

 

58,541

 

 

 

117,082

 

2022 - 2024 Performance RSUs

 

February 10, 2022

 

2024

 

35% RTSR, 35% sales growth,
30% operating cash flow

 

 

65,508

 

 

 

131,016

 

Focus 2025 Performance RSUs

 

Varies

 

2024

 

Cumulative revenues of $750 million over a trailing four-quarter period

 

 

32,900

 

 

 

32,900

 

2023-2025 Performance RSUs

 

February 9, 2023

 

2025

 

60% sales growth,
40% operating cash flow, RTSR modifier

 

 

63,707

 

 

 

127,414

 

Total

 

 

 

 

 

 

 

 

220,656

 

 

 

408,412

 

XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Summary of Financial Liabilities and Assets Measured at Fair Value on Recurring Basis

The table below summarizes the financial assets and liabilities that were measured at fair value on a recurring basis as of December 31, 2023 and the gain recorded during the year ended December 31, 2023:

 

 

 

Asset (Liability) Carrying
Value at
December 31,
2023

 

 

Quoted Prices
in Active
Markets for
Identical
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Gain (Loss) for
Year Ended
December 31,
2023

 

Interest rate swap

 

$

1,827

 

 

$

 

 

$

1,827

 

 

$

 

 

$

1,789

 

Foreign currency hedges

 

$

1,087

 

 

$

 

 

$

1,087

 

 

$

 

 

$

2,665

 

Cross-currency swap

 

$

(747

)

 

$

 

 

$

(747

)

 

$

 

 

$

515

 

Qualified replacement plan assets

 

$

13,392

 

 

$

13,392

 

 

$

 

 

$

 

 

$

710

 

Contingent consideration

 

$

(3,764

)

 

$

 

 

$

 

 

$

(3,764

)

 

$

(200

)

 

The table below summarizes the financial assets that were measured at fair value on a recurring basis as of December 31, 2022 and the gain recorded during the year ended December 31, 2022:

 

 

 

Asset (Liability) Carrying
Value at
December 31,
2022

 

 

Quoted Prices
in Active
Markets for
Identical
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Gain for
Year Ended
December 31,
2022

 

Interest rate swap

 

$

2,995

 

 

$

 

 

$

2,995

 

 

$

 

 

$

77

 

Foreign currency hedges

 

$

945

 

 

$

 

 

$

945

 

 

$

 

 

$

924

 

Cross-currency swap

 

$

(357

)

 

$

 

 

$

(357

)

 

$

 

 

$

461

 

Qualified replacement plan assets

 

$

15,249

 

 

$

15,249

 

 

$

 

 

$

 

 

$

 

Roll-forward of the Contingent Consideration

A roll-forward of the contingent consideration is as follows:

 

 

 

Contingent

 

 

 

Consideration

 

Balance at December 31, 2022

 

$

 

    Acquisition date fair value of contingent consideration

 

 

3,564

 

    Change in fair value

 

 

200

 

Balance at December 31, 2023

 

$

3,764

 

As of December 31, 2023, approximately $1,076 of contingent consideration was recorded in accrued expenses and other liabilities with the remainder in other long-term obligations in the Consolidated Balance Sheets.

XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Earnings (Loss) Before Income Taxes

Earnings (Loss) before income taxes consist of the following:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

U.S.

 

$

(9,265

)

 

$

1,005

 

 

$

(128,699

)

Non-U.S.

 

 

84,418

 

 

 

79,732

 

 

 

67,819

 

Total

 

$

75,153

 

 

$

80,737

 

 

$

(60,880

)

 

 

Significant Components of Income Tax Provision/(Benefit)

Significant components of income tax provision/(benefit) are as follows:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Current:

 

 

 

 

 

 

 

 

 

U.S.

 

$

(668

)

 

$

1,365

 

 

$

36

 

Non-U.S.

 

 

16,279

 

 

 

19,305

 

 

 

11,932

 

Total Current

 

 

15,611

 

 

 

20,670

 

 

 

11,968

 

Deferred:

 

 

 

 

 

 

 

 

 

U.S.

 

 

(1,475

)

 

 

249

 

 

 

(35,979

)

Non-U.S.

 

 

485

 

 

 

243

 

 

 

4,997

 

Total Deferred

 

 

(990

)

 

 

492

 

 

 

(30,982

)

Total provision for income taxes

 

$

14,621

 

 

$

21,162

 

 

$

(19,014

)

 

Significant Components of Deferred Tax Assets and Liabilities

Significant components of our deferred tax assets and liabilities are as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Post-retirement benefits

 

$

976

 

 

$

947

 

Inventory reserves

 

 

1,323

 

 

 

1,361

 

Loss carry-forwards

 

 

3,911

 

 

 

4,547

 

Credit carry-forwards

 

 

13,415

 

 

 

10,467

 

Accrued expenses

 

 

4,852

 

 

 

4,543

 

Research and development expenditures

 

 

18,980

 

 

 

19,448

 

Operating lease liabilities

 

 

6,715

 

 

 

5,865

 

Stock compensation

 

 

2,371

 

 

 

2,426

 

Foreign exchange loss

 

 

2,010

 

 

 

2,075

 

Other

 

 

762

 

 

 

835

 

Gross deferred tax assets

 

 

55,315

 

 

 

52,514

 

Depreciation and amortization

 

 

23,349

 

 

 

23,067

 

Statutory inventory adjustments

 

 

1,359

 

 

 

1,110

 

Qualified replacement plan

 

 

3,080

 

 

 

3,507

 

Operating lease assets

 

 

6,355

 

 

 

5,531

 

Subsidiaries' unremitted earnings

 

 

1,599

 

 

 

2,562

 

Other

 

 

749

 

 

 

900

 

Gross deferred tax liabilities

 

 

36,491

 

 

 

36,677

 

Net deferred tax assets

 

 

18,824

 

 

 

15,837

 

Deferred tax asset valuation allowance

 

 

(8,370

)

 

 

(8,386

)

Total net deferred tax assets

 

$

10,454

 

 

$

7,451

 

 

The deferred tax assets and deferred tax liabilities, classified as non-current, are as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Non-current deferred tax assets

 

$

25,183

 

 

$

23,461

 

Non-current deferred tax liabilities

 

$

(14,729

)

 

$

(16,010

)

Total net deferred tax assets

 

$

10,454

 

 

$

7,451

 

Reconciliation of Effective Income Taxes Rate

The following table reconciles taxes at the U.S. federal statutory rate to the effective income tax rate:

 

 

Years Ended December 31,

 

 

2023

 

2022

 

2021

Taxes at the U.S. statutory rate

 

21.0%

 

21.0%

 

21.0%

State income taxes, net of federal income tax benefit

 

(0.1)%

 

0.2%

 

4.3%

Non-U.S. earnings taxed at rates different than the U.S. statutory rate

 

(4.4)%

 

(3.2)%

 

3.1%

Foreign source earnings, net of associated foreign tax credits

 

2.7%

 

(0.6)%

 

0.1%

Benefit of tax credits

 

(2.4)%

 

(0.2)%

 

0.8%

Non-deductible expenses

 

0.9%

 

2.6%

 

(1.6)%

Stock compensation - excess tax benefits

 

(0.7)%

 

(0.2)%

 

0.7%

Adjustment to valuation allowances

 

1.2%

 

1.4%

 

(3.1)%

Change in unrecognized tax benefits

 

(0.2)%

 

(0.1)%

 

0.4%

Impacts of unremitted foreign earnings

 

2.0%

 

2.7%

 

(4.5)%

Release of disproportionate tax effects of OCI

 

 

 

8.8%

Excise tax paid upon U.S. pension termination

 

 

1.8%

 

Other

 

(0.5)%

 

0.8%

 

1.2%

Effective income tax rate

 

19.5%

 

26.2%

 

31.2%

Reconciliation of Unrecognized Tax Benefits

A reconciliation of the beginning and ending unrecognized tax benefits is provided below:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Balance at January 1

 

$

2,079

 

 

$

2,196

 

Increase related to current year tax positions

 

 

208

 

 

 

48

 

Decrease related to prior year tax positions

 

 

(122

)

 

 

(165

)

Decrease related to lapse in statute of limitation

 

 

(222

)

 

 

 

Balance at December 31

 

$

1,943

 

 

$

2,079

 

 

XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Data (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Revenue and Long-Lived Assets by Geographic Areas

Financial information relating to our operations by geographic area were as follows:

 

 

Years Ended December 31,

 

Net Sales

 

2023

 

 

2022

 

 

2021

 

United States

 

$

302,530

 

 

$

326,561

 

 

$

297,322

 

China

 

 

108,683

 

 

 

115,980

 

 

 

106,700

 

Czech Republic

 

 

42,068

 

 

 

35,990

 

 

 

36,252

 

Singapore

 

 

29,912

 

 

 

48,288

 

 

 

37,742

 

Denmark

 

 

29,208

 

 

 

17,864

 

 

 

6,979

 

Taiwan

 

 

22,619

 

 

 

30,199

 

 

 

27,768

 

Other non-U.S.

 

 

15,402

 

 

 

11,987

 

 

 

162

 

Consolidated net sales

 

$

550,422

 

 

$

586,869

 

 

$

512,925

 

 

Sales are attributed to countries based upon the origin of the sale.

 

 

 

Years Ended December 31,

 

Long-Lived Tangible Assets

 

2023

 

 

2022

 

United States

 

$

28,533

 

 

$

32,694

 

China

 

 

25,847

 

 

 

28,255

 

Mexico

 

 

19,693

 

 

 

17,050

 

Czech Republic

 

 

7,840

 

 

 

8,519

 

Taiwan

 

 

6,321

 

 

 

6,446

 

Other non-U.S

 

 

4,358

 

 

 

4,336

 

Consolidated long-lived assets

 

$

92,592

 

 

$

97,300

 

 

XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Oct. 01, 2023
Oct. 01, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Summary Of Significant Accounting Policies [Line Items]          
Maturity period of highly liquid investments     3 months    
Goodwill impairment $ 0 $ 0      
Restructuring non-cash charges     $ 1,484,000    
Antidilutive securities     18,486 21,687 0
Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Percentage of tax benefit likely to be realized upon ultimate settlement with related tax authority     50.00%    
Minimum | Building and Building Improvements          
Summary Of Significant Accounting Policies [Line Items]          
Property, Plant and Equipment, useful lives     10 years    
Minimum | Machinery and Equipment          
Summary Of Significant Accounting Policies [Line Items]          
Property, Plant and Equipment, useful lives     3 years    
Minimum | Software and Software Development          
Summary Of Significant Accounting Policies [Line Items]          
Property, Plant and Equipment, useful lives     2 years    
Maximum | Building and Building Improvements          
Summary Of Significant Accounting Policies [Line Items]          
Property, Plant and Equipment, useful lives     45 years    
Maximum | Machinery and Equipment          
Summary Of Significant Accounting Policies [Line Items]          
Property, Plant and Equipment, useful lives     15 years    
Maximum | Software and Software Development          
Summary Of Significant Accounting Policies [Line Items]          
Property, Plant and Equipment, useful lives     15 years    
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Net Sales to Significant Customers as Percentage of Total Net Sales (Details) - Revenue Benchmark - Customer Concentration Risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cummins Inc.      
Concentration Risk [Line Items]      
Concentration of risk, percentage 15.00% 15.30% 15.00%
Toyota Motor Corporation      
Concentration Risk [Line Items]      
Concentration of risk, percentage 12.50% 11.50% 12.40%
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Amounts to be Received From Customers (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Current Assets    
Research and Development Expense [Abstract]    
Cost of molds, dies and other tools included in other current assets $ 3,505 $ 2,569
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Anti-dilutive Securities      
Antidilutive securities 18,486 21,687 0
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Foreign Currencies (Losses) Gains Recorded in Consolidated Statement of (Loss) Earnings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Nonoperating Income (Expense)      
Foreign Currencies      
Foreign currency losses $ 1,982 $ (4,875) $ (3,305)
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenues $ 550,422 $ 586,869 $ 512,925
Transportation      
Disaggregation of Revenue [Line Items]      
Revenues 301,451 303,696 284,080
Industrial      
Disaggregation of Revenue [Line Items]      
Revenues 129,440 170,867 133,371
Medical      
Disaggregation of Revenue [Line Items]      
Revenues 68,252 64,278 48,159
Aerospace and Defense      
Disaggregation of Revenue [Line Items]      
Revenues $ 51,279 $ 48,028 $ 47,315
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Feb. 06, 2023
Jun. 30, 2022
Feb. 28, 2022
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2023
Business Acquisition [Line Items]            
Increased (Reduced) in purchase price for final settlement           $ 200,000
TEWA Temperature Sennsors SP.Zo.o.            
Business Acquisition [Line Items]            
Percentage of outstanding shares acquired     100.00%      
Purchase price of fair values of assets and liabilities acquired     $ 23,721,000      
Cash acquired from acquisition     2,979,000      
Increased (Reduced) in purchase price for final settlement         $ (794,000)  
Inventory     1,180,000      
Intangible assets provisional value     $ 13,650,000      
Ferroperm Piezoceramics A/S Acquisition            
Business Acquisition [Line Items]            
Percentage of outstanding shares acquired   100.00%        
Purchase price of fair values of assets and liabilities acquired   $ 72,340,000        
Cash acquired from acquisition   5,578,000        
Inventory   3,012,000        
Intangible assets provisional value   $ 38,100,000        
Maglab AG Acquisition            
Business Acquisition [Line Items]            
Percentage of outstanding shares acquired 100.00%          
Purchase price of fair values of assets and liabilities acquired $ 7,717,000          
Cash acquired from acquisition 14,000          
Increased (Reduced) in purchase price for final settlement       $ 3,000    
Contingent consideration 3,564,000          
Intangible assets provisional value 2,860,000          
Maglab AG Acquisition | Maximum            
Business Acquisition [Line Items]            
Contingent consideration $ 6,300,000          
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions - Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 06, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2022
Feb. 28, 2022
Consideration Paid            
Cash paid, net of cash acquired of $14   $ 3,359 $ 96,855 $ 255    
Fair Values            
Goodwill   $ 157,638 $ 152,361 $ 109,798    
TEWA Temperature Sennsors SP.Zo.o.            
Fair Values            
Accounts receivable           $ 2,521
Inventory           3,136
Other current assets           69
Property, plant and equipment           654
Other assets           27
Goodwill           8,473
Intangible assets           13,650
Fair value of assets acquired           28,530
Less fair value of liabilities acquired           (4,809)
Purchase price           $ 23,721
Ferroperm Piezoceramics A/S Acquisition            
Fair Values            
Accounts receivable         $ 3,073  
Inventory         6,848  
Other current assets         1,003  
Property, plant and equipment         3,953  
Other assets         158  
Goodwill         31,985  
Intangible assets         38,100  
Fair value of assets acquired         85,120  
Less fair value of liabilities acquired         (12,780)  
Purchase price         $ 72,340  
Maglab AG Acquisition            
Consideration Paid            
Cash paid, net of cash acquired of $14 $ 4,153          
Contingent consideration 3,564          
Fair Values            
Accounts receivable 348          
Inventory 43          
Other current assets 41          
Property, plant and equipment 35          
Goodwill 4,997          
Intangible assets 2,860          
Fair value of assets acquired 8,324          
Less fair value of liabilities acquired (607)          
Purchase price $ 7,717          
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions - Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Details)
$ in Thousands
Feb. 06, 2023
USD ($)
Maglab AG Acquisition  
Business Acquisition [Line Items]  
Cash acquired from acquisition $ 14
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions - Summary of Carrying Amounts and Weighted Average Lives of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Feb. 06, 2023
Jun. 30, 2022
Feb. 28, 2022
TEWA Temperature Sennsors SP.Zo.o.      
Acquired Finite Lived Intangible Assets [Line Items]      
Carrying Value     $ 13,650
TEWA Temperature Sennsors SP.Zo.o. | Customer lists/relationships      
Acquired Finite Lived Intangible Assets [Line Items]      
Carrying Value     $ 13,000
Weighted Average Amortization Period     12 years
TEWA Temperature Sennsors SP.Zo.o. | Technology and other intangibles      
Acquired Finite Lived Intangible Assets [Line Items]      
Carrying Value     $ 650
Weighted Average Amortization Period     3 years
Ferroperm Piezoceramics A/S Acquisition      
Acquired Finite Lived Intangible Assets [Line Items]      
Carrying Value   $ 38,100  
Ferroperm Piezoceramics A/S Acquisition | Customer lists/relationships      
Acquired Finite Lived Intangible Assets [Line Items]      
Carrying Value   $ 31,800  
Weighted Average Amortization Period   16 years  
Ferroperm Piezoceramics A/S Acquisition | Technology and other intangibles      
Acquired Finite Lived Intangible Assets [Line Items]      
Carrying Value   $ 6,300  
Weighted Average Amortization Period   14 years  
Maglab AG Acquisition      
Acquired Finite Lived Intangible Assets [Line Items]      
Carrying Value $ 2,860    
Maglab AG Acquisition | Customer lists/relationships      
Acquired Finite Lived Intangible Assets [Line Items]      
Carrying Value $ 2,800    
Weighted Average Amortization Period 13 years    
Maglab AG Acquisition | Technology and other intangibles      
Acquired Finite Lived Intangible Assets [Line Items]      
Carrying Value $ 60    
Weighted Average Amortization Period 3 years    
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net - Components of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Accounts receivable, gross $ 79,500 $ 92,171
Less: Allowance for credit losses (931) (1,236)
Accounts receivable, net $ 78,569 $ 90,935
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories, Net - Summary of Inventories, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Finished goods $ 20,279 $ 12,865
Work-in-process 19,213 22,819
Raw materials 33,187 37,362
Less: Inventory reserves (12,648) (10,786)
Inventories, net $ 60,031 $ 62,260
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, Net - Summary of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Less: Accumulated depreciation $ (243,567) $ (233,897)
Property, plant and equipment, net 92,592 97,300
Land and Land Improvements    
Property Plant And Equipment [Line Items]    
Property, plant and equipment gross 536 1,100
Buildings and Improvements    
Property Plant And Equipment [Line Items]    
Property, plant and equipment gross 74,188 71,938
Machinery and Equipment    
Property Plant And Equipment [Line Items]    
Property, plant and equipment gross $ 261,435 $ 258,159
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, Net - Depreciation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 17,686 $ 18,126 $ 17,517
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2022
USD ($)
Jun. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Participant
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2024
USD ($)
Sep. 30, 2021
USD ($)
Jul. 29, 2021
Participant
Retirement Plans                    
Amortization period         11 years          
Amortization period of fair value of plan assets         5 years          
Defined benefit plan participants | Participant                   2,700
Remaining unrecognized pension losses reclassified in accumulated other comprehensive income (loss)                 $ 106,206  
Defined benefit plan, plan assets transferred to (from) plan $ 17,500   $ 34,016              
Defined benefit plan, plan assets transfer excise tax     $ 6,803              
UNITED STATES                    
Retirement Plans                    
Non-operating settlement charge         $ 0 $ 0 $ 126,269      
Defined benefit plan, plan assets transferred to (from) plan         0 (17,500)        
UNITED STATES | Forecast                    
Retirement Plans                    
Expected contribution to be made by CTS               $ 99    
Foreign Plan                    
Retirement Plans                    
Non-operating settlement charge         0 0 $ 0      
Defined benefit plan, plan assets transferred to (from) plan         $ 0 $ 0        
Foreign Plan | Forecast                    
Retirement Plans                    
Expected contribution to be made by CTS               $ 171    
Pension Plans | UNITED STATES                    
Retirement Plans                    
Defined benefit plan, termination process description         In February 2021, we received a determination letter from the Internal Revenue Service that allowed us to proceed with the termination process for the Plan. During the second quarter of 2021, the Company offered the option of receiving a lump sum payment to eligible participants with vested qualified Plan benefits in lieu of receiving monthly annuity payments.          
Number of participants elected to receive settlement | Participant       365            
Lump sum payments from plan assets   $ 35,594                
Non-operating settlement charge       $ 20,063            
Post-Retirement Life Insurance Plan                    
Retirement Plans                    
Amortization period         3 years          
Maximum                    
Retirement Plans                    
Noncontributory benefit pension plans covering active employees         1.00%          
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Summary of Reconciliation of Benefit Obligation, Plan Assets, and Funded Status (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2022
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Change in plan assets:          
Qualified replacement plan transfer $ 17,500 $ 34,016      
Post-Retirement Life Insurance Plan          
Defined Benefit Plan Disclosure [Line Items]          
Accumulated benefit obligation     $ 4,145 $ 4,018  
Change in projected benefit obligation:          
Beginning Balance 5,231   4,018 5,231  
Service cost     1 1 $ 1
Interest cost     192 102 80
Benefits paid     (146) (147)  
Actuarial (gain) loss     80 (1,169)  
Ending Balance     4,145 4,018 5,231
Change in plan assets:          
Beginning Balance 0   0 0  
Company contributions     146 147  
Benefits paid     (146) (147)  
Foreign exchange impact     0 0  
Ending Balance     0 0 0
Funded status (plan assets less projected benefit obligations)     (4,145) (4,018)  
UNITED STATES          
Defined Benefit Plan Disclosure [Line Items]          
Accumulated benefit obligation     788 814  
Change in projected benefit obligation:          
Beginning Balance 1,008   814 1,008  
Service cost     0 0 0
Interest cost     38 18 2,861
Benefits paid     (103) (103)  
Actuarial (gain) loss     39 (109)  
Foreign exchange impact     0 0  
Ending Balance     788 814 1,008
Change in plan assets:          
Beginning Balance 49,382   0 49,382  
Actual return on assets     0 2,134  
Company contributions     103 103  
Benefits paid     (103) (103)  
Qualified replacement plan transfer     0 (17,500)  
Asset reversion     0 (34,016)  
Foreign exchange impact     0 0  
Ending Balance     0 0 49,382
Funded status (plan assets less projected benefit obligations)     (788) (814)  
Foreign Plan          
Defined Benefit Plan Disclosure [Line Items]          
Accumulated benefit obligation     1,083 1,771  
Change in projected benefit obligation:          
Beginning Balance 2,335   2,146 2,335  
Service cost     22 20 26
Interest cost     37 13 17
Benefits paid     (387) (238)  
Actuarial (gain) loss     (394) 239  
Foreign exchange impact     (2) (223)  
Ending Balance     1,422 2,146 2,335
Change in plan assets:          
Beginning Balance $ 1,421   1,376 1,421  
Actual return on assets     28 116  
Company contributions     184 213  
Benefits paid     (387) (238)  
Qualified replacement plan transfer     0 0  
Asset reversion     0 0  
Foreign exchange impact     (2) (136)  
Ending Balance     1,199 1,376 $ 1,421
Funded status (plan assets less projected benefit obligations)     $ (223) $ (770)  
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Components of Accrued Cost (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Post-Retirement Life Insurance Plan    
Retirement Plans    
Accrued expenses and other liabilities $ (478) $ (455)
Long-term pension obligations (3,667) (3,563)
Components of accrued cost, net (4,145) (4,018)
UNITED STATES    
Retirement Plans    
Accrued expenses and other liabilities (99) (99)
Long-term pension obligations (689) (715)
Components of accrued cost, net (788) (814)
Foreign Plan    
Retirement Plans    
Accrued expenses and other liabilities 0 0
Long-term pension obligations (222) (770)
Components of accrued cost, net $ (222) $ (770)
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Summary of Accumulated Other Comprehensive Income (Loss) (Details) - Accumulated Defined Benefit Plans Adjustment, Net Unamortized Gain (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Post-Retirement Life Insurance Plan    
Accumulated Other Comprehensive Loss    
Beginning balance $ (1,009) $ (109)
Amortization of retirement benefits, net of tax 259 0
Net actuarial (loss) gain 61 (900)
Ending balance (689) (1,009)
UNITED STATES    
Accumulated Other Comprehensive Loss    
Beginning balance 204 312
Amortization of retirement benefits, net of tax 0 0
Net actuarial (loss) gain 13 (108)
Foreign exchange impact 0 0
Ending balance 217 204
Foreign Plan    
Accumulated Other Comprehensive Loss    
Beginning balance 1,608 1,803
Amortization of retirement benefits, net of tax (134) (155)
Net actuarial (loss) gain (396) 132
Foreign exchange impact 77 (172)
Ending balance $ 1,155 $ 1,608
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Summary of Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Retirement Plans    
Projected benefit obligation $ 2,210 $ 2,961
Accumulated benefit obligation 1,871 2,585
Fair value of plan assets $ 1,199 $ 1,377
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Summary of Net Pension and Postretirement Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Post-Retirement Life Insurance Plan      
Net pension expense (income)      
Service cost $ 1 $ 1 $ 1
Interest cost 192 102 80
Amortization of unrecognized loss (336) 0 0
Net expense $ (143) $ 103 $ 81
Benefit obligation assumptions:      
Discount rate 4.90% 5.11% 2.66%
Pension income/expense assumptions:      
Discount rate 5.11% 2.66% 2.27%
UNITED STATES      
Net pension expense (income)      
Service cost $ 0 $ 0 $ 0
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Interest cost $ 38 $ 18 $ 2,861
Expected return on plan assets 0 (2,134) (474)
Amortization of unrecognized loss 22 30 3,703
Settlement charges 0 0 126,269
Net expense $ 60 $ (2,086) $ 132,359
Benefit obligation assumptions:      
Discount rate 4.83% 5.04% 2.46%
Pension income/expense assumptions:      
Discount rate 5.04% 2.46% 2.10%
Expected return on plan assets     1.44%
Foreign Plan      
Net pension expense (income)      
Service cost $ 22 $ 20 $ 26
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Interest cost $ 37 $ 13 $ 17
Expected return on plan assets (13) (9) (17)
Amortization of unrecognized loss 172 167 184
Settlement charges 0 0 0
Net expense $ 218 $ 191 $ 210
Benefit obligation assumptions:      
Discount rate 1.63% 1.75% 0.63%
Rate of compensation increase 3.00% 5.00% 3.00%
Pension income/expense assumptions:      
Discount rate 1.75% 0.63% 0.63%
Expected return on plan assets 1.75% 0.63% 0.63%
Rate of compensation increase 5.00% 5.00% 3.00%
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Summary of Estimated Future Benefit Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Post-Retirement Life Insurance Plan  
Estimated Future Benefit Payments  
2024 $ 478
2025 439
2026 406
2027 377
2028 351
2029-2033 1,467
Total 3,518
UNITED STATES  
Estimated Future Benefit Payments  
2024 99
2025 94
2026 90
2027 85
2028 80
2029-2033 219
Total 667
Foreign Plan  
Estimated Future Benefit Payments  
2024 50
2025 56
2026 61
2027 96
2028 64
2029-2033 444
Total $ 771
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Summary of Defined Contribution Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]      
401(k) and other defined contribution plan expense $ 3,858 $ 3,878 $ 3,242
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 198,723 $ 194,154  
Accumulated Amortization (94,766) (86,101)  
Net Amount $ 103,957 108,053  
Weighted Average Remaining Amortization Period (in years) 8 years 1 month 6 days    
Amortization expense $ 11,024 11,627 $ 9,413
Customer Lists/Relationships      
Finite Lived Intangible Assets [Line Items]      
Gross Carrying Amount 144,671 148,899  
Accumulated Amortization (63,006) (59,603)  
Net Amount $ 81,665 89,296  
Weighted Average Remaining Amortization Period (in years) 9 years 7 months 6 days    
Technology and Other Intangibles      
Finite Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 54,052 45,255  
Accumulated Amortization (31,760) (26,498)  
Net Amount $ 22,292 $ 18,757  
Weighted Average Remaining Amortization Period (in years) 7 years 4 months 24 days    
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Additional Information (Details) - USD ($)
Oct. 01, 2023
Oct. 01, 2020
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Goodwill impairment $ 0 $ 0
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Summary of Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule    
2024 $ 11,210  
2025 10,716  
2026 10,556  
2027 10,498  
2028 10,463  
Thereafter 50,514  
Net Amount $ 103,957 $ 108,053
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Summary of Changes in Net Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]    
Beginning balance $ 152,361 $ 109,798
Increase due to acquisitions 2,914 42,541
Decrease from purchase accounting adjustments   22
Foreign exchange impact 2,363  
Ending balance $ 157,638 $ 152,361
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Costs Associated with Exit and Restructuring Activities - Schedule of Restructuring Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring and Related Activities [Abstract]      
Restructuring charges $ 7,074 $ 1,912 $ 1,687
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Costs Associated with Exit and Restructuring Activities - Additional Information (Details) - USD ($)
12 Months Ended 40 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Dec. 30, 2022
Sep. 30, 2020
Restructuring Cost And Reserve [Line Items]            
Restructuring charges $ 7,074,000 $ 1,912,000 $ 1,687,000      
Restructuring reserve 523,000 869,000   $ 523,000    
Restructuring costs 1,484,000          
Exit and Disposal Activities, Building and Equipment Relocation and Workforce Reduction            
Restructuring Cost And Reserve [Line Items]            
Restructuring charges 246,000 218,000        
Workforce Reduction            
Restructuring Cost And Reserve [Line Items]            
Other restructuring costs and asset impairment charges 1,539          
Building and Equipment Relocation            
Restructuring Cost And Reserve [Line Items]            
Other restructuring costs and asset impairment charges 942          
Asset Impairment            
Restructuring Cost And Reserve [Line Items]            
Restructuring costs 279          
Other Charges            
Restructuring Cost And Reserve [Line Items]            
Asset impairment charges 318,000          
September 2020 Plan            
Restructuring Cost And Reserve [Line Items]            
Restructuring charges       3,896,000    
Restructuring reserve 83,000     83,000 $ 634,000  
Other restructuring costs and asset impairment charges 1,837,000          
Asset impairment charges 1,324,000          
September 2020 Plan | Workforce Reduction            
Restructuring Cost And Reserve [Line Items]            
Restructuring costs 513,000          
September 2020 Plan | Minimum            
Restructuring Cost And Reserve [Line Items]            
Restructuring and related cost, expected cost of plan 4,000,000     4,000,000   $ 3,900,000
Expected other cost incurred not qualify as restructuring charges 1,500,000     1,500,000    
September 2020 Plan | Maximum            
Restructuring Cost And Reserve [Line Items]            
Restructuring and related cost, expected cost of plan 5,000,000     5,000,000   $ 4,500,000
Expected other cost incurred not qualify as restructuring charges 2,500,000     $ 2,500,000    
Matamoros consolidation            
Restructuring Cost And Reserve [Line Items]            
Restructuring costs 3,699,000          
Other costs 571,000          
Matamoros consolidation | Workforce Reduction            
Restructuring Cost And Reserve [Line Items]            
Restructuring costs 2,572,000          
Matamoros consolidation | Shutdown            
Restructuring Cost And Reserve [Line Items]            
Restructuring charges 194,000 $ 17,000        
Matamoros consolidation | Building and Equipment Relocation            
Restructuring Cost And Reserve [Line Items]            
Restructuring costs 200,000          
Matamoros consolidation | Asset Impairment            
Restructuring Cost And Reserve [Line Items]            
Restructuring costs 63,000          
Matamoros consolidation | Other Charges            
Restructuring Cost And Reserve [Line Items]            
Restructuring costs $ 864,000          
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Costs Associated with Exit and Restructuring Activities - Schedule of Restructuring Liability Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring and Related Activities [Abstract]      
Restructuring liability $ 869    
Restructuring charges 7,074 $ 1,912 $ 1,687
Cost paid (6,056)    
Other activities (1,364)    
Restructuring liability $ 523 $ 869  
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Liabilities - Components of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]        
Accrued product-related costs $ 2,183 $ 2,368    
Accrued income taxes 6,899 9,630    
Accrued property and other taxes 1,542 2,142    
Accrued professional fees 1,232 1,472    
Accrued customer-related liabilities 2,167 2,837    
Dividends payable 1,233 1,272    
Remediation reserves 12,044 11,048 $ 10,979 $ 10,642
Derivative liabilities 747 357    
Other accrued liabilities 6,514 4,196    
Total accrued expenses and other liabilities $ 34,561 $ 35,322    
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingencies - Additional Information (Details)
$ in Thousands
12 Months Ended
Feb. 08, 2023
USD ($)
Dec. 31, 2023
USD ($)
Site
Loss Contingencies [Line Items]    
Estimate loss   $ 1,900
U.S. Environmental Protection Agency    
Loss Contingencies [Line Items]    
Number of sites under National Priorities List of Superfund program | Site   2
Reimbursement costs and interest $ 9,955  
U.S. Environmental Protection Agency | Maximum    
Loss Contingencies [Line Items]    
Reimbursement expect to potential exposure 9,955  
U.S. Environmental Protection Agency | Minimum    
Loss Contingencies [Line Items]    
Reimbursement expect to potential exposure $ 1,900  
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingencies - Roll-forward of Remediation Reserves Included in Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]      
Balance at beginning of period $ 11,048 $ 10,979 $ 10,642
Remediation expense 3,502 2,750 2,254
Remediation payments (2,497) (2,661) (1,929)
Other activity (9) (20) 12
Balance at end of the period $ 12,044 $ 11,048 $ 10,979
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 5,762 $ 4,997 $ 5,144
Short-term lease cost 1,495 1,338 1,403
Total lease cost $ 7,257 $ 6,335 $ 6,547
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Sublease income $ 532 $ 562 $ 589
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Supplemental Cash Flow Information [Abstract]      
Cash paid for amounts included in the measurement of lease obligations $ 5,797 $ 5,163 $ 3,666
Leased assets obtained in exchange for new operating lease obligations $ 7,831 $ 5,990 $ 1,253
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Balance Sheet Classification for Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease obligations $ 4,394 $ 3,936
Long-term operating lease obligations 24,965 21,754
Total lease liabilities $ 29,359 $ 25,690
Weighted-average remaining lease terms (years) 6 years 2 months 19 days 6 years 5 months 15 days
Weighted-average discount rate 6.30% 6.08%
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 6,215  
2025 5,715  
2026 4,052  
2027 3,947  
2028 4,037  
Thereafter 13,890  
Total 37,856  
Less: interest (8,497)  
Operating Lease, Liability $ 29,359 $ 25,690
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Parenthetical) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
Operating lease payment on extension option $ 1,386
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Summary of Long-Term Debt (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 15, 2021
May 23, 2016
Long-term debt        
Total credit facility availability $ 400,000,000 $ 400,000,000    
Balance outstanding 67,500,000 83,670,000    
Standby letters of credit 1,640,000 1,640,000    
Amount available, subject to covenant restrictions 330,860,000 314,690,000    
Revolving Credit Facility Due 2024        
Long-term debt        
Total credit facility availability     $ 400,000,000 $ 300,000,000
Balance outstanding $ 67,500,000 $ 83,670,000    
Weighted-average interest rate 6.07% 2.96%    
XML 101 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 15, 2021
May 23, 2016
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Line of Credit Facility          
Line of credit maximum borrowing amount     $ 400,000,000 $ 400,000,000  
Debt amortization expense     $ 194,000 $ 194,000 $ 169,000
Revolving Credit Facility Due 2024          
Line of Credit Facility          
Line of credit maximum borrowing amount $ 400,000,000 $ 300,000,000      
Line of credit facility contingent increase to maximum borrowing capacity $ 200,000,000        
Maturity date Dec. 15, 2026 Feb. 12, 2024      
Revolving Credit Facility Due 2024 | Minimum          
Line of Credit Facility          
Commitment fee percentage per annum 0.175%        
Revolving Credit Facility Due 2024 | Maximum          
Line of Credit Facility          
Commitment fee percentage per annum 0.25%        
Revolving Credit Facility | Minimum          
Line of Credit Facility          
Contractual rate     1.49%    
Revolving Credit Facility | Maximum          
Line of Credit Facility          
Contractual rate     2.49%    
Revolving Credit Facility | SOFR | Minimum          
Line of Credit Facility          
Interest rate     0.00%    
Revolving Credit Facility | U S Dollar Denominated Debt | SOFR | Minimum          
Line of Credit Facility          
Interest rate plus an applicable margin     1.00%    
Revolving Credit Facility | U S Dollar Denominated Debt | SOFR | Maximum          
Line of Credit Facility          
Interest rate plus an applicable margin     1.75%    
Revolving Credit Facility | Foreign Currency Denominated Debt | SOFR | Minimum          
Line of Credit Facility          
Interest rate plus an applicable margin     1.00%    
Revolving Credit Facility | Foreign Currency Denominated Debt | SOFR | Maximum          
Line of Credit Facility          
Interest rate plus an applicable margin     1.75%    
Revolving Credit Facility Due 2024 Swingline Sublimit          
Line of Credit Facility          
Line of credit maximum borrowing amount $ 20,000,000        
Revolving Credit Facility Due 2024 Letter Of Credit Sublimit          
Line of Credit Facility          
Line of credit maximum borrowing amount $ 20,000,000        
Line of Credit | Revolving Credit Facility Due 2024          
Line of Credit Facility          
Debt instrument, term 5 years        
XML 102 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 27, 2022
Derivative [Line Items]        
Derivative hedge, Ineffectiveness recognized   $ 0    
Unrealized gain (loss) on foreign currency derivatives, net, before tax   1,426,000    
Derivative liabilities   747,000 $ 357,000  
Foreign Currency Derivatives        
Derivative [Line Items]        
Derivative liabilities   196,000    
Cross-Currency Swap        
Derivative [Line Items]        
Unrealized gain (loss) on foreign currency derivatives, net, before tax   1,138,000    
Derivative liabilities   747,000 357,000  
Cross-Currency Swap | Krone        
Derivative [Line Items]        
Variable Rate debt   17,500,000   $ 25,000,000
Foreign Currency Forward Contracts        
Derivative [Line Items]        
Derivative asset   1,283,000    
Not Designated As Hedges | Ferroperm Acquisition        
Derivative [Line Items]        
Loss on derivative     $ 1,776,000  
Derivative, Loss, Statement of Income or Comprehensive Income [Extensible Enumeration]     Other Nonoperating Income (Expense)  
Cash Flow Hedging        
Derivative [Line Items]        
Derivative asset   1,087,000 $ 945,000  
Cash Flow Hedging | Designated As Hedging | Interest Rate Swap        
Derivative [Line Items]        
Derivative, notional amount   50,000,000    
Interest rate cash flow hedge gain (loss) to be reclassified during next 12 months   1,121,000    
Cash Flow Hedging | Designated As Hedging | Foreign Currency Forward Contracts        
Derivative [Line Items]        
Foreign currency cash flow hedge gain (loss) to be reclassified during next 12 months   1,285,000    
Derivative, notional amount   $ 45,335,000    
Designated As Net Investment Hedge | Ferroperm Acquisition        
Derivative [Line Items]        
Derivative maturity date   Jun. 30, 2027    
Other Expense | Designated As Net Investment Hedge | Cross-Currency Swap        
Derivative [Line Items]        
Gain (loss) on foreign currency derivatives $ 111,000      
XML 103 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments - Schedule of Location and Fair Values of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivatives Fair Value [Line Items]    
Derivative liabilities $ (747) $ (357)
Cash Flow Hedging    
Derivatives Fair Value [Line Items]    
Derivative asset $ 1,087 $ 945
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Current Other Assets, Current
Interest Rate Swap | Cash Flow Hedging | Other Current Assets    
Derivatives Fair Value [Line Items]    
Derivative asset $ 1,121 $ 1,561
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Current Other Assets, Current
Interest Rate Swap | Cash Flow Hedging | Other Assets    
Derivatives Fair Value [Line Items]    
Derivative asset $ 706 $ 1,434
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Cross-Currency Swap    
Derivatives Fair Value [Line Items]    
Derivative liabilities $ (747) $ (357)
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current Accrued Liabilities, Current
XML 104 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments - Schedule of Effect of Derivative Instruments on Consolidated Statements of Earnings (Loss) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments, Gain (Loss) [Line Items]      
Gain recognized in other expense for hedge ineffectiveness $ 0    
Derivative, Gain on Derivative, Net 4,969,000 $ 1,462,000 $ 640,000
Foreign Currency Derivatives | Designated As Hedging      
Derivative Instruments, Gain (Loss) [Line Items]      
Total amounts reclassified from AOCI to earnings 2,665,000 924,000 1,384,000
Derivative, Gain on Derivative, Net $ 2,665,000 $ 924,000 $ 1,384,000
Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Goods and Services Sold Cost of Goods and Services Sold Cost of Goods and Services Sold
Foreign Currency Derivatives | Net Sales | Designated As Hedging      
Derivative Instruments, Gain (Loss) [Line Items]      
Total amounts reclassified from AOCI to earnings $ (130,000) $ 0 $ 0
Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Revenues Revenues Revenues
Foreign Currency Derivatives | Cost of Goods Sold | Designated As Hedging      
Derivative Instruments, Gain (Loss) [Line Items]      
Total amounts reclassified from AOCI to earnings $ 2,795,000 $ 924,000 $ 1,384,000
Foreign Currency Derivatives | Selling, General and Administrative Expenses | Designated As Hedging      
Derivative Instruments, Gain (Loss) [Line Items]      
Total amounts reclassified from AOCI to earnings $ 0 $ 0 $ 0
Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense
Foreign Currency Derivatives | Other Nonoperating Income (Expense) | Designated As Hedging      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain recognized in other expense for hedge ineffectiveness $ 0 $ 0 $ 0
Interest Rate Swap | Designated As Hedging      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain on Derivative, Net $ 1,789,000 $ 77,000 $ (744,000)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Expense Interest Expense Interest Expense
Cross-Currency Swap | Designated As Hedging      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain on Derivative, Net $ 515,000 $ 461,000 $ 0
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Expense Interest Expense Interest Expense
XML 105 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Changes in AOCI, Net    
Total accumulated other comprehensive income (loss), beginning of period $ (671)  
Total accumulated other comprehensive income (loss), end of period 4,264 $ (671)
Changes in Fair Market Value of Derivatives    
Changes in AOCI, Gross    
Gross, beginning of the period 3,911 (635)
Gross, gain (loss) recognized in OCI 3,798 5,547
Gross, gain (loss) reclassified from AOCI to earnings (4,453) (1,001)
Gross, ending balance 3,256 3,911
Changes in AOCI, Income tax benefit (expense)    
Income tax benefit (expense), beginning of period (899) 147
Income tax benefit (expense), gain (loss) recognized in OCI (874) (1,276)
Income tax benefit (expense), gain (loss) reclassified from AOCI to earnings 1,024 230
Income tax benefit (expense), ending of period (749) (899)
Changes in AOCI, Net    
Total accumulated other comprehensive income (loss), beginning of period 3,012 (488)
Gain (loss) recognized in OCI, net 2,924 4,271
(Gain) Loss reclassified from AOCI to earnings, net (3,429) (771)
Total accumulated other comprehensive income (loss), end of period 2,507 3,012
Changes in Unrealized Pension Cost    
Changes in AOCI, Gross    
Gross, beginning of the period (1,179) (2,744)
Gross, gain (loss) recognized in OCI 278 3,308
Gross, gain (loss) reclassified from AOCI to earnings (224) (1,743)
Gross, ending balance (1,125) (1,179)
Changes in AOCI, Income tax benefit (expense)    
Income tax benefit (expense), beginning of period 376 738
Income tax benefit (expense), gain (loss) recognized in OCI 27 (760)
Income tax benefit (expense), gain (loss) reclassified from AOCI to earnings 39 398
Income tax benefit (expense), ending of period 442 376
Changes in AOCI, Net    
Total accumulated other comprehensive income (loss), beginning of period (803) (2,006)
Gain (loss) recognized in OCI, net 305 2,548
(Gain) Loss reclassified from AOCI to earnings, net (185) (1,345)
Total accumulated other comprehensive income (loss), end of period (683) (803)
Cumulative Translation Adjustment    
Changes in AOCI, Gross    
Gross, beginning of the period (2,880) (2,032)
Gross, gain (loss) recognized in OCI 5,325 (848)
Gross, gain (loss) reclassified from AOCI to earnings 0 0
Gross, ending balance 2,445 (2,880)
Changes in AOCI, Income tax benefit (expense)    
Income tax benefit (expense), beginning of period 0 0
Income tax benefit (expense), gain (loss) recognized in OCI 0 0
Income tax benefit (expense), gain (loss) reclassified from AOCI to earnings 0 0
Income tax benefit (expense), ending of period 0 0
Changes in AOCI, Net    
Total accumulated other comprehensive income (loss), beginning of period (2,880) (2,032)
Gain (loss) recognized in OCI, net 5,325 (848)
(Gain) Loss reclassified from AOCI to earnings, net 0 0
Total accumulated other comprehensive income (loss), end of period 2,445 (2,880)
Accumulated Other Comprehensive (Loss) Income    
Changes in AOCI, Net    
Total accumulated other comprehensive income (loss), beginning of period (671) (4,526)
Gain (loss) recognized in OCI, net 8,554 5,971
(Gain) Loss reclassified from AOCI to earnings, net (3,614) (2,116)
Total accumulated other comprehensive income (loss), end of period $ 4,269 $ (671)
XML 106 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Preferred Stock      
Preferred stock, par value per share  
Preferred stock, shares authorized 25,000,000 25,000,000  
Preferred stock, shares outstanding 0 0  
Common Stock      
Common stock, par value per share  
Common stock, shares authorized 75,000,000 75,000,000  
Common stock, shares issued 57,444,228 57,330,761  
Common stock, shares outstanding 30,824,248 31,680,890 32,178,715
Treasury stock      
Treasury stock, shares held 26,619,980 25,649,871  
XML 107 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 02, 2024
Feb. 09, 2023
Equity Class Of Treasury Stock [Line Items]          
Common stock repurchased, shares 970,109 583,526 266,722    
Common stock repurchased, value $ 41,285,000 $ 21,447,000 $ 8,786,000    
Common stock repurchased, value $ 41,337,000        
May 2021 Program          
Equity Class Of Treasury Stock [Line Items]          
Common stock repurchased, shares 96,401        
Common stock repurchased, value $ 4,245,000        
February 2023 Program          
Equity Class Of Treasury Stock [Line Items]          
Shares available for future purchases 12,908,000        
Accrued Expenses and Other Liabilities          
Equity Class Of Treasury Stock [Line Items]          
Accrued repurchase $ 359,000        
Maximum          
Equity Class Of Treasury Stock [Line Items]          
Treasury shares authorized to be purchased         $ 50,000,000
Maximum | Subsequent Event          
Equity Class Of Treasury Stock [Line Items]          
Treasury shares authorized to be purchased       $ 100,000,000  
XML 108 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Summary of Common Shares Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Roll forward of common shares outstanding      
Balance at beginning of the year 31,680,890 32,178,715  
Repurchases (970,109) (583,526) (266,722)
Restricted stock unit issuances 113,467 85,701  
Balance at end of period 30,824,248 31,680,890 32,178,715
XML 109 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Plan
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Share-based Compensation      
Number of equity based compensation plans | Plan 5    
Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested in period, fair value $ 8,282 $ 4,535 $ 7,063
Other accrued liabilities 6,514,000 $ 4,196,000  
RSU      
Share-based Compensation      
Tax benefit from the issuance of stock $ 1,858,000    
Service-Based RSUs      
Share-based Compensation      
Vesting period 3 years    
Number of shares to be issued upon vesting of each option | shares 1    
Service-Based RSUs | Non-employee Directors      
Share-based Compensation      
Vesting period   1 year  
Performance-Based RSUs      
Share-based Compensation      
Outstanding shares | shares   220,656 260,306
Performance-Based RSUs | Minimum      
Share-based Compensation      
Vesting percent 0.00%    
Performance-Based RSUs | Maximum      
Share-based Compensation      
Vesting percent 200.00%    
Cash Settled Awards      
Share-based Compensation      
Outstanding shares | shares 42,062 46,641  
Other accrued liabilities $ 676,000 $ 566,000  
XML 110 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation $ 5,181 $ 7,726 $ 6,105
Service-Based RSUs      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation 2,869 2,834 2,714
Performance-Based RSUs      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation 1,813 4,469 3,113
Cash Settled Awards      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation 499 423 278
RSUs      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation 5,181 7,726 6,105
Income tax benefit 1,192 1,777 1,404
Net $ 3,989 $ 5,949 $ 4,701
XML 111 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Unrecognized Compensation Expense related to Non-vested RSUs (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Service-Based RSUs  
Share-based Compensation  
Unrecognized compensation expense $ 2,328
Weighted-average period 1 year 3 months 25 days
Performance-Based RSUs  
Share-based Compensation  
Unrecognized compensation expense $ 2,245
Weighted-average period 1 year 6 months 29 days
RSUs  
Share-based Compensation  
Unrecognized compensation expense $ 4,573
Weighted-average period 1 year 5 months 12 days
XML 112 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Status of Plans (Details)
12 Months Ended
Dec. 31, 2023
shares
2018 Plan  
Summary of Status of Equity-Based Compensation Plans  
Awards originally available to be granted 2,500,000
Maximum potential RSU and cash settled awards outstanding 663,052
RSUs and cash settled awards vested and released 446,973
Awards available to be granted 1,389,975
2014 Plan  
Summary of Status of Equity-Based Compensation Plans  
Awards originally available to be granted 1,500,000
Maximum potential RSU and cash settled awards outstanding 35,100
2009 Plan  
Summary of Status of Equity-Based Compensation Plans  
Awards originally available to be granted 3,400,000
Maximum potential RSU and cash settled awards outstanding 30,000
2004 Plan  
Summary of Status of Equity-Based Compensation Plans  
Awards originally available to be granted 6,500,000
Maximum potential RSU and cash settled awards outstanding 14,545
Directors' Plan  
Summary of Status of Equity-Based Compensation Plans  
Maximum potential RSU and cash settled awards outstanding 4,722
XML 113 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of RSU Activity (Details) - Service-Based RSUs - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted Average Grant Date Fair Value      
Beginning of year - Weighted Average Grant Date Fair Value $ 33.64    
Granted - Weighted Average Grant Date Fair Value 42.73    
Released - Weighted Average Grant Date Fair Value 34.08    
Forfeited - Weighted Average Grant Date Fair Value 37.31    
End of year - Weighted Average Grant Date Fair Value $ 38.97 $ 33.64  
Officers, Key Employees, and Non-employee Directors      
Units      
Outstanding at beginning of year - Units 282,124    
Granted - Units 92,174    
Released - Units (73,382)    
Forfeited - Units (19,950)    
Outstanding at end of year - Units 280,966 282,124  
Releasable - Units 144,267    
Weighted Average Grant Date Fair Value      
Beginning of year - Weighted Average Grant Date Fair Value $ 27.44    
Granted - Weighted Average Grant Date Fair Value 42.73    
Released - Weighted Average Grant Date Fair Value 32.78    
Forfeited - Weighted Average Grant Date Fair Value 37.31    
End of year - Weighted Average Grant Date Fair Value 30.36 $ 27.44  
Releasable - Weighted Average Grant Date Fair Value 22.21    
Weighted-average fair value upon release $ 45.19 $ 35.38 $ 33.81
Intrinsic value of RSUs released $ 3,316 $ 2,794 $ 5,408
Weighted Average Remaining Contractual Term      
Outstanding - Weighted Average Remaining Contractual Term 18 years 2 months 4 days    
Releasable - Weighted Average Remaining Contractual Term 30 years 7 days    
Aggregate Intrinsic Value      
Outstanding - Aggregate Intrinsic Value $ 12,289    
Releasable - Aggregate Intrinsic Value $ 6,310    
XML 114 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Non-vested RSU Activity (Details) - Service-Based RSUs
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Units  
Nonvested, outstanding at beginning of period, RSUs | shares 146,657
Granted, RSUs | shares 92,174
Vested, RSUs | shares (82,182)
Forfeited, RSUs | shares (19,950)
Nonvested, outstanding at end of period, RSUs | shares 136,699
Weighted Average Grant Date Fair Value  
Beginning of year - Weighted Average Grant Date Fair Value | $ / shares $ 33.64
Granted - Weighted Average Grant Date Fair Value | $ / shares 42.73
Released - Weighted Average Grant Date Fair Value | $ / shares 34.08
Forfeited - Weighted Average Grant Date Fair Value | $ / shares 37.31
End of year - Weighted Average Grant Date Fair Value | $ / shares $ 38.97
XML 115 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Performance-Based RSUs (Details) - Performance-Based RSUs
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
Units  
Outstanding at beginning of year - Units | shares 260,306
Granted, RSUs | shares 71,832
Added by performance factor, Units | shares 53,035
Released, Units | shares (113,385)
Forfeited, RSUs | shares (51,132)
Outstanding at end of year - Units | shares 220,656
Weighted Average Grant Date Fair Value  
Beginning of year, Weighted Average Grant Date Fair Value | $ / shares $ 33.2
Granted - Weighted Average Grant Date Fair Value | $ / shares 43.8
Added by performance factor, Weighted Average Grant Date Fair Value | $ / shares 32.11
Released - Weighted Average Grant Date Fair Value | $ / shares 32.11
Forfeited - Weighted Average Grant Date Fair Value | $ / shares 33.14
End of year, Weighted Average Grant Date Fair Value | $ / shares $ 36.96
Outstanding, Weighted Average Remaining Contractual Term 1 year 9 months 29 days
Outstanding - Aggregate Intrinsic Value | $ $ 9,651
XML 116 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Performance-Based Restricted Stock Unit Awards Outstanding (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
shares
Share-based Compensation  
Target Units Outstanding 220,656
Maximum Number of Units to be Granted 408,412
2021 - 2023 Performance RSUs | February 9, 2021  
Share-based Compensation  
Vesting Year 2023
Target Units Outstanding 58,541
Maximum Number of Units to be Granted 117,082
Awards weighted percentage for achievement of RSTR metric 25.00%
Awards weighted percentage for achievement of sales growth metric 40.00%
Awards weighted percentage for achievement of cash flow metric 35.00%
Vesting Dependency 25% RTSR, 40% sales growth,35% operating cash flow
2022 - 2024 Performance RSUs | February 10, 2022  
Share-based Compensation  
Vesting Year 2024
Target Units Outstanding 65,508
Maximum Number of Units to be Granted 131,016
Awards weighted percentage for achievement of RSTR metric 35.00%
Awards weighted percentage for achievement of sales growth metric 35.00%
Awards weighted percentage for achievement of cash flow metric 30.00%
Vesting Dependency 35% RTSR, 35% sales growth,30% operating cash flow
Focus 2025 Performance RSUs | Varies  
Share-based Compensation  
Vesting Year 2024
Target Units Outstanding 32,900
Maximum Number of Units to be Granted 32,900
Vesting Dependency, cumulative revenues | $ $ 750
Vesting Dependency Cumulative revenues of $750 million over a trailing four-quarter period
2023-2025 Performance RSUs | February 9, 2023  
Share-based Compensation  
Vesting Year 2025
Target Units Outstanding 63,707
Maximum Number of Units to be Granted 127,414
Awards weighted percentage for achievement of sales growth metric 60.00%
Awards weighted percentage for achievement of cash flow metric 40.00%
Vesting Dependency 60% sales growth,40% operating cash flow, RTSR modifier
XML 117 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Financial Liabilities and Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Financial liabilities and assets, measured at fair value      
Derivative liabilities $ (747) $ (357)  
(Loss) gain on foreign currency cash flow hedge ineffectiveness (154) 214 $ 35
Cash Flow Hedge      
Financial liabilities and assets, measured at fair value      
Derivative asset 1,087 945  
Foreign Currency Hedges      
Financial liabilities and assets, measured at fair value      
Derivative asset 1,283    
Recurring      
Financial liabilities and assets, measured at fair value      
Gain (Loss) on qualified replacement plan assets 710    
Recurring | Designated As Hedging      
Financial liabilities and assets, measured at fair value      
Gain (Loss) on contingent consideration (200)    
Recurring | Designated As Hedging | Cash Flow Hedge | Quoted Prices in Active Markets (Level 1)      
Financial liabilities and assets, measured at fair value      
Qualified replacement plan assets 13,392 15,249  
Recurring | Designated As Hedging | Cash Flow Hedge | Significant Unobservable Inputs (Level 3)      
Financial liabilities and assets, measured at fair value      
Contingent consideration (3,764)    
Recurring | Carrying Value | Designated As Hedging | Cash Flow Hedge      
Financial liabilities and assets, measured at fair value      
Qualified replacement plan assets 13,392 15,249  
Contingent consideration (3,764)    
Recurring | Interest Rate Swap      
Financial liabilities and assets, measured at fair value      
(Loss) gain on foreign currency cash flow hedge ineffectiveness 1,789 77  
Recurring | Interest Rate Swap | Designated As Hedging | Cash Flow Hedge | Significant Other Observable Inputs (Level 2)      
Financial liabilities and assets, measured at fair value      
Derivative asset 1,827 2,995  
Recurring | Interest Rate Swap | Carrying Value | Designated As Hedging | Cash Flow Hedge      
Financial liabilities and assets, measured at fair value      
Derivative asset 1,827 2,995  
Recurring | Foreign Currency Hedges      
Financial liabilities and assets, measured at fair value      
(Loss) gain on foreign currency cash flow hedge ineffectiveness 2,665 924  
Recurring | Foreign Currency Hedges | Designated As Hedging | Cash Flow Hedge | Significant Other Observable Inputs (Level 2)      
Financial liabilities and assets, measured at fair value      
Derivative asset 1,087 945  
Recurring | Foreign Currency Hedges | Carrying Value | Designated As Hedging | Cash Flow Hedge      
Financial liabilities and assets, measured at fair value      
Derivative asset 1,087 945  
Recurring | Cross-currency Swap      
Financial liabilities and assets, measured at fair value      
(Loss) gain on foreign currency cash flow hedge ineffectiveness 515 461  
Recurring | Cross-currency Swap | Designated As Hedging | Cash Flow Hedge | Significant Other Observable Inputs (Level 2)      
Financial liabilities and assets, measured at fair value      
Derivative liabilities (747) (357)  
Recurring | Cross-currency Swap | Carrying Value | Designated As Hedging | Cash Flow Hedge      
Financial liabilities and assets, measured at fair value      
Derivative liabilities $ (747) $ (357)  
XML 118 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Roll-forward of the Contingent Consideration (Details) - Contingent Consideration
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Balance at December 31, 2022 $ 0
Acquisition date fair value of contingent consideration 3,564
Change in fair value 200
Balance at December 31, 2023 $ 3,764
XML 119 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other long-term obligations $ 5,457 $ 3,249
Accrued Expenses and Other Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other long-term obligations $ 1,076  
XML 120 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Earnings (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings before income taxes      
Earnings before income taxes $ 75,153 $ 80,737 $ (60,880)
U.S.      
Earnings before income taxes      
Earnings before income taxes (9,265) 1,005 (128,699)
Non-U.S.      
Earnings before income taxes      
Earnings before income taxes $ 84,418 $ 79,732 $ 67,819
XML 121 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Significant Components of Income Tax Provision/(Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
U.S. $ (668) $ 1,365 $ 36
Non-U.S. 16,279 19,305 11,932
Total Current 15,611 20,670 11,968
Deferred:      
U.S. (1,475) 249 (35,979)
Non-U.S. 485 243 4,997
Total Deferred (990) 492 (30,982)
Total provision for income taxes $ 14,621 $ 21,162 $ (19,014)
XML 122 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Significant components of deferred tax assets and liabilities    
Post-retirement benefits $ 976 $ 947
Inventory reserves 1,323 1,361
Loss carry-forwards 3,911 4,547
Credit carry-forwards 13,415 10,467
Accrued expenses 4,852 4,543
Research and development expenditures 18,980 19,448
Operating lease liabilities 6,715 5,865
Stock compensation 2,371 2,426
Foreign exchange loss 2,010 2,075
Other 762 835
Gross deferred tax assets 55,315 52,514
Depreciation and amortization 23,349 23,067
Statutory inventory adjustments 1,359 1,110
Qualified replacement plan 3,080 3,507
Operating lease assets 6,355 5,531
Subsidiaries' unremitted earnings 1,599 2,562
Other 749 900
Gross deferred tax liabilities 36,491 36,677
Net deferred tax assets 18,824 15,837
Deferred tax asset valuation allowance (8,370) (8,386)
Total net deferred tax assets $ 10,454 $ 7,451
XML 123 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred Tax Assets and Liabilities Classified as Non-current (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Non-current deferred tax assets $ 25,183 $ 23,461
Non-current deferred tax liabilities (14,729) (16,010)
Total net deferred tax assets $ 10,454 $ 7,451
XML 124 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Taxes    
Deferred tax assets, operating loss carryforwards $ 3,911,000 $ 4,547,000
Credit carry-forwards 13,415,000 10,467,000
Deferred tax asset valuation allowance 8,370,000 8,386,000
Foreign tax credit carry-forwards 1,854,000 362,000
Research and development credits 9,362,000 8,082,000
Unrecognized tax benefits 1,943,000  
Accrued for interest and penalties related to uncertain income tax $ 39,000 39,000
Tax years subject to examination 2020 through 2022  
Nondeductible for US Tax purposes   6,803,000
Disproportionate tax effect related to pension plan $ 5,375,000  
Earliest Tax Year    
Income Taxes    
Open tax year 2014  
Latest Tax Year    
Income Taxes    
Open tax year 2022  
Operating Loss Carryforward | Minimum    
Income Taxes    
Tax credit carryforward, expiration year 2024  
Operating Loss Carryforward | Maximum    
Income Taxes    
Tax credit carryforward, expiration year 2043  
Foreign Tax Credit Carryforward    
Income Taxes    
Valuation allowance against tax credit carryforwards $ 172,000 172,000
Foreign Tax Credit Carryforward | Minimum    
Income Taxes    
Tax credit carryforward, expiration year 2028  
Foreign Tax Credit Carryforward | Maximum    
Income Taxes    
Tax credit carryforward, expiration year 2033  
Research Tax Credit Carryforward    
Income Taxes    
Valuation allowance against tax credit carryforwards $ 449,000 $ 0
Research Tax Credit Carryforward | Minimum    
Income Taxes    
Tax credit carryforward, expiration year 2024  
Research Tax Credit Carryforward | Maximum    
Income Taxes    
Tax credit carryforward, expiration year 2043  
XML 125 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Effective Income Taxes Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of effective income taxes rate      
Taxes at the U.S. statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal income tax benefit (0.10%) 0.20% 4.30%
Non-U.S. earnings taxed at rates different than the U.S. statutory rate (4.40%) (3.20%) 3.10%
Foreign source earnings, net of associated foreign tax credits 2.70% (0.60%) 0.10%
Benefit of tax credits (2.40%) (0.20%) 0.80%
Non-deductible expenses 0.90% 2.60% (1.60%)
Stock compensation - excess tax benefits (0.70%) (0.20%) 0.70%
Adjustment to valuation allowances 1.20% 1.40% (3.10%)
Change in unrecognized tax benefits (0.20%) (0.10%) 0.40%
Impacts of unremitted foreign earnings 2.00% 2.70% (4.50%)
Release of disproportionate tax effects of OCI 0.00% 0.00% 8.80%
Excise tax paid upon U.S. pension termination 0.00% 1.80% 0.00%
Other (0.50%) 0.80% 1.20%
Effective income tax rate 19.50% 26.20% 31.20%
XML 126 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of the unrecognized tax benefits    
Unrecognized tax benefits, beginning balance $ 2,079 $ 2,196
Increase related to current year tax positions 208 48
Decrease related to prior year tax positions (122) (165)
Decrease related to lapse in statute of limitation (222) 0
Unrecognized tax benefits, ending balance $ 1,943 $ 2,079
XML 127 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Data - Schedule of Financial Information by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales $ 550,422 $ 586,869 $ 512,925
Geographic Distribution | United States      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales 302,530 326,561 297,322
Geographic Distribution | China      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales 108,683 115,980 106,700
Geographic Distribution | Czech Republic      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales 42,068 35,990 36,252
Geographic Distribution | Singapore      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales 29,912 48,288 37,742
Geographic Distribution | Denmark      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales 29,208 17,864 6,979
Geographic Distribution | Taiwan      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales 22,619 30,199 27,768
Geographic Distribution | Other non-U.S.      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales $ 15,402 $ 11,987 $ 162
XML 128 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Data - Sales Attributed to Countries Based upon Origin of Sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets $ 92,592 $ 97,300
Geographic Distribution | United States    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets 28,533 32,694
Geographic Distribution | China    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets 25,847 28,255
Geographic Distribution | Mexico    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets 19,693 17,050
Geographic Distribution | Czech Republic    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets 7,840 8,519
Geographic Distribution | Taiwan    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets 6,321 6,446
Geographic Distribution | Other non-U.S.    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets $ 4,358 $ 4,336
XML 129 R119.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - Allowance for Credit Losses - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Valuation and Qualifying Accounts      
Balance at Beginning of Period $ 1,236 $ 1,657 $ 764
Charged to Expense 125 97 1,020
Charged to Other Accounts 0 (22) 4
(Write-offs) / Recoveries (430) (496) (131)
Balance at End of Period $ 931 $ 1,236 $ 1,657
EXCEL 131 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +)X5U@'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 " "R>%=8=5M%A.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TW50^CFHGA2$%Q0O(5D=C?8-"$9:??M3>MN%]$'\)B9/]]\ M ].9*$U(^)Q"Q$0.\]7D^R%+$S?L0!0E0#8']#K7)3&4YBXDKZD\TQZB-A]Z MCR XOP6/I*TF#3.PBBN1J&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MLGA76,[TI$D:" O3, !@ !X;"]W;W)KQK#-QO&(R+@+=_VDCVGQ,^*HK"'+6O8BT@0=^YOL\_F_/Z6I2(,8CKG M*$FCB/"/SS1D;W<=NW/\8!%L=T)^T+N_W9,M75+Q^W[.X5VO4/&#B,9)P&+$ MZ>:N,[$_/?2S@FR+/P+ZEIR\1K(I:\:^R3(W9>'IZZ/Z-&L\-&9-$NJR\,_ %[N[SJB#?+HA:2@6[.U7>FC0 M0.IY+$RR_]%;OFU_V$%>F@@6'8IA#Z(@SO^2]P.(DX*155. #P7XNP*[7U/@ M' J<[PL&-07]0T$_(Y,W)>/P0 2YO^7L#7&Y-:C)%QG,K!J:'\3RN"\%AV\# MJ!/W#\Q+X3 *1&(?/<8B$!]H%N?]21Z7+OI]^8!^^L?/MST!/R>+>MY!^G,N MC6ND;8R^L%CL$M#UJ5\5Z,%^%CN+CSO[&6L5'ZAWC1S["F$+.XH=M>!DSZA_)5V[G_\P1Y:_U31,2GV8$BL0JY?D.OKU,M.N_K8 M4Q4V?;EM=7]3\=%6M>5C2*S"9U#P&33C,XGCE(1H0?>,"Q4HO8[@J0JOJZUJ M"\J06 74L U; 9J3GG Y #H(QA&E7WJC-)Q:*H=F[3U;:$9$JM NRF@W30\ M^SB!ZW]VF:CO87JM#0D391?3EK6E94BL0FM4T!II6WBXIDZ#D*+G-%I3KJ*D MU["[_:$S5F'2UK7%9$BL@FE<8!HWP;2@VT!>#J%W/9-(>1[J==S5$KDOB_G+ M8K*:O3RKF&D%VC(S)%9A9ENE>;.:4)O%'N-P F:6[0HM!0QAB''DLC06_ /^ M^DJ49]1G2GSZHK;\3*E5 9ZX7[L)P!5Y1S,?QK1@$WBY\:T_5\](.H.NA?' MLBTE/6UQ:WJ&U*KT<$D/-Z$W\7U03ZZ.+] 3;(=>8G6?TTOVQW@ _=D/2$S0 MY)7&:@>B5VF-T9!:%6.9 VRM6?X_C*Y\!Z?OBKW%2H1ZN:<@"=70C 8 4VI5 M:&4$L/4F_GMHQ: WY^PUB#UUY]-KSIZ4V(SF E-J56QE,K#UEOY[;'.6"$@( M_P[V]5<)O>+0&CA8RS3\Q#_K2?,=BG=<](S*XN>F.1I::EM%88$JM2JL,!K;>U:\" 9F M;= C\7;(#4F2*''I55P616!7$L&\;U?H+1 [E@JT)QR]DK#FXFDT-9A2JU(L M/RHE7HZ' E%J55AD*<*-0\"<-P^ZW&$P86E*2P*#FHUF2 MI.I1[8SF5ZHZN5U]56MNEX@#N(P#N%$<^(.%$#L)SR<]N')0.Z/TS)2PC)I^ M4VI56*7IQXU,OYMR+N?2\@FT;" #(YNJH>D5Z[J84==O2JU*K73]N)'KG\6" M\OR6H9RO)4>,2FIZQ3IJ1DV_*;4JM=+TXT:F/SL=D0LY:)<+AT M3#R/@A#(^+FDDI]1\V]*KUQG:).(#+.(#U M1G[F3A=HDOJ!8!Q-A* 0S+.9R&E(MDIJ>KVZFW?ZLM;0+N'^<>G^L=Z\%_>B MID%,8B^ ^)E-!&6?/7*>38+#I2%;9**$J->O[WI&XX$IM>HZA#(>.(UN(RQW MX'AUY^D9F5I8^KK6*P\ND0Z<,ATXC=+!/%V'@0(QO>Z\J/F4*DD%C&JQ#.Q* M9B8-OGM0&YZTTK%N1F-K/"[:>.!QB2C@G*P#:A8%8,SB,(#-8I^^H]^H^A34 M2UGR'QY:@Y&2B-D50)>( DX9!1R]<3\FIVF0R%G'KY1P[?J-,W+=KHV[CJW$ M9C0+F%*K8BNS@--P;= IMRE\J#2T9\3JUKKHRUH3NX3[=TKW[S1<)'0@=E@K M5,],+S?]JB1F- &84JL2*Q. HS?L$\#EY\AJO.L9@7HG8=3QFU*K8BH=OZ-W MZ$>S7S<7>Z;\E\7D>856O[XLGEE5ET<6]KYOMZ''RG)VW%UN>>,A+L+/+)E5V@6PEQ: M>7"-)@Y3:OG![9T\[R!GF;+G1A+DR>5N^:,/Q:?%LRF3[(F,7KEY_F#+%R(G MJ1(4T@V46M&PO=V]R:W-H965T M&ULK5EM;]LV$/XKA%<,"1#'(JG7+#'06-U68%V+IMT^#/N@ M2+0M3!(]D;:S?[_32R1;/*D9EB^UY3QWXL,[WCW'WAYE^9?:"J')4YX5ZFZV MU7IWLUBH>"OR2%W+G2C@+VM9YI&&QW*S4+M21$EME&<+9EGN(H_28K:\K7_[ M5"YOY5YG:2$^E43M\SPJ_[D7F3S>S>CL^8?/Z6:KJQ\6R]M=M!$/0G_=?2KA M:=%Y2=)<%"J5!2G%^F[VEMZ$S*D,:L1OJ3BJD^^DHO(HY5_5P_OD;F95*Q*9 MB'7E(H*/@UB)+*L\P3K^;IW.NG=6AJ??G[W_6),',H^1$BN9_9XF>GLW\VMHG^G/\OBS: G5"XQEINI_R;'%6C,2[Y66>6L,*\C3HOF,GMJ-.#&@[H@! M:PW8T, >,>"M 7^I@=T:V/7.-%3J?0@C'2UO2WDD984&;]67>C-K:Z"?%E7< M'W0)?TW!3B]7LE R2Y-(BX0\:/B H&I%Y)J\B\HB+3:*7/PBE;HD<_+U(207 M;RZ)VD:E4"0MR)>MW*NH2-05>7/V?+O0L+KJ'8NX7N=VS28^AB*\)IU>$68PC"UJ]W)PAYN'+S>D$&]Y%BM?^ M^(B_]T4L<]''B/SQ]E'I$@[.G]AF-\YLW%E536[4+HK%W0S*A1+E0L';*->TUGX2L[.-M'N-M&>\K[\%2JIBC*!YF=CZM2F5;T\+!W'LJO8'TXW M X'YKN\&Y[ 0@5$6,*>#G1%P.@+.)(&55+HZG!LI$T7@Z"88D\:'>_)N[@2. MRP=,$)CG2G$JH*E+)RDQ88!]=X*PTLWQEL\\J$ M,6HYW!]P0+SYMDL#G(/744VHA!EE!$H?21*H$ZGU=&L6AH1 M3]"C%9YQGK$JG_O4'5 T40%UF#5@B/AB3N#A!/V.H#])\#."!$ZV=\^ZJTHR46;6)>@)JI^=X,2HJ_9W%[5 M6_A:WLYWD?6[R"8SXGVA!?CM#BBZ?[M!) M(= S:1(!)<*-5]ON28=M>9@HRIF1UB;*MZT1$KWGY7I! :96=J"&H9W$S0G#)F M*"L4QSWNC-6@7I+0:4W2CSQ9/?(\"IBL!='1$]X?J"DK/(I=!IF=*.#D#CN2R0BT=0+.M47Z*T3"U!X6 9!<*$P<%WC0)A MPN8@Y:@]0JO7)G1:G%1B7IQ'#&7C&TKV'$IH71?:32&-NSULX[ M3>WK8'A@490_;!D(:DZO.9X(K!=";%(B+,,TV^OA!4B[>HJM?IC)*,H?)C*" MFEA]+T#8M "I=YXBWB>AA/JHA5LYX2,,6 M)5);B-HA3421*!ALXPS()7V]1:DYQH&QKHUA_46H\%NHAM?BY%XW%S"D5O?C M"@*R+W1S#=K]VMW!OZUOG@>_W].;L+E)[]TT%_L?ZOL713*Q!I?6M0<+*YN[ M\N9!RUU]>_PHM99Y_74KHD24%0#^OI92/S]4+^C^QV+Y+U!+ P04 " "R M>%=8E2E"XHP# ]# & 'AL+W=O;F3L[F>8A[4VN:1\Z?=#!VJ@'DBL)^]J_OI+ MQ 9,_. 7(XEO/^G;72WK^9[Q%U$ 2/1:E50LK$+*[9UMBZR "HM;M@6JWJP9 MK[!44[ZQQ98#SHU15=J>XT1VA0FUTKE9>^3IG-6R)!0>.1)U56'^[P.4;+^P M7.NP\(5L"JD7['2^Q1MX OEU^\C5S.Y8'Q@_VC$ M*S'/6,"2E7^07!8+*[90#FM::08/ZRPQ.FH,(1;\5K!:8YF)N2W4>S6IG[=X/S=[>F;U= M#WUF5!8"?: YY*<$MA+2J?$.:AZ\2<859+?(=]\CS_'\D0,M+S?W1LQ7EYN[ M$VK\+C:^X?//\'7A&$;C$\U8!>C/^V?58(H]_4454S@D\]N2"?%NS'D-26A( M=/'&:+"))R%IZC5$'43N'$4=; 3(6$G))Q,CU]E 1QE)WG1 M$W8WIBR\9EI40Y =)TDN<$9#KCF?-K-,YNU1G M356G4)+_5.7?ME_RC GY/7FSP:%GQS[JJRK@&].?"A6 FLJF*>E6NQ[XWG1^O?4'W1N;?NT; M3=-8?\9\0ZA ):P5I7.K.U'>]*K-1+*MZ=Z>F52]H!D6JK\'K@'J_9HQ>9CH M#;I_#.G_4$L#!!0 ( +)X5UAT18U$C@8 (0= 8 >&PO=V]R:W-H M965T&ULK9EI<]LV$(;_"D;-M,E,'!$ S]36C*/TR$S:>N*D M_0Q1D,0)2:@@Y./?=T'2HD0JC*NKF: M;)3:OI].FWS#*]:\$UM>PU]60E9,P5>YGC9;R=FR'5254Q($\;1B13V97;:_ MW?G[S_V@8/P2Q8P^>B_*=8JLW5))V@ M)5^Q7:F^B/O?>1]0I/WEHFS:?]%]9QO1"^HDX&(!# MQP#2#R#G#J#] -H&VBEKP_K(%)M=2G&/I+8&;_I#.S?M:(BFJ/4RWBH)?RU@ MG)K-1=V(LE@RQ9?H RM9G7-TJ]TUZ )]N_V(7K]Z@UZAHD9?-V+7L'K97$X5 M/%F/G^;]4SYT3R&.IWSD^3M$\5M$ D(MP^?G#R?'PZ<0[SYHL@^:M/ZH*^B= ME+Q6Z+II($Y;.-WXT#Y>'ZWWS9;E_&H"9Z?A\HY/9C_^@./@9UMP+^3L*%2Z M#Y7ZO,_FK-D@6#24ZP_\WUUQQTJ(W1IUYRIJ7>GS?S?#,4V3^')Z=QB/Q2R* M,QSLS8Z4AGNEH5?I=9Z+'0B#Y)!S4+DH^5M465^JN]@^H0L>..4%QD/CH. XI$\BQ4AL6,6X[V\V"OO+[7A$A)' MM\&9A?E-B.5]49;60+'E@"60B MJ!6KUP5DW%/;IG=W)"2@692,!=OLTB"B#L$#SK"?9Q_YBD/B6(+F7%0<*?; M[7N(FGLWPNDXP]G,:.B3(%7B &/93K,O! MXI1($U$T(&DP)IG=+B$.4. !9MA/LTZFNTS#)J"2$./8V(XVNS1,$X? 64X M.:N2_%RP15$6JG!L1B\1GYW07LC;<=95F#=AD7 CH'K/; M8A91@EVG;V A?AX,Q:(LUDSWC?;E,3D7TBP/L22Y_V$(SSYM6 M;Y=(2O\A(";$:!C%XV1B,X--X2@ZR$'/YT?=<=EY2JO)KRP!T(VU6C"'":AU MB!TP1_R8^RSJ]87BLD)+OK"2F)C@BI/HH(KL%9IF*8T3!T#(P#?BY]L@4#SO MK!&3:"3,8F/[6LQP$H4.W0/XB!]\@^YM?Q=U2J_)MO"P!>KEFE91$*8.M0/_ MB)]_9U<[Q-*IA0DQ]JNM[0M[>4!LMY;_7]'QW=6 Q.IOT&\W3#)-Z)<@SK3$*VU$6BYV^-<[9MH C995L\C&,@FQ\TFUF,0X=R9X> MW'WZ*?J%*P8_0;'"9 VGQW[I:0%I0 @=W]I8[*(02.J:U@&E].3%YZ[:E>T- M?%=(0:Z'';;1@+KC3[G_=2F:QGK@JV!A2IV)21 2T)=L)./GIUMTA.JK30VEL!B%Z19XF "'3A+3_29IR6:Y+P( MPS (QP67U1":8=>M*1T@2\^Y-[7-M%6PA;$D3HDQIQ:[(";$=?@&SM)G,E@[>ZN=I;.?'KPBT^\G_V!R7=0-U*PK&!B\2\"#[%[Y=5^4V+9O MS19"*5&U'S><@6QM ']?"4!P_T6_B-N_>)W]!U!+ P04 " "R>%=8-;4 M8GT) "=+0 & 'AL+W=O:ON)LU&";YH!ZW+"8FB9++FLAI-S]K/KM7TK-[J4E;B6J%FNUYS]?1) ME/7#^0B/GC_X+N]6VGXPF9YM^)VX$?K/S;4R[R9[+PNY%E4CZPHIL3P?7>"/ MFH/7R$JYK>N_[9NKQ?DHLEC+7\<_. MZ6C_FW;@X>MG[Y];\4;,+6_$K"[_D@N].A]E([002[XM]??ZX7>Q$]1>8%&7 M3?L_>MC91B-4;!M=KW>#S16L9=7]Y8^[B3@8@).! 60W@+@#V, NAM 7SN M[0:P=F8Z*>T\S+GFTS-5/R!EK8TW^Z*=S':TD2\KN^XW6IEOI1FGI[.Z:NI2 M+K@6"W2CS1^SJ+I!]1+->+-"GTU@-&B,_KR9HW>_O$>_(%FA'ZMZV_!JT9Q- MM+D&ZVE2['[O4_=[9.#W,$%?ZDJO&G19+<3BV,'$7/Q> 7E6\(D$//YP P^>O'XX#:NA^/6CKCPZMQ\7-[^CS']_^ND&?OW_[@KY= M7WZ_^''U]3=T,?MQ]?/JQ]7ES4=HVCNW#'9KL\?'9L,+<3XRZ:$1ZEZ,IO_^ M%TZB_T!3=DIG\Q,Y.YI.MI].%O(^_6HRI^"JDM5=@]Z5==.\AR:O=Q&A];S7VK,<-9DNS-CH3$>R%Q,"XN%O\UR:#;F[HV M&;>HJT*6 E6^0FM@/R[L!MZH^EZ:G89NGY Y+137QK)+MU)+T8#!%)\RF$[I M;'XB9T=KD.S7( D&TUP8IX7DW8%5+1!?UTK+_[4?0-/8N4L.0H%D*8ZH)%2NN[@28V8.^WAH5J:>' M12QS1)_H%X_F)MO/31:2))/+#\^5YB'I1XH^OB[['%I@4JZK75,1C+ MN7<%,UXD@Y@#[^0P99"*;/:LC+K+9#FCP-S@_VP-/LS<2?' M-V->[$*^:)1G9&#)2:^&!-7,5KRZ$Q9(EUPJ=,_+K;#@:HY&>\C9'6I>-N;T M4UW.+B6_E:743Z!DXF?8R,W5X2MZ*P_?( MS(XI(DV55)FJPX1(53RAE5B8K?-KRQ)V6LU^ B>.^OLH]K:1;S0FF+FA EC1 MH=30,R!F8:9NXZ2Q@<*;1N@NI3\'@SR0R(M_MK*1-EA@,,)!W'SK&7A2;_-3 M>3N>Y1Y0<9"]IA=%46\MGAI&$O*>WY;@F;CS:;C>,4D M&XB8'O1PF/2N=C@D![(C &/4);898#7.",:N!,",QNG T8Y[M,-AMONVA_U2 MF!-^%_J@')_%QC0EGA[?#)/$/=TAJR1+!]3T,(;#-/:M!;" !I^0TB1U%?A& M<4+< @ZP&I,H'2C@< ];.$Q;^PVRX4^#N\.'H[$I!ES.@LP(R;W=X9M13 >$ MD!ZU2!BUC!"U-1!A=*BZ+-ML>BLJL93PVA ?M,:)H4='%&#&8BEZF78%R M6,B\),]'H3')L%NZ0&:8ND7!'#)+4+Q%PEV"&!S3V MS$#"72VWVWGU]>?ES6NZG>2D':J3>IN?RMOQG/;L0L+L,N,;J7G9;?N%- 7Q M0(@ W(%92KTL!MI1ZAXVH%V<# 9)#S(D##+7_*GK>YH"Y8C0CRJ3[AOEWE+8 M:84(A\:Y*Q4PRY,L=@D!LB/Q0)U">L8A8<;9[_AMTY;H;5>N>1N MXQEH9_YE;M\--(RS? @=>@8B^9LV_.>KKQ=?9Z_9\$&V>O.&/Z6W^:F\'=\P MZG&,AG%LOS_,3BCKZFZLA5JCA;C5X'TB ,;2E,7$W0R@H8%,YO9W(,,LRK)H MH(2A/971,)5=J[H08F%VOJK7Z+96QD-[G^-U2GVN2N/,W_6@71)G+GH"=EG$ MR*#,'M1H&-2NMZI86>HTLK0R_+E53ZBQO5E0%H!3+,K=-NL,LB.8,?=LA^RR M-!O8ZO3@1F88S^;24DNUL/6.!+,R!< ICIB+8: 9]C :-DL'2@/:'G4-F@[=#:,].-,Q.^Q/X MW>X(?G]$WTM9\:IX^3RF HE,*!_3GNPHF&PNEPN M1=$"E'@LNEZZ66]AP[PC*E-8M2]LJ-_S>U4Q9, M]#,Y&:1D%N2IM^;BDWJ;G\K;\8SVD,5>N%G8ME+L*6[+2%D9=#2U%3B)/A!1 M[.$58$4B[.9NP KG0^<4Z]F*A=G*%=/?S&UK8E"5CT?V@3FWIP>:11X+ V8X MR8::7NS@<:TP;$'-"ZMOV]ZUKFH]")/,9R(292Y@,?_I+,)\=8 590-WE5B/ M5RR,5Y>/A6QVZV0/V M!>[>Z'K3/AU[6VM=K]N7*\$-^5H#\_VRKO7S&_L#^R>RI_\'4$L#!!0 ( M +)X5U@9[CV5P < "$_ 8 >&PO=V]R:W-H965T&UL MO5M;;]LV%/XK@E=L+=#4(G7OD@"-+6D%=BF2=GL8]L!8=*Q%%U>BG7:_?J3L M6!9)RS)RDI=8EW.^0YZ/UR_B^4-9W=<+2IGQ+<^*^F*T8&SY?CRN9PN:D_I= MN:0%?S,OJYPP?EO=C>ME14G2..79&)NF.\Y)6HPNSYMGGZK+\W+%LK2@GRJC M7N4YJ;Y?T:Q\N!BAT>.#Z_1NP<2#\>7YDMS1&\J^+#]5_&Z\0TG2G!9U6A9& M1><7HP_H?6QAX=!8_)G2AWKOVA!5N2W+>W'S,;D8F:)$-*,S)B (_UG3" ME0]&):PYFKAH^&V\.2-I(9KB#:OXVY3[LLG-UKO*?]WA^2)!4]@&0&KSBKTMN5 MJ/>$+%-]:<)^O&O*>&_G""&IBK2XT^4A.E*DV6R5K[(F_W^P!:UXR7(^JBQ$ M=U]3X]>RUJ'&1[++AZ5Z57W7)6K,F\BNG>!=.\$-H'T \(K>I86HHG%%,E+, MJ$&8,:6S=X:%WAK8Q*:N"6PPG093#(KK2QM;KH_/Q^M]RE4S"R$4F%VSJ08- MN8[=M0I5*\<*L(^Z9I%J=A8X 9;,8HV9Y6$'MU7HI-/:I=-J'*T#Z?Q8S 1# MU'C-<]ANQS?U^766;P@?>!5,D_NC1;?=2)R>Q]O20S>C'B M[:JFU9J.+G_\ ;GFS[K^!PDVA00+(<$B2+ 8"*S3E.Q=4[)[>^;O?+U"M\./ M\3KCP\4;71O9@+C[#=E&ONM*7;$WUJGL0X*%PRH00<:,@< ZO#H[7IU>7B<+ M4MS16@P+^1B1KHE8R-5OC8*_X<\8^:;CWE%2Q\=7 MB?C>PIQ*/"18" D6#4A%#!2PP[J[8]T=ROJJX!-#EO['%P;+[=I_5M;L&-FN M4L, F?+T-^DMQ:ET0X*%DH&3$0"$[A'L[PKU^PC>K/['48Q4I:G$MMFC) MOWSQ+];BQ_CVE"I**Z));P%.Y1H2+(0$BXXF(@8*U^'9W_'L]_-,ZH61I.LT MH0?V2[XZP3G(LR0R>Z.<2B8D6#BH_!%DR!@(K$-HL",TZ"7TPXPOSRL^.-=B MGUP;\[+B/7B[[:H/[$^O C5)ON?+J[#>R*>2# D60H)%D&#QL^#=6!V8$E@87_%3N4*%"V&0NN2NB=ZH5Y2FWTV7TWE8F'53+A:TI"29\?' MGLQ9;ZA3.^N@F"%HS @4+89"ZU+;ZE2H7Z@*BZ1'I4):GK&Z^%^XMQ,NV@,A8H6C0H'S%4S"[MK9*%GEG*0JJ$<^;;RC(,5,\"10M!T:)! M^8BA8G99;W4M]%1A"VF5(23+E/UQ3N855-L:5H4(-&@,A=8EMM6WT',(7$BC MPV!DV\JV&53C D4+0=$B4+3X>'Z[WW>T0A=^":$+:X4N>;,ZT9AAY$OSV50' M9GFF- "&_14[E2Y0M!@*K4MJ*W1A"*$+JZ*39RFKK?Y0I_;803%#T)@1*%H, MA=:E=N^#K*<(75C+LRH1.::+L3P3:^PLY/HR.U.-G>WRL4@F41/6=CT9+M+8 MG;F>\D663@XSL> M0N6R=,(4=N6^KC'#MGQB8:H#"-.&.]. MQ5_^#U!+ P04 " "R>%=8BS$]";P" ".!P & 'AL+W=O##D3K85\4!F )D\Y+]30R;0NKUU7 M)1GD5'5$"07^60B94XU+N715*8&F%I1S-_"\OIM35CAQ9/>F,HY$I3DK8"J) MJO*.KZSV;AGRTR;#3>.2KJ$&>@?Y53BRFU94I9#H9@HB(3%T+GQ MKR<]8V\-?C)8JZTY,4KF0CR8Q;=TZ'C&(>"0:,- <5C!&#@W1.C&8\/IM$<: MX/9\P_[%:D)T/!:%$IRE5$-*9AH'S*E61"S(+*,2 M,L%3D(K$!A\;GPX,#\,GYC7[-W#[*:@7*N2)C!T ML&(HD"MPXG=O_+[W^5#D7I-L\DID.U'MME'MGF*/QU1E)&4KED*1*BP2"2_IY?T>"^20!%2[*4.$IB0);C70.;Q(CL6QP.]V$XTR0G'DXS MTS.BF5]_]515OPQ)V<[F<#A@-Q;)Z>[JZGIYZJ7GVZWKWON5M;WYL&Y:_]UD MU?>;FR=/?+FRZ\+/W,:V],O"=>NBIX_=\HG?=+:H>-"Z>7)Y?O[EDW51MY/G MW_)W;[KGW[JA;^K6ONF,'];KHMN]L(W;?C>YF(0O?JZ7JQY?/'G^[:98VGO; MO]N\Z>C3DSA+5:]MZVO7FLXNOIO<7MR\N,+S_,!_U';KL[\-=C)W[CT^O*Z^ MFYR#(-O8LL<,!?WS8.]LTV B(N-7G7,2E\3 _.\P^RO>.^UE7GA[YYI_U56_ M^F[R;&(JNRB&IO_9;?]A=3_7F*]TC>?_FJT\>_5T8LK!]VZM@XF"==W*O\4' MY4,VX-GY(P,N=< ETRT+,94OB[YX_FWGMJ;#TS0;_N"M\F@BKFYQ*/=]1[_6 M-*Y_?B^'8=S"W-?+ME[49='VYK8LW=#V=;LT;UQ3E[7UWS[I:3V,>E+JW"]D M[LM'YKZX-#^XME]Y\WU;V6H\P1,B-%)[&:A]7DS-Y?GETX_, M]S3N_BG/]_21^8YLT_S7[=SW'4G+?Q_;LN; ME]:77;UAQ:/'7PR>UO/^QMR]O3=WKMNXKN ?3R;TS61J)EN+_[JAPS^#GQC7 MF7YES>3.K3=%NYNN-:V_;T0]%6L %#T=-SAJP:*"":"\Q*Y"T;2U:&".N+.?TY5Y)IYB49 MH7YF_F5UE,U6QPST5]W4/?;=N))^KXCRS@W+%5E!\R/-N#*W:]L1NZ;FUM<% MT_+]T-%T_"?879>8]A?:-?'XO>V][K39SAQ8I+OZ0L0[PU-T R59986YKZNZZ&A;,W/;T&S9F==M;[M23B;-AXE(=5I?L,GU9E4\$">M;8UM:K)> MH&]FWGF+I;_W?4UFU7K9 XG=IE"IH%\?V06V"E>$T]W6Q-AL0SB+36+5TK9T M6M@1_6XW8 V-Q_/OVAJ?[C$QQ^9OY^>_N&Y*VSOPXU*0..FQP4 M2#"]HT_OK;&!>)$K3TYM(WON5T5OBL6"A) 7$YFBY8IUY#H];Y5?35W,57JF M_'Q5^[)QG@0;3])VL2\L?7R0*609G#T&X.]CO!,%>(R@SC[8=M#=V _D\CU] MJ$2^TR#F,+'*T2G>0I<:^L&3 _1$Z-!41#QM'"),XE$S[Q>=6],,SF<\FYF[ MPJ]X+?[C>^+S0]& S!L6M17Y4AK;U/0#3NV!AHH$\)G3)$09[YYWW%G2'?$T MI#\-M':/*YNA*U?DO$W1B;;4E>V@IX[$TY0@PB8B9L&F>?.S+2U]#8L $H]II3N:HN[-/QV=#"@/@[HTB-?R]!T))BEVW;#Y#)RO!BL,:H$PFF1T M"K%@K'O_@F$@A:/_$PVF&)%0"@D-D\#?!"Y79F@)'3#\8?(/J9N9GX;.J+G? M'SV>&7P#^J%9R:+2 1$R@F8E/%D7BV;GQV/JRS6KEL1PM81HTG-.Q;'=&HS6/O2@N!@&%7H?J[]^QOS M*A*'A;M!E(2YM'%$5B]*2,;\%[!L\%BLS*?DW>M9=S1GD%C^.FCIOH($2U_9 MG&DB3H\.FK)2$J*GO];%C@2GM'!7ME(S35L8H)1P%7UN) Z79P9NG&<[GE2+ M-&1>M.]Q\N!'W0^R1;8:BAS4\]/7K%KLHEK79W),EI&\F@H^3>F'"MD4##4LZ9O.54/9BS2$1X+OU+,0*;:=8UC(A%*T \$,!"?S-9QA [L 53V7DD"VMIC%N3.>[I M8^4_TS[_OS/&A!A'GNS \(A77Q7=$KI[U @?'BN;8WH@WZM=T'.J%K*@3).Y MZPS2?E@5Q$8@6MB]UO;&%Z"&1H_4/PHHAQHDV3A'$B/FD.MIYVGLEF )GELX MD.YOOOA/6W0:0%-45=KUG#A'(? 7"($1!U_B/Q=?W%%P1OLVKUL*D2^N9^?F M+_CGJ?Q#G[YXZW:T&(7D/:!+%H-=7,ZN\=B%_',YNZ)_?G3J_Z*HJ!S#9-,$ M%^=_ =A:N^[H/A)T]%8A(YWC:T)R+00=<(FT$MIL^;CK]$O ;K1_B>T$XK.( ME,XS!H]XCN.E& H:X*>E8N#.]V=U.]6_$(J=3%Z]?O43(?NU)41:33$:)),$ M-/5O+ %,$5L,@L1(*@7"=N;7@4Y342:DY6,9 B[^85 M1\PI."-WG\T5#4JN^*36&D6HPD(0MK#9+!!![0!GQ7Z305YS\,;!'78>W(L^ M()DS-GEK\2P_01DBXH/>D!6CG==^98DA0#/VK*(0D-=)!._A9CI16IFCDNJ7 M(8!S]4Q\2+3#>CS''MJ$Y@/2$DJU'?YBSLYIDX.7.)684@Y-D>_B:"R61U_L MA,@%;S;D:WX9*H[=:?2RZ*H]0YL#5W%4&205,QCXW-0+(F=7LC&ZHZ-?"C)0 MJ=1CB+%[#FTE+BHJ,GCD?LG_41-_MN%G^"H.^2HH$(?^D:L@)@30;E&<^ MU V.2\Z36$:JI2F #LR7H.GB'$=]=6UV;"-QBB5<(,1UQ!6-01$FTH"+-(!] MFUOT6XBW/+5UHV?V&$3_:\A=V)5K]NC*61<9!MXG&\8CV^U_-CC1[(=E7*:J1OE1G;1RF]7-0'X M:$$$E)2./'2(J0!L.\X'%!\>R[,L-"$)KI;L!0=V.1@"RTC3PY8(TQY2')8 M0[[OQ](TP#JR)Q*HN($L7/PL6ITL$&VPY)60FA$2Y[;?6OLH%6)%:7JXJ8\D MK,Q\I[I-PL@\P:".(3'MT0HT#(R#0N%K.8Y]DM@5!=:2\"(C1193X+G.!$(@ MX+ X&%<#!+X&6RI?3CXW^045)CT/ 2FR*GI68FT\.Z8,<@G*3K0>8XNK(Z0 MU:J7";D?R4X!,HVVN$(!S?2E :Y:(0 MU=LF+\W8MG@HZH:!C:CG@QB,EOPA?R",4XD'3!A"Y5H.H&C&5H VR=.1H _ MDJG-#A%QGOME7SOX>>'T%)_/X+@X(( WZ.VR3E&'Y!(Y(0F0/ K67R_&BA#8 MNF4/2VP2PEQ@%_O88Z<3U$\HA* *5A-%J0,F!*R+6=)I6DDP1YLAGW#>AXN9 M&*^F6"08))F-'A]*P3MC )D;NBAR797P$J\2K*["$3S!;H%S %EEYKXG!A,& M\H3\*XY,M/QR>W]'@/BMVU!4^-75^8'I*. 2SRC,V8 ^YE/4X9.+T_&14$S% M,4/-2.2X1*OP[U&_K4E:Z0P]L;3@K-@Q&];;$/RH(_?AWE8BDXN3]7F M(.D\7H977Z/8C6%'"0C]C"RYI]R26"7Y9U1@2'CZ1JQQK'/$Y!'$:Z#]$0]V>^:(*S-,%_ K M6:Z&35^6=QK:S AF-$>WD20O0@B&:R$G5&KA!W)UEU>>[E.E!O4==>CF! GR M4\Z;=@,;WJ,D[D.#_1TGQYY3,R+@1=&P]-^C'DY:FHF.:Z8 ML(@LAD[DM97V!D;$?W>N8G$$>:_)&Y.'1%0$2(0O2).6G(>X97-RDP9TEFNG MXOKMV*RDD)6 -9$8,>*"H)N$G?%1V)_@&4I&+BWCCK;W$V]_:I;A2Q)9* $)===#0*:T9L_)5%M4^)7<;4@!()2I M.P4,[UBY24^H.)V03*J;K_8V^JRRZCLU?,OX !.SQ(;Y0H;E895I# M2FVO^9F,!)8:8@@%GQ34]M"U."!F4!.@I/E6MI&P'! M1-0<+L;",K.2\R$I&AS%L\P$ M :Y9,+E?C0TZ(1J=,\P%I@8$/^9 2M6.PXPC7$@AMI:A_)XM/HC#\W.0_0&C M+'@+J:)^)'-YL'J7+].(-? ,@7?=8UP GWME@#B;[=#UP24I:4DTJH^(/H2 NBKW\CV([]81U MGA/A_ -#&[&KX[Q$3)]F81M/DPY=A+P>2R]7&VKR:#86X%C$9^9G:8! O3^@ M/\ZU">ZB/LCH56<)?[!GK M9 I"#B6)!4 *7;D%A!GQ!!%+J>N_I&-NG.;M1[]4Z1<*P7_^:['>?/-R];MR43L;1J,P;M45 * M^)G8#2 'CJ#%\H=Q(9/X;ML5"W1,!^T-#36G. MQ1#:G6RL:[T:]B.3>)0UP^3P*;1&EV2V1(XE.R]T MD-)!'_?&]LXUHW ]D*BI-6"1- 8NB?& A!!%VGLJ C(:Y8)!J!^,JH/ >_:/<">,E?"^Z%3I*<]!:&[)HS!3UI8 M"1F $/=/1T:5%9EF/I/D,)U^J]$VE/]00M4RBB#E6DA4M>Y!\J&I,28FBC(! M2(549B,D%896DVFTW5>23T $S$$@A[+MLI!\=;Y)3!_6QY&#U$?+5RC8#/O- M/.2%"\1@#+,LHF,<,IG^96=MUBPY[I$AR]59PLK;T$!A16AB$\:20EY$(S:! M+)!%810HK$G@>]=:'\&X*D45*[\H6:NXA+QZK%8GJQ=RB6)EHM22-VC0J%+% MG+ T(8A62,-)EZP8N[\U OZ09 GGM[4*IM\>DG50@](^!W$*BFS=)]-+!JG5 M9FP7%"):1N8Q2 KLAW\8&9'QHUFC2,=)H#YK9_&9)L62O](_=+\C#X=\3!8I M11)J?Y *#X&))MJ9>\)109!L-KA]/MT,"+TR,5@[OD%>(N]GX80';PT]+3=? MW!X\D3I>OKASTJ"82=4 ,)( M"2E0KZ*N:+L9NV"K4Y>[@R:_T+8AEM?"]*1G%08&2Q:#J\.UI.$1EDL,?0Q= MS IN$DZAY_IR'W)6S8XMD$9/?2RB9792 !DFB*TC(0 <1UC2W),5WCA8RZ)8 M*0)VEDR/]Y*'+YH=!7>2G*RJ.I:GP,N8 .;+%'Y;;$)?*D&7GM."77#>TBCQ MX)J'K U0;USL_N:YZX"18*>MWG%RL8::->JX<'<+8=441DAZ>)MX ;2IGB#K MIQVG%B6D#+V>[*)PYJPDDCSI-G0"ZLJR&=-I<@Z0V,?A5JA&U-W(#F>1"8E% M)FJBEW&=7=[J.*9T)?UFN),CS8AM\!3B[T- K#21KRA)SBC*1L>P50PL?:2+ M49]Q[*O-.L)U!TH+E_1'7=2T"'*V^"96C6'B&-U'ER7Q4=:2).0'_6:O444\ MK#S)!(./0F"ZM+*.[Z,$Y"E905X:GC8LAR^D^3CO%^331I0D>HIZFN8V6+=" M:\M^&Z;-\TU.NZ>GQUJGCS61\HTF_7Y3[.1+22=QKV)(\:V( MJ#/N.VF+7B^6B,!G4CXS;Z1!I4,5$V.E4;Z]XF]OL[8B M255#]CJ[PJU-$GFMN(CCF4ZTKADCMA@"2L#'C1@2Y MDX)YY$_1X8H/N#9UCZ#T3++UH(N(TCM3HXI9B *JC=;!/%.+@P9= >7(_9J\"!4;KC33=\!X=^BVVPHZ)I;]Q7N]?E4F8*9H@ M%LF>]*S#C1Q>_R.DA#FDHRY?DD.>6%R)Q@27^-;:1L=A(.Z>$E^*KG%3X/3. M$9 =]=>$+ZA&5!K&-=0K=IC#D9 M1%U/F$6^C=;@A'_(I)>N"^Y8I(GI$FZE)4.[A)Y!&V'QV,9(BH?L UI@]S.G MHW!*G\F1P,@6SV.6+W0WABPYE$"1X6@YG%6J*:AF:##E3T\S< MVXM:H)?KBIRVTE7A:VCA$5^0V\Y$B!B^R)JJR(1*:+'&:,,MZT74Z_Q< F>UK/-K!" MM%D[O]J!,3RB SF^/">/$7H)(Y9GRF/[SPC)65%9[HRD@8Q#B@2 LY)L;,%$ MGK%>.?$V*;#=UX:]NVEUNH #3)D:?XY?##E<5R$9_9:O(HKV$)G7(SG49^SB M QJ/*=&AW>&6S"O7+:QF!\=U&"\I8\[3YTT07TW-Y#&G^)&&B/T \@T]< _* M;E *K\O8NFE.&GZ Z%79DKH5HS=TBC5#[-+)^V4AQ/5#72DF/)@OI7L9LHI3 MP?QHS4$XJ89IR^]@L-59@2+J,A>\?!2I^=!#]Z3=S46[S?=:7X)*(BH2D78# MFK57^V-4[U%C C5'%N?4/>N+\D;7EWCA,9)SWB6M?MNQ4=@)[C$_"*B2VEY6 M90K1&%)\,K7$]Z&+;K300@GC(A%[<:TS\#T5^P&Y0H]LJ;;O'0,]_&B .HRK M1QO++AF'(QC%C(D >3Y@>+YEIU\1%R4&3!#N,=P$ E)=[1&=%V:DSMVUS9M& MT"H=\DWB%-1O$Y_1^Q)9F96VTSUN=,0HO5P/%X^: :7\HJ-X-VA,7Y]%3D@D M/Q4MS]0L3SFQ?$0$43TJU&QZ0;2TI(P7TLL*HPY>>W 5B2\@2?HYQ=8%ZP3T M-V5]1WVV8?.B5]GC8X6<"K29?\K0D-5O_.$^]Q\4)(%=)KE"IE[2LMG=US[/ M M:1Z0IK<9_FQ.S,7TZV>7YI3_OIH^^^I:_WXZ?7J.O]^F5I.#-OV]DU/F9UP_ M.$M.9XB1.SS+T)T4RYN:LN/4&*Z$B[4B#9[F3:6A A3FWJO@DJ15Z'DA_O?2 MM8IAD_Q*D>971[&_=I'*Z4[2JU@BKE'G_3+U>#_L=AUKDU_ SOB@7@M>5 M&P)'O,P]A3>;D /Z!_T'11AY_\3"HOQ>-TT*6F(9B M_^="5#I5N)EQ^JA=U MJL=EVX[7(^6%*J'HZ!VN%]$(/I-_<^Y24^+2]>%Q/PE)DW2]1E_J,57 S(D* M4:114DCNU#3XAHSO FEA/IVK]\=GYZ8U[GE]%0C4VO,@HC M7\8WRTP L7[$XS!X6$,RQZD$'E^U"IBBCFR$Y*SSE[ZI.]Z(IN4 M7^".[\-)Z6Q]T% LMA8Y;V.'LEP,1HY8Y'YFWNQ1)2[TR$NGPK3BM;7S.[;S ML"M-;P<:U:-),R RD<_9S>%8"@^S5QD'PPWF%@65T57;2F_7H;V7#N>3F\R6 MYQI)J#9)7"G]U'*G0(O_D\"MU;K06 M<@"5A"Q\91FO:M$\55;.44N XHA>UU%/$51]H;/0U]DN9WM*NG_%($CV5U?' M)#L]F4LT*V;<4*:8I'%1WR()7T_-'UWPDRHTU8//#WLJ1M;A\MC>^ZK2&R9P MLTON\\>['",Q"\%4E)-PG6\DO./91Y<_-T5=(3STQ7*)"]X:D_]"GMY7=2FF M/&/6'Y3*_R.Q^GIFCKTJ\$GVBD="(4M^D:67 I.\[3%^:\*[,F_E%9'I<7G1 MY@]%MP2>;NR"AI[/OKJ>F$Y>7BD?>K?A%T;.74^0A_]<67*M'1ZX1J+(]>$# M%HAO$'W^/U!+ P04 " "R>%=8E"PBXZ0& ;#P & 'AL+W=O.9!DG-7J<3R;+<2.5&5V> MQ[$/[O+<=D$K0Q^<\%W32+=[2]IN+T;3T7[@5FWJP /CR_-6;N@CA=_:#PYO MXP&E5 T9KZP1CJJ+T=7T[.V<[:/![XJV_N!9<"1K:S_SRTUY,9JP0Z2I"(P@ M\7=/UZ0U \&-/WO,T; D3SQ\WJ/_'&-'+&OIZ=KJ/U09ZHO1:B1*JF2GPZW= M_H?Z>!:,5UCMXZ_8)MOYR4@4G0^VZ2?#@T:9]"\?^CP<3%A-GIF0]Q/RZ'=: M*'KY3@9Y>>[L5CBV!AH_Q%#C;#BG#!?E8W#XJC O7-[2/9F.Q"T5=F,49^I\ M' #,G\=%#_(V@>3/@$QS\=Z:4'OQDRFI? PPAD>#6_G>K;?YBXCOJ#@6LVDF M\DD^>P%O-H0YBWBS[X19.=N(:_CJ0 >D.M3B.B:9G/C?U=K'\?\_E8&$/W\: MGUOGS+>RH(L1>L.3NZ?1Y:L?ILO)FQ>\GP_>SU]"_Z=%>AGDEU_O?A*Y>/7# M*I].WX@G,,5=3:*PCD3KE"E4JTG82EQ]O!;+R5(H+T(M@Y!&D DJ[(2O;:=+ M]&:$^(OPE$"#16>T"BD.@$12C:^088"U*(#R5(J-M:47%OJ 9*F"/$\J^EIX MH0RO(QO;F9"61;=R*_L(65C(0DE.1K\QM_HH4W65JS[08UE@4L/ M12W-!F3 ZJ&VGKYUYCCF8M.I4IJ"\V'OL9P74E00D=<^4,N#L(PKR*)6"#TY M^CB#9S'C^?*-N"G9BVJW#R!R[5_^WXF&<@C^Z0DMN2C![(Y=:[6)H?O!^!T% MV1[E4 MI5*);.>&#'E12Z1V30#P,/9LE E9(=Z!!\IL(KIJ6FYL$.U>.B77^FNJ2%,* M"TLG*AA:UW.ZD3L@5G3(V,.\'(M?'[ED. 2M=W%(,EF%AP_ZN?C2*NB@JM.5 MTLQ$F_)1<\LYWT:'$ M>]'*';;.)'$PGTV8IJ<3++?S204985B"O;&PG^^3Q8BX'2!()4J))RLE$&^>-W"-BV@#6)Z MIU /1X:E84UA2SV!>DW 0GMN#6PK8WD/C)2YMZ@>Z()]DM4#)AQ\QBZU4I6< ME1C#(#S,XD- /\2'9T\ARH0&M92&:+)27'_U?8OZLN; /9PA>$7,8&(JETK" MK<"N)ZQ"N:)K?) Q4H7\]^TI(Q=WD9O&A@196)"$>0V%LDGO'@*99V@+N$)W M+%Q/MT,FM@ LYJ](GS)[C,-%/WJA7\]+#!P\EL7NH!,_;5OT,;Z@/1])E#U M7NHN2D9MRR^T9]DW4N^\BFRJ%2H#(*DCM9UB1L0Z%YUS''F5N,D^]25FR8R[?>G(U7^'T2GJFPO6'M #,16Q_ZPCK!IUWS,^"YT M+JFC\P@-@<)S;F^(P$#L#J%1AO MMS'OT8MX+F'.]>A>E(_FKM,^T\A/("4.Z)\CERENB71V]%^2KC_?'<6FCAV- MG^G1'6>EM2ZDO/T(M9EF\\4T/LVRY>D23_EJGDU6DZ,;4Z+7D' MIOEI-I]/ MQ/1DDJV6)V(ZFV6SD^G1>RICO9>K+%_D8CG/\I.5F*^RZ>+TZ(J][%:X()!936)VRU22'\4DVFRZ.[FP SH]BL9AD<[B+I]42:YWRTS3/3O.% MN.EE96UY ^=49>*.;PVV:3K#S9AV-_#KQJ1;4#PK45$;J^T&S8E-#T6D)!Y? M<^8@8(CKZY39J G0:]XN%)\]^NI0F4X>!Y8)N=IKZ!::*&3Y"9BI:*KAYHWX MJ7G3B00[3[]+:.A2Y%WTFYE&+NY9CTY;8)CI;TI1[YG1D!MN,%F@>[Q*>1@^ MLK<.3>#IM0:C8G0];X W).KXJ?/O^.#" @&PO=V]R:W-H M965T+HS+:#8EN17VB1 DFEG9S#= M!DUV"NQB/] 2;1.51)6D['A^_9Y+2K:<<1Z=W2ZZ0+_$MD3>]SWWB,K)6NF/ M9BF$9;=Y5IC3[M+:\F6_;Y*ER+GIJ5(4N#-7.N<6/_6B;THM>.HVY5D_&@S& M_9S+HGMVXJY=Z;,35=E,%N)*,U/E.=>;"Y&I]6DW[#87WLO%TM*%_ME)R1?B M6MB_EU<:O_I;*:G,16&D*I@6\]/N>?CR8DCKW8+?I%B;UG=&GLR4^D@_?DY/ MNP,R2&0BL22!XV,E+D66D2"8\:F6V=VJI(WM[XWT-\YW^#+C1ERJ[(-,[?*T M.^VR5,QYE=GW:OU74?LS(GF)RHS[R]9^;1QW65(9J_)Z,RS(9>$_^6T=A]:& MZ>">#5&](7)V>T7.RA^YY67::MR5V&?/+BJ# M*\:P\^13)8VD4)F3OH5H6M!/:C$77DQTCY@P8F]589>&O2Y2D>X+Z,.FK6%1 M8]A%]*#$'T728W$8L&@0Q0_(B[>.QDY>_)BCERJ?R8([1]D_SV?&:I3&OP[Y M["4.#TND=GEI2IZ(TR[ZP0B]$MVS[[\+QX-7#]@[W-H[?$CZTQ/SL)B_O;MY MS6)VQ [*8S>O/YRS&Y&70G-;:<&NT6]*&W9]U6/_4#W5:Z]G[PKV1LQTA?9E MT=3E)@K86J"YL$B+E(6# ?L+4W-FEX(!!(SE12J+!3-+CB#1G2?H?/[]=],H M&KRBI>YK^.I%SV^4AG&TG9&+0F@&X>B&HIHCA1"E2?X2C7CTJ>*9M!MF6WJ, MUU,+6G+#$I67F0#&6/(HX26?26R3,'0M[1(.:"9NI;'DP5U1=*W,N"5D#)PE MY#-OAUUI0#&,AY(Y"CAC9:43>"&P3&(-7'_&HCB81"$+6 $]N))PL]QEQR\)CB?' M6$$!F D!9,PR!4MPWRKGPYQ+S58\JWS"N#$"3I!QF=Q%:"N5NU5_* QOZATC MUUB,/56"?;,-K)D<#QDBZ/4ZMZ#,^J206/*#@)VBC01)BQ5II5U"W!9M+$.V MM?79)[BXHYDGB:H*E\/U-NGD+J+ZB(RY0FS63AF?9:*>7?)WN$\[$_203*DH M*(TEEVEP*("N+NH@UD';%2 T4;"-*=U/DQ>5@5U8O.V](_&]>/+>=<^^? M8>]%(N3*&4II'D5AY^=BA4 JI"4.PGC<>0>A&H-%:XIO;=3XN'-%Q:7M)J"2 MICM4B5!9NCR,1\-Z9[TCFG1^4BI=RRQCTV XB:$(G;Z0I+M>$\;!>#3PQKI8 MM&NIJ1T4RR@>='XE9)KOK3Q8:L_9,)@.CMF+SM5^76TK?VN6%KY[H,W+I' " M_-%=&VHRT )#!3]#&D%GK"_(Q$V'IKI46>=VE\;&DEF#IPXH6K)_,*UM 6HL MR:JT$>B:VQ$:ZDTWWA%4+3*_?"E+;$&]DF#85H#5-*N,+YE26?@DT06)0M4: MOH)LWYQF TA<(%Z]=A2R=F>WT0E(ZL/@;R,.*36F=3ET+Q*YRR3X M#@$*[73Q\48TFJB7>0Y\13NZEN&L4,610SR4AEX(TN^B!)4+1,0PHS*W="^5 M.WM)I%OBD@I<=.Y8Y^^B<'IJS+!KD:T$RSWI$41Z&"B+R&?(9TU;HJ=A"-=Z M0W?AB^MB2N7:L4ER"Y,"Y!C=L!)_+$)YM^E>=BX;<0X?V(=:4.>R*;8,X\ST M]TJ.DA@' XSN,.H-.C>:IX)&%4K.TO>"YZ(N/^508*<7X#$:L)AV*8+F9W7; MLVO,OGJT8E)IQ=P#!$:?23)E*N("( 3(F*U;1.P2TP1"4TF*?%N?$H$#1*/X M>Q@WVD%6SJZD^%TE"%,N$]";_O5=RO)+50@6#_XD77E(4<-3MFMV9&6WS:#' M8+)+>%T]GK_<92\->6'8YJ)%D[]L*76C2Q4.TZA!*^.8@1]HMTX<)1"*\=;&4>*:@YBVA9_-C6J=2&[?%&@X2@^I$KF?.%HDE:$ M+(S8:0TE7Y@G\:(ER#S&FB91$ \'#[*F43":3/_[K&FO-KV96[CS6'IWK+H4 M&J-04Z0<3Z#(&UD!M&X4>21S_K9!Z\\3'1^ZKYGN +\<"VF@?!Q,A]/#="<$ MU,6/,)XX.![%^YPG'$UWI <0?SP='6 ]\30 J#S">J:C((P^A_6$43#!D#U M>^K2_49[_M>T!P471M]HS]=&>YY*>&#LE C/F*B+2):%RE0]60YPG""FM<,6 MS?%]_L5ISEN^R/B,G?]T[SG,V!^1?3:OR;>2GW>]ENZ+K3Z:#DM<-0E%3E4:1%5L11KOR,:C,3QBLDRR7(]SN$ MB;6K&T'=O;G#5;R9P)Q4TEN8(O I4HGST!I= M= M:8Z,7+30/UIEYLG\))B$DR]V8%-7T+WG-2A<3 K3G-C$_\EYC4&P8-;_'0>Y MW%-[!;6 '""N-^!^VA@.\6<8A" 3$$%DF>*T[T00@M7%5_XW9 M?$%F\Y4/ZD5Q)_K0+Q8-%&GEE@)(0)(R^JS*FM;Q9"G%:HN1O"@J3JE$QQ(Y=/.S M#@013,H4>!R5\U*K:K&L\<_0R-H([AZ2*8YWJ=?H'K[ZS&/,'@5L<]#]+JU/ MM@\';8^N"CSJYS5<>OJJ9LT3J$-0"(SZT /?G"@!4_R %V_\'./LW4$L#!!0 ( +)X5UB. M^.=KB ( +8% 9 >&PO=V]R:W-H965T=(QIXJ4JAIUYN3#WV?9WF6'%]+FL4]+*0JN*&CFKI MZUHASYQ35?HL" 9^Q0OAQ1-W=Z_BB5R9LA!XKT"OJHJKWS,LY6;JA=[NXJ%8 MYL9>^/&DYDM\1/.UOE=T\EM*5E0H="$%*%Q,O207.^4RYQJO9/F] MR$P^]88>9+C@J](\R,U'W.;3M[Q4EMK]PJ:Q97T/TI4VLMHZDX*J$,W*7[;? M8<]A&+SAP+8.S.EN CF5U]SP>*+D!I2U)IK=N%2=-XDKA"W*HU'T6I"?B9,T ME2MA-#Q@BL6:STOLPAV:B6^(;FW\=$N:-23V!BED<"N%R37U.8:.5[T!N\U10T_DKDVBOX3/P]EVG!ZASFV M3\:ZYBE./6H$C6J-7GQZ$@Z"RR,J>ZW*WC'Z?U7D*.FPSKLO3S?0@].3(0O9 M)1R,)F@8/.4(J:QJ*= ^RP4UT-94_6/*%0+7L) EM;@>=Q)G3M7#:H[*5K!C M*VC+R#K)(JE"M7030X-C-FW5 MWK9#*6EZ\=6\F6BW7"T+H:'$!;D&YQ%=8- <5)*0" "X!0 &0 'AL M+W=O-TZ(VC_FG;Q5!QE.^:*P=VKY!5?U M=!Q>J@I3?6%9Q\;,@W1AK"I7R<2@%+)>^?/J/VPD],(/$M@J@56\ZXLJEN?< M\M% JR5H%TUHSJA*K;*)G)"N*?=6TZF@/#NZDD\HK=("C0\W: >!)51W%J0K MA-,:@7V $#&X5M+F!BYDAME;@(#H-)S8FM,IVXEXCND1Q)$/+&3Q#KRXJ3&N M\.)_U/@"Y\*DA3(+C?!K/#%6TZ/XO:WD&K"]'= )I6_F/,6A1THPJ)_0&^WO M14EXLH-NNZ';WH7^7RW9B;"=W\VW[Q?0@?V]'HO8";RY19+ZWSE21=(S%M04 M;(XP504I6,A9OS4VSDEMPG*"VK6JY5KE^L5:ET(*>H\9S)3*#'PBK\^ZQV1$ MS.\EG=8#R?10R,.Y5BD: ]&QSR)*IM/HN'7'E_2^+6K!"P-Q[$>]+L1=/TY8 MZRN%]^&UG:O:#'QVV$F[!P?.#/UN+X&#UKN*/D$2^F$<.8/Y+ EA6[N"#365 MJ&?5S##T.Q;2UL)JO,U8&M=J? VO9]HUUS,A#10XI=3PJ-OQ0-=SHMY8-:^T M.5&6E%Z9.8U6U"Z SJ=*V?7&7= ,Z]%?4$L#!!0 ( +)X5UB$?N@(&0, M (' 9 >&PO=V]R:W-H965T+J$2J)!4G_WY'RE&(N9\ZW58B9;4W&!:P6ZK6NF'E98R?W^*XUU M!(M9PW9XB^93LU8T"WJ4@M8E59(*+Q]8#I]4O:Q&/[$?TW5SO5LF$:+V7U%R], M.?T8MYJ(^M#,LUK+KHWNS_TX2@A M"[^3$!\28L>[6\BQ?,<,6\R4W(.RT81F#5>JRR9R7-A-N36*OG+*,XNUHOU5 MYL&'=<6$ 28*N/K:\H8:;WQXCV86&%K'1@?Y 7/58<;?P8QBN)'"E!JN1('% M6J_@LXCO,+R")?(C#.#F#E_15)PXO^96JX9_E1AM%Y^7?4[5W MR,/3R/8.377#1*/P[1G>PY[W\!SZ+^[66#:XMFGL@,G%'F'%EK#2TB3$8V1'X7A8-7RJB \#?\+ M' _]*,M@'/F3)!O#:]1Z"LL\;^NV8H:H M%TB-RCESLO(:XF'BIZ,QO+%VDOC9A.S!3_3C)4QB/YW$UAC[21A2\4?(>$_* MJY&D+Y>*[A%PX5IV*866%2\^Z/,=9NZ$X\Z3QJ-X=3I#HYTJ4:U<^IK#T$K M3"=1O;<7^&6G:T_AW=_AAJD=%QHJW%)J>#%./5"=XG83(QNG&ULU5M9<^,XDG[7KT!XJF:L"%H6 M29VN(\)US79'3[6GCNW8V-@'B((D3O%0\[#+\^OWRP1 @KILUTS'QC[8)"4B MD9G(_/( ]/(N+[Z5&Z4J\3U-LO+5V::JME>7EV6T4:DL!_E69?AFE1>IK/!8 MK"_+;:'DD@>ER64P'$XN4QEG9Z]?\FN7>5TE<:9N"E'6:2J+^S]> MG?EG]H-/\7I3T0>7KU]NY5I]5M77[4V!I\N&RC).55;&>28*M7IU=NU?O1G1 M^_S"?\;JKG3N!4FRR/-O]/#3\M79D!A2B8HJHB!QN55O59(0(;#QNZ%YUDQ) M ]U[2_T#RPY9%K)4;_/DMWA9;5Z=S<[$4JUDG52?\KO_4$:>,=&+\J3D_^). MOQMBQJ@NJSPU@_& 'XF]Y5FU*\3Y;JF67P"78:7@*+$]O@I,4WZEH($+?$\$P"$_0"QL90Z87 M/BSC&Y6I55R5XK^O%V55P";^YY#$FM[H,#WRDZMR*R/UZ@R.4*KB5IV]_O.? M_,GPQ0EN1PVWHU/4'[4B)RDBZGX\Y]F@1^\$+NSB.M2Y"L!U:MT MH8I&_9ZX4V(C;Y6H[G+C0R++LPA+7L2+NLJ+>_("L+ 4"ZU=L35.NV7*YV?;C"WS)88\$7&=_C4992G$?26 MB(E\NBWB$D*!!"@E]S335A95',5;F<&$[C902*$$(2,TUO!++U8@]18D9'8_ M$+\I(9,R%]LBOXV72FSSLKIP&$SBE1)Q5M:%S")EM5@281&IH@*T&GF6KE;> MY:DJP8XS,[%TI\#3AE^&!"!1Y<*?SP*6W)(S/-<92=^.)W%4$J_C1<)R'66M MWN:9HV.6<55C@F,#JDV1U^N-J%21[KZTS1,HE:8'@3BK%"Y@FDPLSFI-F*Q% M)HG5+>PZC>L4N@:P8UGN+V1Y<9_7%^N<0#HNF:-"1?DZB_^I> R1@5+*2E9U MJ>VF,5@R$:B%S(\,"PPM9446+1-FD0%66^(.'=A*JB1$P4>RY(F6\6J%1=#R M5W=*:0/#UR6("%F)E8P+<2L3"$)(L,NBL]D2E^J9+?/9YP#3N &K#&.?C2RM<&0X@1 M@_D(=LIO1!!.+R)XE^068EFS S/G\.4<;-<5VT^65RV;K).&2=8Z\:&'P'2- MK)$ M/:OO<#,HB%P@SIA%:\[$]P4E%\L.)!%TXG+6]P!N"S(/]@OCPS!4K H).A"_ M9N+G.E-"\SUDU,:TBJP2'I5K!XA7U49(\+.T/+%>67R8CEK06"D:L MD=AEF):D71$:"1%^K@&/1F?#/57YS W4HT",P'>I7(J)JO H5D6>,M&?B.T, M$/Y)W2IR_\_&'+7U)4@C006>5S&B1@I/=S$$H\$N8?ZR+#O< C5;PRT5J5#\ M#D:) PBBN77 &Q^N6(GT6;ZU:Z:%84P229UN*:XSLE")4.!EW9^3D M5S&:&OT;P:M*1TJ/+7Q7!(V.'=+/1#CVQO.1#B^I1!CC%;MQ@$W;4[DC=6Q, MDW0[H#2C4+_7')X(1XT#__7Z^J:K^ 9"".9:AAFV+&J1U68\2J[7A5J3;0+G*@P*9#8='=%2,,RI[V1,&L-IG'%."X(@?A*B08S16L&5'#>M+F 47,2RT6!0/.>E!27]W7F,1#Q5?8HM>$%9X8P ?REQ!R?+*+"\=?.:STA> M5./J[TV2(,Y_ ?F^"2>PFV#N.6IA7]_6!60L625KY'3;!I6X)) 4HPBH<9N5 M4#FM.T7*?5/2R-R%F<";#H?B[9?/71\EE6L"48S\0Y56T*]9W(@#]JFZ"88O MOCASWSAT^&O_19]AB"9H3,@(99\/"^9UL+HC"3%HU]D.DTN8-T&/=AP#(UKJ M8QQJ>(WQ^2VRF 5A?@GK9:KP;Q@KWJ*(AU!-C+9)3&1LM@W;DM?VNE[7@*K0 M,P#\A0(]0A%RZ04E:V2QV5JYUMDI0(YQJ@'M<8KCY&I5)Q#'),]+3I?P##F< M$,(+(Z')LDZ:Q4%M^4B_;]( ERW-3$SNIM.0UN/H5< 3 (>\V*X? 6KC]UV/ MU7[M#R=>,)QH.^<%@X/>QGE=)AHSBJ4&NX><67NO."?B?8M8C_=3ZP05JKT] M)&-L_UEF-@L+6'S7*W<#O#_UQG ^C*=%*@_&=^DD+H4"\D=NC?WW3S=]D_0V M%MI4P60N>,&&!U--Z(3!3 "#K$N-E%Q,KNH*<8-7$!9@4;EI/=APWI0!HZ%_ M_JU/\6M=R%1/V:ZO*PJOFJN,1OEZCA.:#?4(V\H3]A MWSC."59M$T<;0T2;U3,Q\6;#D.9'RD+5&(HZ*$\;<6M^O[+)O?_WAH8##GJ@ MH-&ZIB5DY< ]5%$V75AV1V)(VR5 R"R+7BS-?4OF8& MOCO/D&8-/'\TX6L8CGN?G7Y!TV"T5Q:J]U,G;PYGPI^)<"K\L-=T9+>4)_9U/A3.>V"::J-TSP]'(H":?3!R$#=)O_PWPXM/7H>_'X\" M%LL<]9K(TM_5O%:&@P[M$ ..^T.>NJA^."&[.:+U[F*V>F_O?,^?S^T"]#YT M0.'<+7VXEWW*X1"PGX$ALAA]1U:C[]CR]+=3TM/_!;(]HD?&>):7!Q'MAL:W MNPJ])R#9"/XRYNO0G_TAZ,64<1U[0>AW\\1HHBUJ-#V* M1+,AO>#YD_F3D>2H%GXD[;:R3:>//7')B)J$&54ZGVDQK"KT^-P%NS!V>.6YU$H]$>MSTD( M>XSRV22G5A^C,93XH,I#;S+1D37TQA-*0+[DM(&YI^A#=O^;V9MM]H8X]>^J M0[<-=?7VI'K4]LWW,]R.O[@[2U<[B>U7MY1V'WIV*5SLTGD]54:^3GE0Y/2N MT[RHXG_*MO7>&(?M4[@8CKZ=1E>']W"RS[4YWC0%?6F/XH M.WJ$;^_8TJ,-QF3_/ZKU'6US) >"4LIZ>L7/N2+ZD9F#\?S0&D_\AU;,@O07 MC:#-.G0):80R32LL1U*;GL"I/6)&5JD%.02LJ0>3< &!7W/8R(9%W2)M "F4I&^P[4B76.'^QL<.FLN$T?]HZ$V+,B M&9T%TDKQ>Y-'SC9H??BMCIIY<-%N[6Y.W/<]<9JTSB<1HY()A$Y--V; M,S8K>X#1O+^CGD,"FM[\B5S:ZV#'D[?Y-*2SS7=29V[ /T YYGA%R;[MGQZ= M!MHJ-_D=[4@ @JCZV>T$.CG:R6J+FC*!/^3K?.(_7),B^9CZ_/IX-NY].,IB MMT$P%1]5>_RMW93C%2]WX+3-B*]Z_\5.P@JSXGRR#1H=+VB'Z8'8FEG M0X:#,U@,ATB8I]3 0F+F(X7V9R/(N;,16^[UA?Q@X@4HSW<_=U,!NW#/Q&2H M"QIO.)MP[HUDT0O'/A?! .7Y<^$/)B%?IF-7-'XQ&Q\@\7L+Q 0EYF@:8-*U!]3BC0SML59T"T![$4O'V,T9V .VPX>#8&2L@;HHF*,H MS_(TC@"C^OQ9YVQ%;$IMATBFVG"]_$=-IY$&&K9VTHDGP-=NY>S"V6&X/HA+ MOOT[W)$3L^%I;#!E71@>:AQW'9O:6[KG2@UNZN _VH']ISOP7)NB[[.73"9/ ML>1=MSRV3"?=U)D9EV#Z)%#$W!\.GR/[JM3: MG-VDG=..?))7 PLQG\IO M9(S('W@A=O:UF^:+*2S ">W2^T=?;L4CL*'#:30;'>FJ\NB;N,OKA/P*H :(6$I;".K314T-R6=J MFG>AQ\P/#N%&76U#_.A43O0-O=EXIJ]3?0U&@3CTXZE+YZ=MJ4)&3S_@(V4@N.E? MN36?-K\1O-8_C6M?US\P_!L* NJG)&J%H4.DEV>BT#_:TP]5ON4?RBWRJLI3 MOMTH"72D%_#]*L\K^T 3-+^&PO=V]R:W-H965TI ,A\6@$4KW+\["WEM[<69:7RLMWUIR;=,(>W\E:[,Z[\?]S<8[-5]X MWAA2WKFH'@QJBK?T[L_I5KN/)&:\TM0N_M.ID\[1/9>N\:=;*\*!1NOL7 M=VL>]A3&PP<4DK5"$OSN# 4OGPHO+LZL69%E::#Q(H0:M.& MOWAA3+52=4U"5_3&+Z2EE]H+/5?36M*E<]*[LX&')98?E&O4JPXU>0 U3NB5 MT7[AZ)FN9/4YP N;OU,-GY>)4<1G\KRA-(XHF28I$?PTFW<: M_!":4%:]!PR?]JY#2^%=#=..!A@L4,=\< NU=/0#Q5D6%:,8JY^H2"/,-OH9 M#^,X*HJ<)B=%[T:6"VUJ,[\/G)C_F'*49]$P3Z /;T?%$/I)$B63A$8GV4.> M=93 _&0#2S>2V%) M(8B4F_F\"D([!(1M\-P74UB;(XI1L( ME@OXCSB5#GKSP'XIK+WG-A"-:=$#G*DO(B6!R;2T"@>IJN^I:B5Y0X*FK4,[ M T64GUKE5'?R@=QE:V$-3HJR9-A@@$]$Y<&^HPH#KP5TQ$#P3-B#ZH'4K,M+$@_Y*4>>HU%<\+K@=9Z']8C7J")>C\.Z M2'LW.R,Y)..L=V.\J&G6>I[]!YW>=>-V-EY_GL@PW3Y/(V=QOA%?2<;>BR@8 M[>U&[<'VC(/E231"#"]U";_AS";S>_FA+(GR+.Y!OY.96=,<+H#J(SJXX4E+ MW/W'[8?RSY,H+>+C]I-H B*?'RX,8H#T:[;"K,I'49&.Z9VU!&O3W!XT%):5D*YFM:B"G6+6F"_E666R*.>UQZ_ M*;UAA]?^1D&C 3KJ)LA6*/LH5#(.NK)N>1SXA?!=8=,*,-KL@RONU'O&9B@K MEUQ[R%*KU::=9I"E6U&WN\YRU*Z[-HR0#:U[N$*+^AXG+2 1KH6P0U[43)4" M;S^VU9S%.@/7.'KAQ(_NL*E-OZ*8EL;)0$0ET3WX,F57'W(!%6!1 3RTPJE? M27;C-WDK:R1TS]0>@<="#@W$'^,5IQ8CL6V67>TUB';>)6 J:P4+CC,]E<29 M-UI@AD88D[[+!7ND-"=$>\S15I?2>EQE(JX5Y(R#VIE%M.O!8 &L6]E-*MR0 MK BIPCB>*]WM[GLEIB98E&1N(0MR)'@PC2JIK /X9N2%CQ_I%=]5<(;<*FMT MB&9#_6;"GQSZ@!SL701P+L_#=0='"C=\=R?8[FYO5)?=16(GWEW'7JU#J>4, MJL.34=XGVUUQN@=OEN%:,34>'P%AN<"M4%H6R+D7T:[K!S:PO6=>_ M02P,$ M% @ LGA76,:J"2+\!@ N!, !D !X;"]W;W)K&ULK5AK;]LV%/V>7T&XQ9 ":FS+[RP)D+8IUF)=B[;;, S[0$NT18P2 M59*JX_[ZG4M*LI/(7E 4,*P7[_O<]C+GRO-^WR:9 MR+D]TZ4H\&2E3.J%RZ%U=^'L?S-6%KIR2A?A@ MF*WRG)OM"Z'TYK(W[#4W/LIUYNA&_^JBY&OQ2;C?RP\&5_U62RIS45BI"V;$ MZK)W/3Q_,:;U?L$?4FSLWCFC2)9:_TL7;]++WH <$DHDCC1P'+Z*ET(I4@0W MOM0Z>ZU)$MP_;[2_]K$CEB6WXJ56?\K499>]>8^E8L4KY3[JS2^BCF="^A*M MK/]GF[!V,NVQI+).Y[4P/,AE$8[\ML[#GL!\<$ @K@5B[WJQ%5&%FMV32F43@I[T7E=!7UX MW;H>-ZZ_B(]J?"62,S8:1BP>Q*,C^D9M*D9>W^B OKNQANB5S\DN;O;W]1*K M@*5_NE(0#(R[#5!_G=N2)^*RAP:RPGP5O:N?G@RG@Y^/N#]NW1\?T_XC*WG< MT&_O/]^P!?OIR3P>QC^S[[1[[T&2<;/&76X$>KW4AC1Q7#,K2FZ@F)$?7KDL M&$@)]TA0<%/@:!GNNDS G<)J)5/ORB>' R@$#NH5NVF6GOZJK7UVQCYKQQ7, M=3FR$4:J0K M XHHJA5O%J^T=B7.0DED7AK]U:\,:=0%TB!6*YE(421;ML1/. ='*B?53JG= M6CAH6<)+OL0#JB.RF$D;W)%%HBI*%3H$M$V*?3J$<1@/C*<@,$GM0TS,5E7A MF=DRIZG.2!I$J2UD(B!4P($(47,EUP45D6IX-RZE$^^^C7Q@C2$-()C]@$+$ M'@E^#I#1TUY'&7J$BDS!T\6##O&L[#%L1*)-ZO4/H_EH1OJ[>R[1J)/T@*9L M388C[SW)C>(QR77EJ V0RLRE\8EI5,)0*?SD5]M06M?1]$H&/&])T1T>0ZA6 MM)CAGD<>A,DVG)I]/F*/,]&E)*Z53$=C:'FIM*U A13;CM$H6HB^K= IW]B[ M.ZWPFB>U>HB\;_K:[I=L)0UP_ 72U-I0U):(%X5&-Q)RL87>3:Z-M:YF=8O.CFN)&7G=OM^Q.VJBO@7=HPWJ_\L#"NG4)B4H$ M3RA-X\.%W2>'0TH?31#C: !6"*"?^/,?SQ!^P6-)X@W1=BJ;U(1V:&UN=BG5 M@4>@J15 JJAU)PWEQ?Z40%4;)V[Q]CQ"]?&Z9-PA 95*D4J/8B57OIDZN83R M0<'[C1;2D%:EDDD8/.1R8?UF0UJ/Y0::N[E%#)@(:_&VDF1D1=SZ2P-E41B+ M-/TB!H!;711"M9G;3Z_/X5X+;K&?.$J6=\AXNEATD*5/6P=/'4I==)]748=9 M#&#AS .,2(=%->KFTT-$^RB(D7/10SK>RTE3G[O,C.;DRNK]^">S(6N'^3U8 M/IS11RG\(*H"YPX7XV;0S YR/"UX0-IG[+UW[^ N][MJ'VBF";QK4OHZHK5& M"_:@O(MQ7=S9HHYJ-)S_@)IVC=G_K6LH%'T=(!O?-W5#D>+QM XG1C@@@T>6 MJ,NC%0:'WOC"\*42+)46XVAK QT?:I &S2GE)YCU5_]7WO-[+PA[2AU[ MB[G*S98U45 /+@Z\4?CWB1-ZY<+$E2D[9=-H,)FR9RR8_8=Y1._AGQ2\WZ]ML[_WX6)WC9QZ)'K4TC;;TZ>J2:?0Q?.$VZP&S<9( M)Y[3M@(8P4(4(V)*K 'T!R#:'[8[5\.>$(Y)NWO3H->*)#$53G>TWNIKA"D? M79&>=;UW]_>^IN0"_M W(]J<5H4+'U;:N^UGJ>OP-6:W/'S3>H=P)#"BQ JB M@[/9I,=,^$X4+IPN_;>9I79.Y_XT$SP5AA;@.;VX-1=DH/U8=_4?4$L#!!0 M ( +)X5UBVZ(E6> , , ' 9 >&PO=V]R:W-H965TPV ,MC2RBE*B2 M5!S_^QU2MNH B5%@+Q0ISKQYPS<<+G=*?S<5HH7G6C9F%536MA=19/(*:V[& MJL6&=DJE:VYIJ;>1:37RPCO5,F)Q/(UJ+II@O?3_[O5ZJ3HK18/W&DQ7UUSO MKU&JW2I(@N./![&MK/L1K9TVK:$ I1(V-$:H!C>4JN$HNKC-G M[PW^$K@S)W-PF6R4^NX6?Q2K(':$4&)N'0*GSQ-^0BD=$-'X<< ,AI#.\71^ M1/_-YTZY;+C!3TK^+0I;K8)Y 66O)/V0>U^QT,^$X>7*VG\"+O>-ET$D'?& MJOK@3 QJT?1?_GPXAQ.'>?R& SLX,,^[#^19WG#+UTNM=J"=-:&YB4_5>Q,Y MT3A1OEI-NX+\[/HJSW6'!=P^D\P&#?"F@"^V0@U_"KX14EB!9AE9BN4\HOR M>]WCLC=P$P9WJK&5@=NFP.(E0$0D!Z;LR/2:G46\P7P,:1("BUEZ!B\=,D\] M7OH&WCW?\XT\9.R/@4L#_UQMC-54*_^^EG./F+V.Z.[/A6EYCJN +HA!_83! M^L.[9!I?GN&;#7RS<^C_0ZGSN)^_/-Y"$L.'=W.6L$OXM3CP6"'DJFY5@XTU MH$JZ8+TCGCHJ[RA/'+E&X 9*):DAF(L1Z8KUAHQ(VY'3U@G,1D<:K59%E]N/ M&B6WM,Z5H7#O@87)//7?=#H?K$5#G! L?Z9(TW"^6, BG*;Q*5R+VNY/R/7& M23C)F$/-7L0NT;C^PR64Z*U8RFC,9C^M^EN*>J!XFBT!3FI&.,IQ:3,-)DD$6)HOIZ%%9RN87Q7H/:19.IHF;3,*4,:\[G3(] ,9-X.V@ M@O+4@EJ]D'LH.E)% 2?]&BN:+17-8+SOW1TK8U0N_"'NA*V L/UUASN^E7Q# M=C\Z880[HS$\8.G44_!96834%S"++Z\[0Q5N#!7R8&S\7G(94MEI*#OM21?" MD'9.WO%K]S,ZZ:HD[]:_'882Z!K;-]CA[_ \7?5=^:=Y_[;=<;T5C0&));G& MX]DD -V_%_W"JM;WZ(VR5$M^6M$3B]H9T'ZI*,?#P@48'NWU?U!+ P04 M" "R>%=8F](G_S0( #G$@ &0 'AL+W=OW]8LL2.9PY<^;,R)<;ZQ[]DBBH;U59^ZO!,H35V_'8YTNJ MM!_9%=5X,K>NT@$_W6+L5XYT(9NJ#6L\86$*KOAG*DY*0_!X:G!OG!]9^M@Z@75N2%_.0XPR0_&>=I^&[?/GMD^ MG:D/L+#TZGU=4+%O8 Q?.H=FK4.WLQZ+M1>P.J=\7EI?>-(_7F3^># DG]_#X9XR-'W#^'*>>M7.J>K M 4K#DUO3X/K''Z8GDXL70CCJ0CAZR?H_Y^CE[1\__?Y>3:?JQQ_.9M/9Q1,$ M[L@%U*Y:.9N3][B#'V%)(%G=S $'8V/GRC8.?'0.0 J.*^T#;RJ:',A6>JMR MB$(@E6U_ZF[GI?;>S T52GNUU/_5KK"-5QMLII&Z04I0V1X5-%0;PH(U]A/5 MJK8A;LNVXLR7T<,(%%L;9VO.I2[5O;,AE?8-![-5KSG"V>3B_?V-7$TOW@R5 M#^P4[6W5;? <",+UMB*5H[;]4"V<;5:>(U[!/I#29;EE)U<62I25A,A=,+PT M+'5@MSGXC/;6ET;S4HCFDZ-S@*]1QSIJ4E">UN3PP)L AQ+"L("=++GD^'I3 M PK<@18[A".P-'ZD[MKE0R!62YZ ED^ZSQWC2X]0B@9B6#34>(],K4V M!>'AFNJ&%(#A$T"/J)>&(Y4P. NHI96NMR/U^\;&LRS.$G-#)'-):U.6-%0? MK0M+=:>=!1>U>LU[!]US]8 -@S?BW0?;U$(_EMLAMI0&A]5&#Y4&[PKR9E%+ MQ!\%,0G.IFR/SV]\.JA 6#SANGJ[,+I:J2^4H0$7Y(E M4YJPE0BQ)).L.:JH,'K7-4S,-]AL*GSK:"\GK*H7@'F!". )$]L@<"8+F,E0 M[RC$BHLT+QL^7BP! MHE2F",IZ^+%$(D$L98(R?A<:PNR=L\)2H;1P0>\QF,]WN(SVF.)2G387BH*! MC7B.0F7G.X\%8$>Y=85P780F1",=%1G7FE.&@!@"-J>] :%O%#A3_H1T;" 5 M'% _&4E:V^A)BC=FLU#T#8.*3T5M@8KK\FMVJ@;Q\V!E(9RZU:6N:\@4I'DZ.SOAB,CP_/8\7)T>S@\^]4%,TZG!X/('AX>GQ!)^S MXZ.]52N]C9WM-1X>G9^J-W)U,WDB5X!I6$)Y M%\N]A"<4(#@[]6E%L*WYI.&@ >Q(#%*$6LVI$&4%#3USL"!T**A3S/T'[?*E M.N4Y8XI/V9/DH].[?1@"$-FP65(7.MJ[FS5 MV14AW#4I]9NL:7L56@$],ED6_8-1B"&T#,/_HY 6T1ZL7"TX&Z2) Q6 M7JGSX?GQ\2Y@/HS^J8EB+/ V-Y*1+@7[APZ?:-VN"?6 9Z+PP"%(M4?RW3C; M 8J,)XNPX>'B%1?&9"+PM6Z+;HG"%01 T:&%DH"AMK (E,4_ 0 Z 4(OB 6C MLC!?FD5#1+&Q1>]BXI&3.*]KAIF-[TNE6-R."R2V9/OH2(TS[/Q1LI+[4 ML,A2+G)KX;:@P+* _U+>(]1W<>@I@^#MVHL]C; MGQLZ]@)(?C^9-%Z8+OX^462T.W.S--#CYR:*=+]U"JK1."%^!Q3>(6(EP6&< M;"0[B'NO (:1V]U8U:=:EXD-I$=:4^LP3V3?>-KK3VT)TG;ZX)C2[*$+P.%9 M$ S$B?G.KT[]JIVC'O " BA:3X?I-2BF2AH<[F+6!.(@Y%+-,8:@4C[UC^R3 M'.?V,R4Q ,78;:E([1&5R6Z!345ATCS=9W,&>:K87(_KD88-#YBC[[W,CGM_ M/N!U92%_L? D!93B_Q#=W>Y?G)OXY\5N>?P+"#T9 Y-'DN;8.AF='@^4BW^K MQ!_!KN2OC,R&8"NY7))&F^<%>#ZWT/[T@P_H_MNZ_A]02P,$% @ LGA7 M6+.GK>FM!@ U0\ !D !X;"]W;W)K&ULE5=M MC]LV$O[N7T&XO2(!%+](MFQO=Q?(IBUZP/429',-#H?[0$MCBXTDJB2UWOWW M]PPIR?8ZV;O[(E(29SCSS#,SY/5!FR^V('+BL2IK>S,NG&NNIE.;%51).]$- MU?BSTZ:2#J]F/[6-(9E[H:JWU_[;!W-[K5M7JIH^&&';JI+F MZ8Y*?;@9S\?]AX]J7SC^,+V];N2>[LG]H_E@\#8=M.2JHMHJ70M#NYOQV_G5 MW8+7^P6_*SK8D[E@3[9:?^&7O^8WXQD;1"5ECC5(# _TCLJ2%<&,/SN=XV%+ M%CR=]]I_\;[#EZVT]$Z7GU7NBIOQ>BQRVLFV=!_UX5?J_%FRODR7UC_%(:R= M8W'66J>K3A@65*H.HWSL<#@16,^^(1!W K&W.VSDK?Q).GE[;?1!&%X-;3SQ MKGII&*=J#LJ],_BK(.=N_T9PR5Y/'73QEVG6R=T%N?@;DKOX18T_4381R3P2\2Q.7M"7#)XE7E_RHF?B7V^WUAD$_]]? M:#Q[0_?S=/9CR\8N!@,7+RD_07H7Y;[^_M/ M/PO@_\-WZW@>_R@Z1S^3*'DF,C(.V2A*6>>1V+:JS%6]MP*O@OYL58.<J! M@GX6,)P2PFG6@NW#GN432_GU D5%N*(WW)&I+C672FY5J9RB4_4LU<\?9-G" M]%TGT,@G]M *_4#/U4W@5FN]);4@ZQ02W.M@NRUEK?%^9X98ERS% M5AO$EP4,K]Q2)MDK #B(=9!ER O&7X:5JFI*E2G'*!Z-D<;(>N^53\2GX@+Y M'E .VBD"TN!7_@<* ^P#LC"Q;'/RFK$3>,[6R/JI4X/_V *%+ZCB>'G"!N2RMKN$O0J6^$ ;OYX'0 RB%:AC0N[7&3Q0;DBX 86@Q4JN>906.OY:*F798^8 M$(8R;4Z\>@;[*K#\?4\U(?>& M*% CUU[/D+-(')8UC!+*B\I;3$*!V;?(!N =%)^NT2.8C[$OED\DC47D.19HFE1M08&^>C-MG?A>+*-5&F-<1)O- MRK_/%XO1/?/MC6?2R>IYM-@L\4R2-<]GR>B3YO)YIG 5Q4M6E&+9TH_+Q4K\ M\I)_1]^.K@46HN@A: ,[!UC!GJ[&P.(D%A&/:1#';+W!%\2N(1^Z\FDB[MNF M*?MZCR0KQ Z005$X^X9C:"F[RMNG%K#]'^%]QRH;J7(?2EEQ&[(7U:*"WC:T MG2,']+94^]![0T#Z0*0)QB1*TW3DSP%YWSCTE@D=U-)C5G#N^7UKG)2?-YMS M]:MHG>VZ?,/0)U0<%SRQ91LEEXAS<) M'-;U_LW7"MZ95 S:IDL1SZ/5BS/]!3_@:) M:W _@6?^JY(C\I^XQ@D+Q#T^>'+Z@G01RR[(^*K^6N&>N%3+IXO^67); K3%/C. MEC%/5PSQ8L73-7]-5B,T!;2L'?>;>1*M@5# $M$ 89;,/VNON!<1ET3Q2JQ1 M"U;B]>C#?SFG#=C#OHOCW["J/UXP'Y-URGJ&?R>DTQ=]^C1:OIER1SOIOEQ? MLTYZ2T/CS2=?.^-/3ZY:%9F]OU#RF0_Q#;>NX>MP9WT;KFK'Y>'"^YLT>^YZ M)>T@.INLEN-P8NY?G&[\Q6VK':Z!?EK@WDV&%^#_3FO7O_ &PTW^]C]02P,$ M% @ LGA76*( B^5#" MA, !D !X;"]W;W)K&ULO5A-<]LX$KW[5Z TFQFG2I8HR9;M^*/*'W'M5&4F*3NS.6SM 2)! M"6.0X "@9.VOW]<-4J(=6YN][,462:#1_?KUZR;/5]8]^H5203P5IO07O44( MU8?AT*<+54@_L)4J\22WKI !EVX^])53,N--A1F.DV0Z+*0N>Y?G?.^+NSRW M=3"Z5%^<\'512+>^5L:N+GJC7GOC7L\7@6X,+\\K.5V%$[E%[VKT8?K0UK/"_ZAUB)3N:Q-N+>KOZLF MGB.REUKC^:]8Q;7CXYY(:Q]LT6R&!X4NXW_YU.#0V7"2O+%AW&P8L]_Q(/;R M5@9Y>>[L2CA:#6OT@T/EW7!.EY24A^#P5&-?N+Q5LW ^#+!$U\.TV74==XW? MV#4:B]]L&19>?"PSE3TW,(0+&S_&K1_7XYT6;U4Z$)-17XR3\62'OKC+^IL9V+WK]\]?/XK11/S\T\EX-#X3'.\G6\X/@G(%>(G+ ME?0BM47EM%>9L+D("R5R:U"(NIQ_V+OR=!/(JV*F'*&_1^A3"L9[7VV01J1. M93J(7*;:Z+ 6YY1?N2I4=R*5R$!FA2QR*7<+)H,1T MD!R+=V(\.)WBW^=R"\;HB*D(0JZ44+PIH\U62.%5:LM,2&@3R"\0#CL"@YG( MH3$':R5=&Y2<.Z6P$NG088'=R?+1BWU*"F5QG)S=JZ4U2X+L)FZ^ M:W#GYZ.S]Q3\OGX/1V =6L09#:]F"BNW^5DM=+J ;*S%3&TV9V)&.1PW:V1@ M:T[]51,^#5UNP!]9KI_!3_=E!C'25%*DJH@2$?[BA:PJ9Y?2].$F_%1/ 1CQ M!@AH[7:[ MO29'EIW$;(A+P!E=Z.!1>NY[UO>9/YXJDFJ\.1%^K]"IZ#\!JKF.:+_,L =T M1\:E@:4RXI_6CN)"?JUS7-X(JHJ%JI6/A^S#P<)F.E]')="HH523)3PL;7FP MO=-6F"=XH@>JRX>N'[E13SI*PD!\76@O2C3CND29U%0U+YG9Y"IK,X.H4+ - M"]_5@;AN8?!(B?AC\# 0&81/NA]*)JH$!=QR MH4^E(46%7;(LZR)R!V6"V-MJJ"JC4T[W5Y)?YAXOVY_5 =@&)-X3%V4IDD$B MWKWOB\K4D9W;+3+[$RV?U")FC)=@2\<^>#S798N&D^5<^5@RHP'P>T5C*AL:X>DD!.-#%+9VH%X #$!B@&ZLRUBX.8KW *-_G?LMC!)FI5 M<&BE]H\'.53Q13EV$.G$VUE->&X1^K\ ](U%XD77\"M9^=B'2BQGP@+8I>K?*Z27GWO=[K#IY[6#8 MB0P#5>UY(&\$4D,.TO#,URU&T"@7.IX4H*##-K.F:0B+F3TY&-7$4)?<"#HYW,GP%OQGIKH@ M)X,1T8M 309C^O5?>;8;)^K)4#K(.,2L55XF(+\@Q,[&HVD99!R&"*\5TR#J M/Y0GT"A#\R" :&81O$CH HKVO4L-X-3D:<$FN=08NH[?H?;='(^[NB,LO&#\* M^ :V3!F4@^M0:=LK>?+C4NMS@Z"6^/K#&H>@FE)HALXA5YRJJ/2=0+:/X0!% M14D7OE(I[H)&:$&S6 297".^/#20T:A%VMUZR89I%AV(JTV[)JW?+> D*WB; M]\^G:RXS6DX4;M,5[ ?2A,IZ%A_IO0K^C.JZCF'*#F%E3,T9<15U::.B4+)H MKJ%AFLK9.B@CC]+\"'X$5S. 9U3TI"U&*SA$K_3->85\)#9 KT(#=9RB>%Y: M$JCM(IDBL5['D/!8E?/X5B *Y>8\F#D"P%NCLYB?L\ZB-B3(;NEE@PP3CU"! M]QZ3&D10Z<*(]G?,TNH&+31\*@=ND"NA"79II&+.IH%]'=EA/FJX,8X2RHY/-\Q<_9JU$A98-DXS.VV["%D&@:(,AH<$+&5#\@LD3/U0$[AAZG1B='G++H*W\'A1? MDKXK08SN<3'@I!=.1@%WIJ?-G9'@*O5MR)(KGAL&O8EU1HS&&QWE]6:3/:Q[ MV)0?A?-1NI(GG/U/UOOW@]?>WH>=;RG,"?IBQ )6AOA997-W\U'J*GZ+V2Z/ M7[1^XTD$I:-R;$TP<_0PSO!7HG@1;,5?9F8V0,;YYT))*" M.*+6BY[<7- ! MFT]UE_\!4$L#!!0 ( +)X5UCM^$][;0L 0@ 9 >&PO=V]R:W-H M965T,BSPKT^7GA?7IZ=N62AEW9^YDJK9,J+\NRLW^V.SW*I MB^.K5WSOD[UZ92J?Z4)]LL)5>2[MZHW*S/+U<>^XOO&;GB\\W3B[>E7*N;I3 M_H_RD\7562,EU;DJG#:%L&KV^OBZ=_EF2,_S __6:NE:OP59,C7F"UW-/L0S/CO%P4CEO\K@8&N2Z"-_R(?JAM>"\ M^\B"?ES09[W#1JSE6^GEU2MKEL+2TY!&/]A47@WE=$%!N?,6_VJL\U=OE=7W MDCPCWNM"%HF6F;@MG+<57._=JS./7>C9LR1*?!,D]A^1V.N+7TWA%TZ\*U*5 M;@HX@WJ-COU:QS?]@Q+?JN14#'H=T>_V!P?D#1J;!RQO\&V;6Y8*6:3B9Y7. M=3$7UP06[;5RXJUV269<997X[_44CP-(_]OGEK#IGV,[''* MWJOCJQ]_Z(V[+P^8-&Q,&AZ2_K?">%CBAX^_OQ.]H?CQA_-^K_]2?&L'\;&R M0DE;P'W!EXET"S%#UN,2SG/5]#-247B#FU7B*TEIZ41:*;J7+&0QA[MU(4 U M2*8"\+=6%1FH_<5BW M--9%DE4IA7MG1]Q82@L;@&0*^)Y-A5O*TI'JN2S 7\*0 Q[* !7<]@N$65CM MOD"_WQ>*E3*S;^O%0F G!(@;DY>R6+&'K$JU9X$=L5SH9 %6S-@C83?^BW8H M3%$JRXQ=)$I,5T+"DHJT+Z7UJ_KYEB:-H>S*ED6M74F0(B'D,OC"[!4 O,+ M80I$80%*Q!=Y*]VR5?LJA)_\.J6 D=!">4_?@\+9BM"$ZM%JB<6E)X @V44^DZA]<: MM[.6PQD[CE/QP3#"YX6N$P(,ON&2I70;24#I?(.<,YE..29W\!>#E5:_JX'\ M[!<.!VQG%59 .&$&SZ,0JWR*"-7%^%2\C\QY4S,G55"@XL] =[L\2BZ#QG-B MT(9NV>@6D&0[STGM5B!VN-K"K0A&+#J438$T#I&YI6@XB(% >*DI50%:0=0V MAP0Z;KGOCE(1/]\1"(B)<,&2N,D!G:ZRW\-@5+=B)84ZL$+-)(Y M-Y(AG. Q +)*W-*"MKT"64;YQ#GX45*<,J'$S$<=0:#$45K#YQOZPK_&^'S MCBM\A/(CQ1];(7I^%[* I N+'(1JI!M60TU4,:RDUURV$5P$B*1"& LW1W&!;:#;'\AM1,VIKQ6$ M9ZM.8-I6_]ED\0X'[$N&C:8A]BMH<')6@')M#5@NOP_:<9,3ZV>HY;P/(>CO M]"N-B$.IQ@W;H\GFERJ#W)!PU&O($MW& UN!>DJ)W>OW1# O,XD,31!,Z_!B/\.GJ_39$Q"9YD7O=\@N^+ MX8BC7A]%%@@#UZ. ,T*XQH(=,FXA(WR8N+Z[ M$?U>]T6_"[LV,-$1'V_0?)'8.J_TEP7F@8N[*N:^.L-MKZ/ M?C>^:0Z>8@"4&(_;2OQ$?5"K##5T7^],'7$X>FQWVH=UVCFHFO6,HQEMK%N6 MDZC9">MV$K7;TYEWQ$X]D*.--HCG-F&0X#NUAT.;4B=LM.H:Z6R*7_K,JE.A/.B&A MN?*[%8JVXI-M%JI'"?& T:CNZS:;RM#;&?$O:PJZ*@P2C1VQ^]RI^*/D$V]> M9JIN;\F:]\I:"@R=\K]6VL53:%1PT T*!LLW9A)RNQD(!Y)U5.L) K*-"@%- M81"5LK)A*D;QY*81K0D=D;:VG*!'N>;Z@574W)'+MV<6S+7:[:?BIB4-\\'U MX6^G&K!=F8PS@1R.BF?I RW;>JBT9;4.W-A!:YU5W/=1=8=KN13L/]4%]^Z) M[C:XP_1CM\L(1Z+>I#,"4.(D%F< PQZW4%DC[(#]*@[C&A:J;ZW[_7I>L&^; MT)M&;S(;[W' OJE.&/@T,YGM=GR'D=9-9$K7Z5/*::C/V*G*RT 9E0OB8_H0U*)\UX]LZ6'ICSNX8DAR0J)"-?_ M4>A&3R?>HK+3[*7-0T"]_4+3L+V'_,>.^ 3[NK?I##G5AZ[%"K[<[B]JHK*W3R'>%#I"U8<)'XW^X/J4Y(/I:2T\1 9VV M7UPTC8[X8,A];1:*.I[:0*\>_Z*5,K],:G9/@$SVVV>Z\+;C';#RK); M_5*J<8'S- E036Y=TUQK4Y]X:J?G\,_GJJBGU351 7,4U<.F7A/XD/Q5YM?Z M-3MMAJH]7 AMT&0?\_MF%L6YX2=O< M;5YQ7X3T3% Q.^%=8OQT'Z+<& "V$0 &0 M 'AL+W=OB,4WE3:K+G#HUE-[,8(7I+2 MNIFD<3R;K+E4HYLK6GMO;JYTZQJIQ'O#;+M><_/U3C1Z=SU*1OW"![FJG5^8 MW%QM^$I\%.[SYKW!TV1 *>5:*"NU8D94UZ/;Y.(N]_(D\),4.WMPSWPD2ZV_ M^(?7Y?4H]@Z)1A3.(W!-(T'@AN_=)BCP:17/+SOT5]1[(AER:VXU\W/ MLG3U]6@Q8J6H>-NX#WKW-]'%,_5XA6XL_;)=D,UG(U:TUNEUIPP/UE*%*W_H M\G"@L(B?4$@[A93\#H;(RQ?<\9LKHW?,>&F@^1L*E;3AG%2^*!^=P5L)/7=S M6Q3MNFVX$R5[YVIAV+U>H[RUS_M6L->JT&O!3O^NK3V[FCB8](J3HH._"_#I M$_!)RMYHY6K+7JI2E-\"3.#KX'#:.WR7'D5\(8HQRY*(I7&:'<'+A@1DA)<] M@??REU:ZK^P?MTOK##CRS\>"#!#YXQ"^;R[LAA?B>H3,66&V8G3S_7?)++X\ MXF ^.)@?0__?*W0<_NV[3R]9,F7??[=(D_22/&>##0$KF!6U*%?PW CO&7,: $Z@M(X9OV!W?&/]96-UL89(41I72LXH5LD):_6KQWUG'EW<% "8Y61J^!LN5&\F4C@AE@#79Q MHR%0R0/H*L?8A*J]:^4-V !7@JE,90HYY#XE3M2V#'[ M5*,C^H2"+-"QD"$5$*#@MF85MH9.)"+T'33XULM6 E!ESP/D#202"G40A5XI MV><\E-"KABJR5CG9$#$(%RDP7%E.6P%* -H9F')L5\NB9@[[#.-K#:W@).#W M/*7<"VX4LH&(7K6&F"I5V!/#]A0X#$&?8K2#W'*_WZ!B"A66O($\)DSKO4>^ M;=\?E+BW&@5-\HAU!'^QUW\UZ+_>ZT<=^RGBH+P8E%]Q:=A/O&D%>R.XKS3I MC'N=/]0!FV[?U5Q%B[-&R[$L0X+7IBQ,R'&R/V6V7]V]R?I#Q M8,KW/"D>YDWAU+)!KG0IB\'E?F: YU@19W^H8H_%^UB1YD.:/P@G0VK9>S3Q M;_-['R:;+R*1KPF&>?DO;.M=MAKJM?S4'4*X,"('SI^<'#O_=*/AZY+:XGSC)$%;Z*N;#\(58:61V &I\!AAGP[ MCOP<03E^A1V'KI9^W9<$A@F]_A1#!<$LK) ]O;,7)[=DZ$<_=+M]]M0_G#'_P.CMR?U^ M^X7&D_H)NV%+?0WL_@@#XH_&*?V%9=)XD=)V?+W ]97F43S-V1FOI=';2 M;>^./["E4*+"UC4T$L07Y^>,KO,/YH\VZ=ZG-%HL8JA.HRS=GY?2*,^GQSWJ19^X M=CX>@_^D'1KN>I;/S/X/?Z9_';T2<32FZ M:33-Y[0"DL9)QW"P_[!4^Q+U14N@Y%52D CLR^*>\UV1\L4"ZT@=$@O>4WJ) M\\]B=QK-\YPTLWA!]N9YUC/<\_ZXD_/,*\UGGBT9^AB,'SB$;_'0<'D SO+ M=NJ Y[$]SM*@FON8>T(.1/W_3@6WHMS(K^,? [#\XHX;-Z6!W^E+@-W^)[\?"/QAMN5O[@TX@*JO%X/ATQ M$_XE" ].;^C+?*D=OO/IMA8%]I'#FZ!V]@^*OFYC]02P,$% @ MLGA76."+&UL M[5A)<]LV%+[K5[Q1TBPSK$12NV-[QLXRS2&)QT[:0Z<'D'P449, X"6U5_? M!X"BZ5CV:"8]]I ()-_RO>T#X..-5->Z0#1P6Y5"GPP+8^JC\5BG!59,CV2- M@K[D4E7,T*-:CW6MD&5.J2K'<1C.QQ7C8GAZ[-Y=J--CV9B2"[Q0H)NJ8FI[ MCJ7[%)5\7QKX8GQ[7;(U7:+[5%XJ>QIV5C%BPRS^P;&!*G#%>]PG<=/6GR'Z0@F40!Q&$^>L#?IXIPX>Y/'XC0R MO?XA3O@L#<*?9XDVBKKCKWUQ>ZO3_5;MQ!SIFJ5X,J21T*AN<'CZXEDT#]\\ M@7G:89X^9?W@VCQI93_&SU^^OH=H#B^>+>,H?@/[7/F7D,I&&& B@YHIN&%E M@Y!1J]%(ELQ@!D:"OJ>.7MTJ,PVY+&GR]='@3(/,@0J+58+*%G=@BVLK' \N M:!A1*3+G*C6XZ'S5).OL4[EZ$/H/ X=4 VM,(17_AZS$LR ,0_NOM]S)$3EI M0Q%QL>XRT/X.WLJJ(K;X;U L[E L'J#@6C(5UH]*":!#HRUJQ M"DS!3#]F4R!0$FLFMK8U>AI-;5\\AYG/"'GJR;K\+]YHZC=7 !?."+X6>YT6 M+ -!?4>[%M[67#%'\=26Z#J5-$KJ> ]FCWH75[)U(GM")W.?V!:BB4M1Y)'L M#&EHB.>4T]W9W"#EIV(90JXDI86V+ANN^^7"B=JME$34-<%^Q45:-K:P 5$^ M9:\Q4/**&Q=*X.0;@DR@+IL2(0J3V:\14%Q"OPYHXR%;KBWLU@:B<3-%PCES M^ /H[+OBHFU1GR426J- QK< D;8EMM>%D"NV&\9 FUC76<-Z91^YNW8P)G]P?'/FL;=$RN MF^1O&@W;T@RB7ZA@*:=Z&G8+70;O(N[[^":X<;Q.<#5\%'GI^_ 2L\8?S<[( MKO<7PZ;@:6&=^@1WLY-*[80>>J*H[6:T,V9E>MM1RROMIO1H3GV<::IL>SV' MR6SE4N?2TG=F1Y5;Q%Z2R(<.J!8$380DG(J&F"6\I#FQ%"]:BA-:ECQSV^4Y MHQ&F:;FR9[;1/3J.'9;I(70LZ+Q[("7K R@Y(CZNJ'/:!')S, _KIWA8-[1O M4O^W"6II6?\$+7-QOV=_Y.6*ABCYGX@Z(1GIV735FOG^.$1 MANO#3X2[.2%G":ZY$"Z%^1W/WQV"8!('T6(9+*+9X+(WK*\ZRG]-Z]ER$LSB M.;PF&3KQ\]1.HZ>3ABC*G<>L1PT1[?K3^0*6LV 11GTD*%R$U-5<9OM/9+#O MY#_NW= J5&MW#]7^;.TO:]W;[JI[YF]X=^+^GOR)* 9 >&PO=V]R:W-H965T@!(5G[] M?MTS $&)E+RU>=@7$L=,W_UU]^#EK39?JK52M?A6Y&7U:KBNZ\W)\7&5KE4A M*U]O5(DW2VT*6>/6K(ZKC5%RP9N*_#@*@O%Q(;-R>/J2GYV;TY>ZJ?.L5.=& M5$U12'/W6N7Z]M4P'+8/+K+5NJ8'QZ+O1KU1>4Z$ M(,971W/8L:2-_>N6^B^L.W29RTJ]T?EUMJC7KX;3H5BHI6SR^D+?_ETY?49$ M+]5YQ;_BUJY-XJ%(FZK6A=L,"8JLM/_RF[-#;\,T.+ A MOC3Z5AA:#6ITP:KR;@B7E>24R]K@;89]]>EEK=,O1Z^AUT*\T05\74DRU\OC M&M1IS7'J*+VVE*(#E,)(O-=EO:[$NW*A%KL$CB%6)UO4RO8Z>I3B6Y7Z(@X] M$051_ B]N-,U9GKQ(5W7TBBGZ[F\0VC5XLP86:X47__K;%[5!G'R[WW:6]K) M?MJ4.R?51J;JU1#)42ESHX:G/_X0CH,7CTB>=)(GCU'_K[ST.*4/'Z_>B7 B M?OQA&H71"W&(LCBK!>ROBKDRG0^$)VZ56,N%6"*51,5[Y[PW[>_=Y+*L3D2] M5N*#+H_>%9MV+C-D_[K+>[=@R^)3%U)'SQ2U,W1HD58K2N1(H% MNLSOQ%P! A9*-$@TL^5!NWQQU;\5,@?L5@*"MU3TTCI.Z WQK3QW*S<(W#2S MPA@",[Q"*-K:H**WN/6O*C+:3NAKRF9;'K32+"A5@ M_@>\+&K-PM=P)8-( @7 M OB/%%AY8J5*963.(LD%D#2C7&B;V 5G6<+26I?UOBC"&4)WTE3 M@EPEGO^NJ^IGV"?G5=#DB6P8_%-)X[!Q)[,&G%GXB>@G'%P".[*TQ2DRMW@F M(F\ZGMG_..'_29@,>A'97QYZTS 6B9=@2^R%83QX(ZOU4:7J.L<:YX1D-A,) M<9Y,!U>ZAFF>B9$73D/\3[Q)-,;_V N#T0 !JPNX27Y#Y)5JF=5@$*+(CPE(HEQ)6G'HM:W&# M<(.$B\:PQ[$-095IO%8/[,:(Q+^1#32R'O )^?),3+UH&@&N2()1/!)V!2D6 MC G&$+ ;Q0U!?N>+:X4'J3;$0K*>N&ILV]#S\'<)? ,1SIO$>(3GUSW6G534U@G*8V)]1+6.6C3(JF\<,!IR6I75,*65JM62$%%) M:%FIC000(!#8FV3[C39L5 =)[' A@0_]^UM9L3L!9E5-NGBB0"N8;7*WHOHN MEV)OW;3H!Y48+8@9GCP(H)/!%MF[6B.Z_DM*YH"YJ^I0"("$!<"F0 ]:M7;9080<\ MJ-+A468Q$+%N;64(*JK&(I!>+L'?($^^J#NA7!OH^@*"I_:16+3A2I'?!S9? M_&H+=WYG6S%F0RQMC@.NUT:I(X9=F]I.E-:H#@GWL%JUE!V]TJ&W7*(C@5\H M2!P57WS:P!@.(*PD!Z@6$JKFKKU1&7<_K8%MPG,G5%6:FBT(>(LUK6HB*PJU MR"P

H4(-[-S\022?0 7U=TW\CA\T$)K^N;O?0B>H3R2P M>,%S)_+]6N 3D[6D,OG1%*D*J-L,9.[_F5K1&$8.7G %<@U.]/*%%W;>-JG\ M3V![FKNUYFX;>C2!)>/<9-&<9I3'T*2V@NA9"%.&?>MT#JH^- MNGZOZS4S#6NF82M3S,>*Z4**G*P*&:=F1./8W$\38YK\Q,*"I5@W4F^%_]NL M"A_'P6_6UZ_U]5OUX87 VLP)W,>V$A&6(QW=I*3_>/,@# X.H76W?\S[0:UE MT*H%2]@S23]H2/I^& P.1#29[=V-BIZ[TRARD$O;/Q6QF5$5S'JV;M%CVYD. MYB?8NJM.^QNFZON75.)=5B2#!4)V3OI(2E:]M!IHL;+M:"XT-C?[F>+O!TAC M@.L+(?1V8#:H?VBB7U!+ P04 " "R>%=86%OF>9," #@!@ &0 'AL M+W=OTE\.>?XN\0G\5;(1U4 :/)4 ME5Q-G$+K^MIU559 1=6%J('CSDK(BFJ;V*CFK M@"LF.)&PFCA3_SJ-#-X"OC/8JKTQ,9DLA7@TDZ_YQ/%,0%!"IHT"Q=<&YE"6 M1@C#^-UI.OV1AK@_WJE_MKEC+DNJ8"[*'RS7Q<2Y=G[\@989Q\*T2C4%[%KL8<3"1NUL4[:^,-3L3K!^16<%TH M%8QA>R"A/Y[$GA!.!#0_.7T8(">OISN/Y--V/PGZU=ZFI]:=CM9G:-^M MV_Z3:;W_%G-E7)$25BCI78PQ)-GZ:3O1HK8.LQ0:_%=8SQH ;?() !A>P &0 'AL+W=OUD)^7APW1:;G9B'Y?O\X/(JG<>\V(?R^II\30M#X6(MTVC M?3HELUDXW<=)-EG=-*]]+E8W^5&F228^%TYYW._CXO=[D>;/MQ-W\OK"E^1I M)^L7IJN;0_PD'H3\Y?"YJ)Y-SY1MLA=9F>294XC'V\F=^X$'\[I!L\6_$O%< M7CQVZEWYFN>_U4\^;F\GLWI$(A4;62/BZM]WL19I6I.J<7QKH9-SGW7#R\>O M=-;L?+4S7^-2K//TUV0K=[>3Q<39BL?XF,HO^?/?1;M#0VVUG M$V=S+&6^;QM7(]@GV>E__-)^$!<-W+"G 6D;D+<-_)X&7MO &]K ;QOX0X<4 MM V"H3V$;8-P:(-YVZ")_O3TZ3:AB6(9KVZ*_-DIZJTK6OV@B6_3NHI(DM52 M?)!%]6Y2M9.K=5[*TKDKRWR3Q%)LJ^[ESJ$OB73B;.M\$:4LCAMY+)+LR;FK M=9/(1)3.7YV[[3:IU12GSL?L])VHM?53)&2>]X[CN'S(AG&-!Z>'-B:!X-;^Z:/H[_;_!L2/-9[^"YO?F#.)R;SRRA\,Z: M]1J>U\/315DKV+D[:544WX7S[W]4VSL?I=B7_S%)[P3WS?#ZT/^A/,0;<3NI MCNT-<;+ZRY_<YFBW#9#9IU4&._D$%' ::A,62?' 338A:> M8Q:.^:K5$PU3Q,).*%Q_8?BB63L;>Z1%PB@2QI P#H)IX9^?PS^WAO\\AXR2 M\I"7U31131_?.??')-W6NJBWH-^.R:%:W\@JAZ?YYC21K-_XM5K&5%/+C:C> MV!Z;Q8M)0M:!C,WH2%B$A%$DC"%A' 33=+8XZVQQS=G@ JD=)"Q"PB@2QI P M#H)IVEF>M;/$S :7G21%_+";HPR;N8ONM,(ZJ+&11<(8$L9!,"VR[DP9&S-K M; ?F#CME[ $ 2HN@- JE,2B-HVBZ5BY,,/>:.:2EHS2$I$50&H72&)3&431= M0T1IB%B/-_^4.U'42].WBYYF)AN7I9!.LC_$2=',="W)INU(6Q(%WO)-KK$/ M9[1,D#0*I3$HC:-HNDR4=^E:[:W5#Q<^1D5 /4LH+8+2*)3&H#2.HNG*4*KU7BJ[)31APVH:0NE42B-06D<1=.UHDQ; M,10 6WO<[06H 8GE,:@-(ZBZ5I0!B>Q&YR&A8;SWZ&ES7;VZ,D U!^%TBB4 MQJ TCJ+I"E+^*%E>=?D!=4^AM A*HU :@](XBJ:?,JG<4\]>#COP9Y:6HIU MY1HFG?;>QJH 2J-0&H/2.(JFJT#YGY[=_S3GHD])ENR/>Z,>H*6M4%H$I5$H MC4%I'$735:.L4H]<,_]X4 L52HN@- JE,2B-HVBZAB[.V;?7O>H:JM?+A4B; M*T[4N>B=(UX.8O/ZU,D?G4./(=_VTBY] M%F^I=ZN'5[F;GMW=I*_ARQN/I EBDFV.15&]EN72^7:,T^3Q=R"0;OE*)JN!V5R>G:3LV>B$;_T3C20ON,:2HN@- JE M,2B-HVBZ:I3!ZH57G6A :U*AM A*HU :@](XBJ9K2%FOGMUZQ4TTNKYL8)YH M0'U9*(T.W0D&[9:WM,N)AA_8)AK*3?7L;NIU)AJ&XE+S1 -JH$)IM*4%/]H) M!NV6HVBZ'I0WZMEK1S_%,M[G15Y64LC*/$VVO6?1V4FCTP/4!X72*)3&H#2. MHNF7_U(^J'_5*E(?6D4*I450&H72&)3&431=0\I%]>TNZD OW3<4D(;+[F7& MUO;N1LL :HM":0Q*XRB:+@-EB_I#SOCO#W_W-/Y@[AJB#S4TH30*I3$HC:-H M>O25H>G;#B:W^F(+2_GS4K<4DP;Q[J=JUO;O1,H":IU :@](XBJ;+ M0)FGOKTZM3\A/>R.69^E<]C]^'GL=QV^YLGK7;'67IBNK=_U,MULA']F'-3K T"I4 M*(VC:'J E=/J_R&GM1A\TH&XLE$:A- :E<11-OZJ_//I! '5THC4)I#$KC*)HN(>7H!E<]RS^ ^KE06@2E M42B-06D<1=,UI/SB;J'F(C281JL :LI":0Q*XRC:2073BQO][D650^I[ M.-=9YIC)TZULSZ^>[Q-]U]P=^BJ+>H'K_,<_EZY.Z@_-=M5?_ U!+ M P04 " "R>%=8C)Y4\!T# 3"P &0 'AL+W=OYY[NXY;-]X2]DSCP $>DGBE$^,2(CLUC1Y$$&" M^37-()5?5I0E6,@I6YL\8X!##4IBT[$LUTPP20UOK-<>F#>FN8A)"@\,\3Q) M,'N=04RW$\,V=@N/9!T)M6!ZXPRO80'B*7M@.1*\[:![FHJ(H[LTA+!) M8$HE*CFR/R+&<7DM \[?#G1:X_W:XW9%-KRIN3_/UCO U MRU+4,]95KA7F]W0IK>3^^]-6@,)!O]V!.I-N>88#F!CRT.' -F!X[]_9KO6I M3;QSDOEG(FL(VZ^$[7>Q[PD;[_[W-@$+HH$F4F?PQANY-V-S4]>ET]FINIR) MK*'+H-)E<((N0839&EKW=4'CUE096L/^GBR# ^GL&]MI&ODM1NYH6!DUTG"K M--S.--2AB#),PK;0W8/0KUQKX.[%WNG@U)*>B:RAQ;#28MBIQ7<1 2NN9WU> MM$DR/)3$[KG[Y>ST/#O[.@;I7&KHF M:];:A03D%E5M%T%=8H=ZHO.\# !_$@ &0 'AL+W=ORF+:]L6\1XR M(JY8 ;EZLF,\(U(U^:,M"@XD*459:KN.$]H9H;FU7I;W[OAZR0XRI3G<<20. M64;X\Q=(V6EE8>OEQCU]W$M]PUXO"_((#R"_%7=S&):$9Y(*R'''8K:P; M?+W!KA:4$7]1.(G6-=)=V3+V73=^2U:6HS."%&*I+8CZ.<(MI*EV4GG\5YM: MS?_4PO;UB_LO9>=59[9$P"U+_Z:)W*^LN842V)%#*N_9Z5>H.Q1HOYBEHOR+ M3G6L8Z'X("3+:K'*(*-Y]4N>:A M ?;?$+BUP!TK\&J!-U;@UP)_K""H!677 M[:KO);B(2+)>4J63ZYLXY@=(T.9)E9X M@4B>H#_E'CCZG9(M3:FDZNYG=,NR@N602X'8#HV4?8Q $IJ*3\K@VT.$/G[X MA#X@FJ.O>W802B.6ME2]T+G8<9WQERIC]XV,(XBOD(=_0J[C>@;Y[7BY:Y!' MX^78(-^,ESM=N:W>7//ZW.;UN:6?]X;?'7DFV[3F7[X4D@KTS\U62*[&X+\F MO)6C;W;4$].U*$@,*TO-/ +X$:SUCS_@T/G9!'M*LVA*L\U$9IW7XC6OQ1MR M;T95P5ERB.5G#BF1JATS(8TE7]D%I9V>VX]K%\]5=1_;K U!7CCO!D6#B5W* M<"*S#D._8>B/8DCSF&6 )'D"([K*)6Q1">>+10_=>= B])P>NL%\+D4WD5D' M7="@"\:67P%S RMGYS$<."[/8SG02[N!T6#N5V*<2*S#L:PP1B. MQ;@#H;=&)$4[,/,+S_FY7I^?(:TMU8<@L#%^P, M4=CQ^ROPXFR9QLYBUEN1-J:HL#67=KJ+G=?MO#-<*,#ID>C#UWNCK#9J]V;F M]T>9(<@+^J-L.*5+RV4JMR[ UGD(#P*L#C&DGKK>8XC/-Q\![I>-(EL.-F+T4YZLK!;9W?]:>8/PA]I+E *.V7O7,U4YWCUM:-J2%:4Q_DMDVI5 M+2_W0!+@.D ]WS$F7QKZ"T'SS6G]/U!+ P04 " "R>%=8.<8U>Y<# ![ M#P &0 'AL+W=O MF6=V=CPSV4OU56\1#3PGL=!39VM,>N6Z.MQBPG1/IBAH9RU5P@Q-U<;5J4(6 MY4))[ :>-W03QH4SF^1K"S6;R,S$7.!"@%1[[9&KO@ MSB8IV^ 2S5.Z4#1S*Y2()R@TEP(4KJ?.M7\U]R^L0'[B+XY[?30&2V4EY5<[ MN8NFCFUPCG%LD-$,:%_WE4Y9B%.'GJ]&M4-G]MLK?^C]V42]([ :]XN* M^T4;^NR=-IS"""$F)S0Q;14_EVD!-LC!; [;S?RQYTW<70.#0<5@T,K@J;?L M4;CNN)*"4IBAQ[%0TI29Z-K>Z/#P:5'86EK6I_\D+'%:GQ+[]FNK$']LR3+&FBV(I_[J5U M!%9SA>\=/O]>UR^[1.R(?E=H=?Y'Y8]_1H3CDOP87NPMYOPLQ2# \6@DWCGXE2\MRLX^\8[0JN[XU")^9V78GZGM5A7:'7^ MAVK,;R_'?C'B_Z>^*BEV5-(5%-VC]B9!M*3J^8&)GFS=)*&FJ]\N&6NF-4]@#MKR6YJ9Q8 M!56_/?L74$L#!!0 ( +)X5UAC/,FO3@, !8* 9 >&PO=V]R:W-H M965T2M5JW4&=O$<9+9Q-(D[FHKM>HH ML]U]J/I [)L8U08OX,G,WQ>PQYLX),I#7Q+ YQSNN7"!^9Z+'[( 4.BY*IE< M>(52]9WORZR BLA;7@/37[9<5$3IKMCYLA9 Q7A#(OF=NQ!Y', M>:-*RN!!(-E4%1$O2RCY?N&%WNO FNX*90;\9%Z3'3R"^EH_"-WS>Y6<5L D MY0P)V"Z\^_ NG1J\!?Q#82\/VL@XV7#^PW0^Y@LO, %!"9DR"D3_/<$*RM(( MZ3#^ZS2]?DI#/&R_JO]IO6LO&R)AQ=G;/0R M7DK[B_8=-O!0UDC%JXZL(Z@H:__)' T(8GR'@CH"'A.@,8=011M<2HHX0 MV4J)(,A=\CX1!:S73L,FT;&V?,K/LCTKHKU3S5++B3%&V Y91D.@& MK7E9WNC=M"K(D)6$9(*+0!G:4,9U94S U",IS5QY;O;'5,Z?Q4Q*&032=^T^'"7*@@MED M=HQ*7:@XPCWJR-*XMS2^:.FPUJ$M9Y>/5B0^F'LT#O# QBD(3\;!P(4#A,>1 MVT3(]G*A,J:GNQD'433P MXD"=UD_J0!W53VO(/[@Q*Q [^_*0*.,-4^UUT8_VCYM[>Z. MF:!_"B8_ 5!+ P04 " "R>%=8M;X_A[L" 0" &0 'AL+W=ORH**L95+ M65W8MDAS*+$X8Q50]63!>(FE6O*E+2H..#.@LK ]QXGL$A-JQ2.S=\OC$5O) M@E"XY4BLRA+SOQ,HV&9LN=9VXXXLK%UVQL.3HA*""5F@&K80U3* I-I-+X MTW!:[9$:N#O?LE\;[4K+' N8LN(GR60^MLXME,$"KPIYQS9?H-$3:KZ4%<+\ MHDT=&PTME*Z$9&4#5AF4A-8C?FI\V &XT0L KP%X74#P L!O /Y; 4$#"(PS MM13C0X(ECD><;1#7T8I-3XR9!JWD$ZJO?2:Y>DH43L;?0)DFT"F:U?>.V *9 M/73UI%XM-1XG(#$IQ(D*>I@EZ/CH!!TA0M%]SE8"TTR,;*DRT7QVVIPZJ4_U M7CC5]= -HS(7Z(IFD.T3V$I"J\/;ZIAX!QD32,^0[WY"GN/Y/0E-WP[W>N#) MV^'N 35^>RN^X?,/W\JOR[F07'T:O_LLKBF"?@I=+BY$A5,86ZH>".!KL.*/ M']S(^=QGSWN2)>]$MF==T%H7'&*/OU? L21TB0KS&J=,R#[W:I;0L.C:N([# M0:2N?KWKRO.@8#@<[ RK"5D5X4,4L9UR>2N#E*S)JFFCG<#<8 MAAT9/4&^?]Z1T$5!],R^@1=V/)X^#XI\OR,SZ0D* M@T%'@;U3*TO@2]-SA,IN165=;MK=MJU=FFK>V9^H=E=WI_\T=:^\P7Q)J%"Z M%XK2.1NHE'C=?^J%9)6IR',F57TWTURU;. Z0#U?,":W"WU ^R<@_@=02P,$ M% @ LGA76"2'@2UJ @ ?08 !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD#;2)*4PUD9JR="0AH3HV!ZF/;C);6/AV)GM MM.S?[]I.LU*%B@=>$G_<"/5HRX!#'FJN-"3H#2FO@Q#G9=047TJ M:Q"XLY2JH@:G:A7J6@$M'*CB83P8C,**,A&D8[=VI]*Q; QG NX4T4U54?5W M!EQN)D$4;!?NV:HT=B%,QS5=P1S,0WVG6CG=P4DV!@$P(.N;$,%%]KN +.+1&F\:?E#+HC+7!WO&6_ M=K5C+0NJX4KRGZPPY22X"$@!2]IP:".K M%HP95$SX-WUJ==@!1*,7 '$+B/A+<3IDU-!TK.2& M*!N-;';@Q'1H+)\)V_:Y4;C+$&?2;X"B:?*13(N"V4Y03FZ$_YQL7XXS,)1Q M?8(A#_.,'!^=D"/"!/E>RD934>AQ:# /RQ;F[9DS?V;\PIE13&ZE,*4F7T0! MQ7."$ OHJHBW5! G/0E=O1X>]\"SU\.C ]4D74\2QY<< M[LFOZ4(;A1?C=Y_$GF+83V'-XE+7-(=)@&Z@0:TA2-^_BT:#SWWRO"59]D9D MSZ0;=M(-#[&G\V;!K7KXA>:R@C[A/,&9(["FN$[/$FSZ>E>/GIC17DS6$W/Q MJ8OQV8<[%[,"M7(&ITDN&V'\U]VM=AXZ==:QMSY#;_56^)_&&_,M52LF-.&P M1,K!Z3EFI+S9^8F1M;O^"VG03-RPQ/\#*!N ^TLIS79B#^C^..D_4$L#!!0 M ( +)X5U@&)4L!Y0( /0' 9 >&PO=V]R:W-H965T:&DM":%(E:3L M].^[I&35;_B0BTU2.\.=(;D[7 KYHG( 35Y+QM7(R;6NKEU7)3F45%V("CA^ MF0M94HU3F;FJDD!3"RJ9&WA>WRUIP9UX:-<>9#P4M68%AP=)5%V65/X= Q/+ MD>,[JX7'(LNU67#C844S> +]7#U(G+D=2UJ4P%4A.)$P'SDW_O4T,O$VX$'/+S'$] J,:4J(%:1G.IZ!IP=0'Y'I^FI+SLP_DC!2^/1TN']$3=@=7FCYP@-\)QS4KYN9TA)?U^]]]C?TO?WTIN)LQEMH[K3.@91X[VMIW3>/AIEG0,2,%9EU?N]U;_:-[+ZF("_B:' U&+J+ M=1_W!/G]<#-HNAL4]OO]+FA#=]3ICH[JMB\Y)50I0+UBAN^9-WKA-A6N]9U8ROVUOH86UK3@?[3-/WPGLJLX KESY'2NQA@2K+I,V#-($X/>Y$'HU,1MTC3[^!U!+ P04 " "R>%=80,VDWN4" M X" &0 'AL+W=OTD[=_/-I22E$:MM)=@PSV' M<\XU=B9;+NYE :#00TF9G#J%4M69Z\JT@!++ :^ Z2Y)2;,22;VWI5()GRM*&%P)9!P '5;70D]@Y*UU+QL@%K!25A]14_-#ET '[X"L!O M /Y; 4$#"*S16IFU-<<*)Q/!MTB8:LUF!C8;B]9N"#-=7"BAGQ*-4\DEZ PD M.D&+NHV(K] %IIBE@!9V&>XP-;X17U*2VP70V\F:++1D9M_8)*,@ M'DW<3=?/RZ(@#J*V:$?GJ-4Y.JCSDK/\1($H$7^?XIHVZHCQ1W$4[DGNJ1J. MPU&_YK#5'![4?,,5IHU*2O"24*((]*H,7T3FQT$8[ZGLJ0JCV.M7&;4JHX,J M[^P&"-D)WNA@<]!;MCD4G@,VJ>LO_Q&PD,=]X@_S1\@BD8]*SE0AT3!&&7[L MBV'V-J:P90I[F'9"&+N$-O"C8ZUA_E7>Z MUS*WLZ^;,_4'%CEA4C=@I8'>8*Q[+NISJIXH7MFM?LF5/CCLL-!'.PA3H)^O M.%=/$W-ZM'\6DG]02P,$% @ LGA76#)%,B(! P $PL !D !X;"]W M;W)K&ULK99=;YLP&(7_BL6JJ97:\A6^L@2I351M M4JM%3;M=3+MPDC?!*F!FFZ3]][.!LI104J'=!!M\CI_SQF"/=I0]\0A H.KB&FN[%F:J\W[LDF$NJ&'HXRO($YB,=LQF1/KUU6 M)(&4$YHB!NNQ=F4.)V8A*$;\(+#C>VVDHBPH?5*=;ZNQ9B@BB&$IE 66ERU, M((Z5D^3X4YEJ]9Q*N-]^=;\IPLLP"\QA0N.?9"6BL>9K: 5KG,?BGNZ^0A7( M47Y+&O/B%^VJL8:&ECD7-*G$DB A:7G%SU4A]@3FX!V!50FLCPKL2F 704NR M(M84"QR.&-TAID9+-]4H:E.H91J2JK]Q+IA\2J1.A+<@:\#1!9K+!;+*8T!T MC6YRD3- =R0E29Z@8@R:X1?Y]PF.Y-I!WS-@6)!T@RJ#TRD(3&)^)JT>YU-T M>G*&3A!)T4-$8EL\QQ9AF6WR"A:IC/2M_O@G=8]P0#@=< [[3N">[5X-XQ<+\-W&NIN-T$[[3N">[7X'XG^$,$"V!M M^/X!OFG[@='@[YRA)W]0\P?=_%3@N T].%PRGN^X#?1.\Y[HIO%OQS0ZX6^! M\Z'IV^.O9W?[,S1V,//T2W!"Q(3\=*:R3SX M\%N![03-3"W#''=O\96P^MZ)11T7[S#;D)2C&-929UQZTH"5)["R(VA6'&(6 M5,@C4=&,Y*D5F!H@GZ\I%:\==2ZJS\'A7U!+ P04 " "R>%=8:!KZEBX" M !I! &0 'AL+W=OLY.5(FW]DOCL>\_O MY>Z2;XU]=#4BP:Y1VDVCFJB=Q+$K:VR$.S,M:CY9&=L(XM"N8]=:%%4 -2I. MD^0B;H3449&'O;DMFCGEJ-XSU+)!K631H/%U32Z&D^N,Y\?$GY(W+J#-7@G2V,>??"EFD:)%X0* M2_(,@E\;O$&E/!'+^#-P1OLK/?!P_&/43UE1/8TN(ZAP)3I% M]V;[&0<_YYZO-,J%)VR'W"2"LG-DF@',"AJI^[?8#=_A )"FKP#2 9 &W?U% M0>5,D"AR:[9@?3:S^46P&M L3FI?E 59/I6,H^(KLB4'[V'!Y:XZA6!6<-M1 M9Q'NI)9-UT#(@;EXXF*0 ^X$^-:B%23U&@:"T[FP?%HCR5*H$9S.D(14;@0G M(#5\KTWGA*Y<'A.K]G?'Y:#PNE>8OJ)PAN499.-WD"9I!@^+&9R>C/ZGB=GT MWGFZ=YX&WNRX\U]72T>6F^/W2])ZB@\O4_B!F;A6E#B->"(-52A VQ< N)=Q1\-_+S0.Y'B P #!( !D !X;"]W;W)K M&ULM9A=C]HX%(;_BI5=5:W4F7P'F )29T+5E;;2 M:&BWUR8Y@-LD9FT3.O]^;2=D2?%D0>MR 7%\WM?V8^,<9WJ@[#O? @CTHRPJ M/G.V0NSN7)=G6R@QOZ4[J&3-FK(2"UED&Y?O&.! MV7Q*]Z(@%3PRQ/=EB=GS/13T,'-\YWCCB6RV0MUPY],=WL 2Q)?=(Y,EMW/) M20D5)[1"#-8SY[U_M_"U0$?\1># 3ZZ1&LJ*TN^J\$<^O@( M[8!BY9?1@NMO=&ABX]!!V9X+6K9BV8.25,TO_M&".!'XT0N"H!4$EPK"5A!> M*HA:072I(&X%>NAN,W8-+L4"SZ>,'A!3T=)-76CZ6BUYD4HME*5@LI9(G9BG ML!+H!BV;=8+H&OU)J\W-9V ETG6O4Q"8%/R-C/JR3-'KW]],72%;5GHW:UNY M;UH)7FPENT6A_Q8%7A :Y ^7RP.#/+U [L=:[AODBV'Y)_R,@E"I_:2O=B7L MCGC0$0^T7?B"G>8K%-]<\C6Q;/216:]VCCN^PQG,'+DU<& U./-7O_F)]\Y$ MUJ99:M-L8L M/=4.7,\CK_U,W?J4^L61Z6 _KT5JR:R'-.J01H-([W&!JPR0?!IQ@:N<5!L3 MP\8D.2&3C&(3PO/ <9B,# 0'NW4M04MF/8)Q1S >)+A4V%;/J A]P>N-N-F MA9HXQF=X_"0R8+PP+AWLVK44+9GU*"8=Q620XON2[BMQ_"\7\%8F0:MO,B]! M@J*,UE!A62W;%8SH9(6;\"9GV,+0&R<&P(9(/THF!L2#_;X6L26S'N)1AW@T MB/@):EK4\@^.'IH=],-Q!TWWH)ZRD0GIH.>UCS6;9JE-LX4EL][$C+N)&?_/ MW&)L&R!?RB^&>7;LR;;GU.9X<]_Q!CE_UR1GR&UP#PQM I)+[ MA7P8(H8%&)$VAI,34-ZMEWBCGX$:XX))\C/.P0Y>C=.26X/3/3E(J_FS]8H*>5+7EUO .3 5(.O7E(IC01W7NQ= M\W\ 4$L#!!0 ( +)X5UAQ#.WSZ@< #U7 9 >&PO=V]R:W-H965T M1"?-T!\_ZA+1=&3&2D[[H95LO@]I'>DE=4KR_#[+OQ6W4BKR/8G3 MXF)PJ]3FW7!8+&]E(HJ3;"-3_<%-LD$?G#!QEG]Q<#;_#XP55T+O2-X7.\>D_"F++/M6GGQ< M70Q&98MD+)>J1 C]SYV.2M\SBHOJ;W-=E3Z<#LMP6*DN:8-V")$KK M?\7WYD+L!&A.=X#?!/C'!@1-0+ ?,#D0$#8!X7Y >"!@W 2,CPV8- &5F,/Z M8E57F@HE9N=Y=D_RLK2FE0>57%6TOL!16MY9URK7WT8Z3LVH7"CR!WF_6D6E MTB(F']/Z?BUU?T.E$E%<_*Z+?+VFY,VOOY\/E:ZV#!XNFRIH785_H K/)Y=9 MJFX+PM*57-F H6YOVVC_L=$??">1RN4)\<9OB3_RO8X&S=WAE^*!^$$9[4VZ M?LX1E0=>57G0$C/+H60,(J$,22,@V"6 MM&$K;>BBM](N:VEUTHB2;4(66:Y!47I#1))M4]4EM1/<5VHDC-:P<04K>\V[ M63AJ_IP/[W9U/+HD!S70$FGM)>ZHGS4E_)NRR^*V_\O61'Z%:6^33L MNN9.9M]KCH11)(PA81P$LU0^;54^175HITAID3"*A#$DC(-@EK1GK;1G/ZM# M.SNV,Y@_+1ETEZ3.QO85"0GC()@ETK05:=I'I/5CCEWJ5P"MD4P5B5+]I7X; M)"KK$'$I=-L./+'3)^+X!V1T-K+OXXB$,22,@V"6TM[(O#N.G%I?"K7-2W%7 M0G4.6)Z);]_CRMZWZU5L_@R RX4&^#6@J_NF;D!?[: TCJ+9ZNV\^7NO' ^1 M'^0R2LOGLU-<)[YO_PFE42B-06D<1;-E]XWL/FJ U)!0"B-I%$IC4!I'T6R% MC:7C.6V%V3Q+DD@E95>[EI)L9+[4Q^*F.B0B30\\SS6US$IM]SHZ&8V\T_%> MY^JNO[>24/L&2N,HFJVD<7 \MX5S7(JNAU"=DD*-'"B-0FD,2N,HFBV[\82\ M,2Q%0STA*(U":0Q*XRB:K;"QHCRW%_72%%U3IWL9VG^2H*%&$Y3&H#2.HMDZ M&K/)C@3M'CI#K2VK(Y1&H30&I7$4S5;;V%:^ATK"/M2A@M(HE,:@-(ZBV0H; MA\IW^B-')6$WHK>T4&NJH>TE8?])$H;6RE$T6S1C.OENT\F5A*\_\ROW@-@- M[RTGU)^"TAB4QE$T6W3C3_DA+!=#K2@HC4)I#$KC*)JML+&B?/?\I(^IDIJK M#B=BJ $%I=&&=K:;B/=S,-150M%LL8RKY+]TAM,/\I5<$YK%L<@)E6F61*D6 M=$6J^6='96CH1"@HC4)I#$KC*)I]2QB#RH=-A_*AIA241J$T!J5Q%,U6V)A2 MOGM6E)6AR2;>%D2D1&PV<;04BUB21.0W4=JI.-2D@M)H0[-R]\G(VT_?4/,) M1;.5-.:3[S:?7I^^'68'U+2"TBB4QJ TCJ+9BS.,M16,4.D[@-I94!J%TAB4 MQE$T6V%C9P7N65BO2-]NGDC!HK1Q%L[4TQE7@-JY<"9QG MN8QN4C+?YKE,EP\O&X6[&]!;P;P[AKP026Q*%F&91&H30&I7$4S5;8F&6!>S;7:Y(X MU#R#TFA#>WXL#K7%4#1;2V.+!6Y;[(BIT]?E>K,RCEQO%W&41)U+!]WU]%86 M:I)!:0Q*XRB:K;\QTX(I+%M#O3$HC4)I#$KC*)J]NX7QQD+WM*]'A5^ROT5- M[EI(NC>3VMV&OFI":0Q*XRB:K:;QP<)7KT;\))7NG\GG]J%VI6UW=7T?:BB- M0FD,2N,HFGT;& LMA*U.#*%>&)1&H30&I7$4S5;8>&&A>Z+8:])V<'3:AOI> M4!J#TCB*9JNYL\>4V_?:>UY_D)?MLN.NI?>S#/7 H#0&I7$4S5;?>&4A;*%B M"#6]H#0*I3$HC:-HML+&] K=4\HJ4S-*"Y5OR]6*;XD>@76:FL]PQN1!BKSH MU!)J;T%I#$KC*%JMY7!GU\]$YC?5_JP%69:]9[V79OMINP?L^VKGT[W/J?>. MUSNY&DR]L>QEY7<5))9KC1R=G.J;,:_W:JU/5+:I]A9=9$IE275X*\5*YF4! M_?TZR]3C25E!NV/N[']02P,$% @ LGA76/Z;20^-!P 14 !D !X M;"]W;W)K&ULQ9Q=;]LV%(;_"N$-0PJDM43Y*UEB M(+&8-EO;%0W:712[4&S:%BJ)+DG'Z; ?/U)21#-B&&LXQ6X:6Q8?4N>5#OE2 M9,]VC'\5:THENL^S0ISWUE)N3OM],5_3/!&OV(86ZI^ZHL-I\FB M+)1G?1P$HWZ>I$5O>E8>^\"G9VPKL[2@'S@2VSQ/^/=+FK'=>2_L/1SXF*[6 M4A_H3\\VR8K>4/EI\X&K;_V&LDAS6HB4%8C3Y7GO(CPE@T 7*,_XG-*=V/N, M]*7<,O95?[E>G/<"W2*:T;G4B$3]N:,SFF6:I-KQK8;VFCIUP?W/#_2K\N+5 MQ=PF@LY8]F>ZD.OSWJ2'%G29;#/YD>W>T/J"AIHW9YDH_T6[^MR@A^9;(5E> M%U8MR-.B^IOQFX.)')](RS'>+Z;$73'\KHEZ55O-)"WR@WDJM?4U5.3F/*T[M$ MBX6NTB(IYFF2H>M"2+Y5MX,4Z"6Z6"Q2+6KY0W5K:HF/8BJ3-!,OU"F?;F)T M]/.+L[Y43=+@_KRN_K*J'C]1?83>L4*N!2+%@BX(6BX!CA &-7@_S%8SI7Q<.R>.0H'A]>W%4[.:#Q>.PJ;@4C:NZ. MJ.1%S]\=7]ZJW]"UI+GXRZ5S!1JX03K=G8I-,J?G/97/!.5WM#?]Y:=P%/SJ MBC$D+(:$$2"8I<:@46/@H^^KL::+%3U6SR-=+FF9:PLJA,K<<[8JTK^=C]*E ME]Y5H@HV+&&Z-[J;!F?]N_VX0U9'@&!6W(=-W(?>N'\J5!>IZT5'& MA$I[*@>J;*AZHD(E:LYI,?^NNJ@'B<0Q*J@\1K=4GX1D3M-&B= &<;+Z2K&23N3GS@2.62=! AFA3D,C T) MO(&><=6GOFSRT,TNV3C=A)?2-O05_A!G:,='38> M=9SG')!"M9)J/H8R*I2OJWTBD'J/L-V_8W' ^#P)%P M(.LE8=M/XZI:4Z\=1N."PXXV6!W8)7R!9JR0/)E+=Q8'=<.@M!B41J!HMCS& M$8=@EC@$]<2@M!B41J!HMB;&%X<'&^-$".K..Z">.'288CR)'&D'U!9#T>R7 M4<878[\O?L\DBJE0V4EE^ 6Z$.B-GOH7:DAT13EG&\IS=#'_MDU%^9+.I8._ MBJXZ@-)B4!J!HMEB&=.,P4PS!C7-H+08E$:@:+8FQC1COVE^J]R$MLC&$3OE M /6_H+2XI@VM =>X/1U(H*JU(VW\+S[4_QXC'?5C="-5TM++"!!;HNMBSG** M&%>CJEPU8*U7FZ@GI3[^A=Q+?42/9DFQS2DOEQFX'QY0_PQ*BY\)TA]R33EZ MSPJ=N=45%JN' !R1^XT* '6MHB!0;;2E-9XOYGD;%NX MM8[.\G0 M+=7+]3+56Z3+5"6XQ9;KY%;0>XE"C/)R6:MSI26HG:]I]KLZ'+:5 JV60-%L MI8Q3C[RNLU-G\]]FA_T-Z*P2J,$'I1$HFBVE,?@1ANI\(E"7#TJ+06D$BF9K MLK=LW.]RKQZO1_AAN1!VV7G[#7F()^VA<@Q:+8&BV6(92)5QR&_HX5Z MLIRB@,X(/-.P9B>9WHTU=NH .@D 1;-U,), D=?0UC/;]21V:SC]1(H[<-FO MO^K.NH'.&H#2"!3-%M',&D0G8 D.=,8 E!:#T@@4S=[T9V85!OY9A=>'K_5U MZ533K=>'8=O?S_RMZ*H *(U T2H%^GO;I7/*5^4^=8'F>L1;;11NCC9[X2_* M'>"/CL_"T[C:T6XPU0;[=PE?I85 &5TJ9/!JK,+/JSWKU1?)-N6F[%LF)KW)6/RX8NNH/F? Z;_ E!+ P04 " "R>%=8G,1D:K)%[98 M<2!!&A2%MNLX/3LB-+;&P_3>'1\/62)#&L,=1R*)(L(?/T'(-B,+6T\W[NEB M*?4->SQ;;Y 3JBK\7P6BO07;?*^CH7\1$@6Y<$J@XC&V3]Y MR(6H!+B#'0%N'N#N&^#E 5Y*-,LLI75%)!D/.=L@KGLK-'V1:I-&*S8TUM,X ME5P]I2I.CJ^ TS714J)K&I/8IR1$-[&0/%&3)04Z15.U=((D!,3FZ);Y)),_ M#M UH1Q])V$"0C^K0%4!WE^!)#04'Q34M^D5>O_V WJ+:(R^+EDB%(X8VE(Q MT?G8?I[UIRQK=V?6_AGR\ ER'==K")_L'^[6PVVE7R&B6XCHIGC>BR**BBCH MYZWJAVXD1.+?)HX9:*<95/OW0JR(#R-+&50 7X,U?O<&]YR/38Q; JOQ]PK^ MG@F]NHA"2F8TI))"X[1F.-T41^\PZ_%IO],?VNLJE89.7K?L5$NQ4Z38,:8X M(6*)KM6FA;Y L*#QHBD[(\2A$](26(UMMV#;/<:"[+;)OR6P&O]>P;^W[X(D M0H!L(MO;6F78.7^^%+<[#3K=YI78+W+K[YO;I<[M!$TE45.B-DN]BY:[\!T3 M--UK?WY^D/K%.5-[\.=8;:L\W8,;I] \]C]R"3P;5IR@2<*Y&K5I\EX-4Y/F MO)#FW(A[$TM0BT&B>R4(FF[("OU!6\Y5][($\H'S1)K4, YWZ()N":RFS*!0 M9G ,0P_:Y-\26(T_=LHZQ7FUI7.(FJ>QBY]YNJE7MX>;78TKA13^'WW]PN![ M&_OU.'5YRA()&RN00[V]V]/F<0Y=U&VAU54I"R?L'_S!()B="62 M^3W=%EPFF%TY(=+'&PO=V]R:W-H965T*H:V&+M"7Q)+.^A,MDV1?K MA'I!YA1'?6Q9PW[LA:PWG63W;I/IA&]D%#)ZFR"QB6,O^7I%([Z]Z-F]W8V[ M<+F2Z8W^=++VEG1.Y:?U;0)7_1(E"&/*1,@92NCBHG=IGQ,'IPZ9Q9\AW8K: M;Y2&X+.>/17&,C51>^LAP*Z\#:1O./;M[0(:)#B^3P2V5^T+6RM'O(W0O*X M<(8>Q"'+_WN/!1$U!]=]P@$7#OA0!Z=P< YU< L'-V,F#R7C@7C2FTX2OD5) M:@UHZ8^,S,P;P@]9FO>Y3.!I"'YR2F@2/G@I]^AUR#SFAUZ$;IB0R0:R*P4Z M17,8:\$FHH@OT/5B 0E+?]423!B"*S!K%LRZ^K0IQF#"?7YDH7_PF"'*RY7-$'T$>JRH CJ,H+) MLZ3PB&93![+ J! JCO.V!EE;:;E^F%J3_D.=.&UONA)G"*Q!W* D;J EKAJ2 MQ3"$LE&_]X%*%4,YZ+#&D#L>CBWK6YX&+29M=XA;=J1M-W2MNEDCN&$9W% ; M'*Q'L-I '=PD"67^UUID OT'5P*>9L7Q4J"W,#J@(JJBU;;2=O9B.3S)H$(X; &LR>E:Q9:X;BX7#0GJ%MNS%VVQ.T;68[9^Z3,W1<1CH^1OD9 MM\J%.KBVG3*XMIDV.-NJMG36@>'5IDASAMRILQLRR.\-\WD,+%SO%BQTRY-T MD_ZRVLVEF[G<#L$2-^,QC,=5J@:R-K/[GZ\?97KG'G:.UPSZD'@IB')"[@EH MQD76XAO. X$\!MM*&/NA#_5TSJ- -2N-(Q*3B,W$UO;J]G-6%ABV:.Y%W589 M?9-=BZ%1-&(*K4DWKNC&1U]JBB9,T6L2C9A":]);R1);NSMEY\ M[*FBS4*>UNY.Y53;=N?Y;A*-F$)K\E[)(GMX_')J5!0912.FT)KT5KK(UHH# M,^5TU-[BCL:*+:["4+G'5=CI-[F56+'U:F7/+)[3"#R6,+HH@W(793NRRR . M60A#+Q^%U_E;FF[;)6VO.@] DVC$%%HS(Y6HLL?'G]]:X=:97I-HQ!1:\Y5T MI>JP7F"8F-]%$[IWC/M-B-:D&5TE;;!>VOQ\&Z4] 74H0,HO#,=$)\=";R:_ M$EI8JS3VU?*/V3OU#YSQ=980MMSEZZ3HQ8LN)5S?F:XUQB@:,8763$0ER?#Q M/Q5AH]^*C*(14VA->BLUB'_D]R*\_X/1?A.B-6G&62DLK%=8-TQ2X$^B.YB. M:+[UUIWFIU$)912-F$)K$EM)*'Q\"86-2BBC:,046I/>2D)AO83ZSN\"6"%R M1F>*[Y(*P]&H+9H49J87DJ^S9S]7U MHDAK \P7G M1-E">G9W^#U!+ P04 " "R>%=8BR-7_:P' !M,P &0 'AL+W=O M2-;H!3A//)$ZW MW9EN-[.7]C.Q99LN(!=PDO;75V!B ;K$)/+TRZ[M' [GE8ZDYR!Q\<#S[\6: ML1(\IDE67([69;DY'X^+^9JE4?&.;U@F_K+D>1J5XFN^&A>;G$6+^J(T&2// M\\=I%&>CZ47]VVT^O>#;,HDS=IN#8INF4?[/-4OXP^4(CIY^^!ROUF7UPWAZ ML8E6[ LKOVUN<_%MO/>RB%.6%3'/0,Z6EZ,K>#ZCD^J"VN*/F#T4K<^@DG+' M^??JRX?%Y5BTC\=\]F+$DJ3R*.OQNGH_T]JPO;GY^\OZ_%"S%W M4<%F//DS7I3KRU$X @NVC+9)^9D__,H:0;3R-^=)4?\+'AI;;P3FVZ+D:7.Q MB""-L]W_T6/3$*T+H&^X #47H/X%Q' !;B[ M=!=9+6LFZB,IA!+,.SJDQM61G%2^_GVY0:B>@N7W;#3]\0?H>S_I)#IRUA%,]H*)S?OT*R^C M1 QOF5F\SJQY)[/B)K.2*K-.P1U;Q5D69ZLJ*S&]T+Q="^>NA?/LH5=]NZ>?DLV03[IR:;VMNG(\?=R?*N<5O*^ MC^(Q"'J9\[1.-5!RP**\Z@']ZNJI#4H(Q3T5.C/H>8;I ;;H QZB0\Q@58K< M14F4S9DV3J@V-J)^/TR-53N'NE$B&24:-GP;KBFC1Y'@&5O&)3AACP*M"_96 M&SUR.:Q=>>NVA@02:%W^IS;Q!Z_$S3TZ"15.)OW^5*V@H(<4=:H5PIY!FZ0':,<'N[9F MTK"GF:^V>D"4---8M9.Q&[Y<].' 5=^ [M#IHN_*6U>T7/:A?=T_)KY##2)X M$/5[4\,() P-O2DA 3Y#";9YX11DAKY5UW\T48>/:D60";Z1I 1DIX23*N:W MH*J^#QC]1@U(L_AC@OJC2&<6&$5(1$!V1#A.28144D#4"_J2-#S13KBN),D3 MR+I"MR>&;UG.HJ3.I-OFX=B,%_IN< H1KKQUFT!"!!KX6,-8$2&G3S9<>>O* MENB![.@QO"I".FZ @3+X-&8H(,20JA(OD!TO7EH;(0T0!/W:2&.$L6>8J9'$ M!F3'!F?%$=)P 5(F;YT5# @VR)#X@*PK]>&U4>.GER*(]N/4F@4&S$%RQ4?A M<:LC9"6*P2/V*%.6Z7O!*3NX M\M9M .*H*,)6"!DLVY&W[GZO1 YRT&;&@**(:(@!A:'72U2MF8<-]3N1 M9$$.VK48#$-$I0&*%4[76)V%IFF/2&@@=FAP5A41%0N4AK>9=..7W$#LVPX' MET-$W31 A"BMK-F Z*10-\S6Z05RW&J(.#I_T,@\QFD&(NF O&9WXM!3&RH' M* EG,^G&+CF!O&;W8?C@5TE 46$SZ:J0H$#LH'#L*HBH,*#(LIET94E8('98 M>'T)1-1M B5PFTDW<+G&DX%KO*'\(4Y7>%?>NH>:Y I/[2O\,A@+:,V, M+$ E"]!G6.!%]0\]B 0T5F82H)($J)T$'!5 ]'D.L)ITHY<<0.T<<*0C<@=! M@\;* @U40@.U/QYX[AQMC$M.=, M)5U0.UVXFB$U)Q&P#Q41&C,$H:GA)6I0^U;$D6;*W4W;!X4)\OL/OC56FN/$ MX]:+"RG+5_7['(4(<)N5NQ/[^U_W[XQSW9L?TLWN192/42[& M2 $2MA0NO7>!""G?O=NQ^U+R3?UZQ!TO2Y[6']/GVI;K!_ MPV;Z'U!+ P04 " "R>%=8;7A'S7,# D$ &0 'AL+W=O$W,G!SVBF&;(B2"'D4@*+CPW,(4VEDJCC MOA'5VN^4B=WC)_7OE7EAYA8SF)/T;Q+Q>*9Y&HI@A2%)6 MO:-M$VMH*"P9)UF3+"K(DKS^Q \-B$Z"Z1Q(L)H$Z]@$NTFPCTUPF@2G(E-; MJ3@$F&-_2LD641DMU.1!!;/*%O:37/[N2T[%U43D<7\98PHQ22.@[#WZ=E\F M_!%]0LMZ&B"R0E4$FI,RYPCG$5I@BFYP6@*27XBN(<4<(L0)4FI]"(#C)&4? MA>I;I",F@]A4YZ)X68(>-H5^K0NU#A0:0'B);/,"689E*]+GQZ=;BO3@^'1S M-UT7Q%OL5HO=JO3L WH+,;N!4L%MR4EXI\)1"SAJ =D.KEB!0YAIXGYG0#>@ M^>_>F*[Q605G2+%@(+$=<'8+SNY3[X!C$MP%*L1TW%33L0!:SRX5S5Y5= ,G5<9.BU#YS2&]3V)<,EC0I-_$*D(UIINI2F?)AO?&AG5:ZIONHB. M#0QZJSR3P:AE,#J+@7@T,B[:7)*O51!&+[SMNW\U(N@M[$S;;FO;[>T[R=)0.ZWC]$J>T'$&T@G.T'D5H-<"]$X M>%2[\5[<1V-UNSDV,.@M\4P DQ; Y'0 "6.EVOSDA:?1V'$^=[RSC1O&L^+3.-T^Z^TVD:RZ\TV/,NQG'T(JDC3]0QOLC\%5)&6.?;& MYJB-W+7864>;O9WUM]AUL5(LF=FAWMH(#-1\&C9[UXQ[\-H9 M$D.JO#T:M9TEANN:DXFWWQQ4D2/7F8A??']J#+JJU3L[,KE__H7I.LD92F$E MY(W+L5@$T'I+6@\X*:I-VBWA8LM7'<9B&P]4!HCK*T+XTT#N^]H_!OS_4$L# M!!0 ( +)X5UAEZA[ 2 4 ,4I 9 >&PO=V]R:W-H965TZ:[$#@3H *DECE;I5K>Z[&XOIKTPQ$#4 M)*:V ^VT#S_G#PDI:0;;Z1M(@L_/\7G"L7GP>"_DH]IPKM%S%,9JTMEHO;WN M=M5RPR.FKL26Q^:3E9 1T^94KKMJ*SGSLZ H[!++Y#3L4AT M&,3\02*51!&3+[<\%/M)!W<.%[X&ZXU.+W2GXRU;\SG7W[8/TIQU2XH?1#Q6 M@8B1Y*M)YP9?>X2D 5F+WP*^5T?'*!W*0HC'].3.GW2L](YXR) M#*B?\I8B5-DKVN=M':>#EHG2(BJ"S1U$09R_L^@7 ?US YPBP,ERGR:PCW MS@D?-8V]EDN[?"#LC&>_P2L>@5G(E$)?5NA74Z]4(E_07(OE(_KCLVF/[C2/ MU)]-TN?P7C,\+9/7:LN6?-(Q=5!QN>.=Z0_?8)*ODWD%/" MI?RT(<&]WN"DH7O:<#@8.B?M:.M0+LTZ$*R6=:?,N@.= M=:4"PFGR#4KY!JWSW["6;7M&#%&O)HB:]6@F7 M3CV0,!<21B%A'A"LINFPU'3XGBN-(:3A5_5W]9^+Q4/$D8A81X0K"8>MJK?B1;T!%H0:S,HZ34L6]J[OE1!4!H% MI7E0M+J(1S_V<:N(YL>B3)C,YE*[;2YMYUQ:74%I+BB-@M(\*%I=7U+I2]YS M2BWH4*I#TEQ0&@6E>5"TNNJ58X-;'8+I:5G8,;O=C;I9+F7 ?T>%*VN>N5&X78[ZO UKQ;2C>*>6E!V?]10G4$=*% :!:5Y4+2Z;)4+A?_- MAGH.HJ1YQ0QJ/X'27% :!:5Y4+2ZHI4'A=_5A,*@+A0HS06E45":!T6KJUY9 M4;C=BRI55L72.=$;(8._3$76 BVJ9;/?*#JDK3,#I;F@- I*\PK:\726FD'6 M\816__^_5"TNNJ5IT5:W9/_6:O;X1>+#FII@=)H03NN MKMAZ75X+14']JN[1[K.(RW6V3U"AI4ABG>_A*J^6>Q%OLAUXKZ[?XFLWWU%8 M8?(-CO=,KH-8H9"O#-*Z&IA1RGS/8'ZBQ3;;X[806HLH.]QPYG.9-C"?KX30 MAY.T@W+GYO0?4$L#!!0 ( +)X5U@H @E&% , 'T) 9 >&PO=V]R M:W-H965TX[O.;:O/=XR_B R (F>BIR*B95) M65[9MD@R*+"X9"50-;)BO,!2-?G:%B4'G!I0D=N>XX1V@0FUXK'IN^?QF%4R M)Q3N.1)546#^/(6<;2>6:^TZYF2=2=UAQ^,2KV$!\G=YSU7+;EE24@ 5A%'$ M836QKMVK6:3C3< ? ENQ]XVTDB5C#[KQ,YU8CDX(:2*7Q MV'!:[90:N/^]8_]NM"LM2RS@AN5_22JSB36T4 HK7.5RSK8_H-$ST'P)RX7Y M1=LZ-AI9**F$9$4#5AD4A-;_^*GQ80_@AD< 7@/PNH#@",!O /ZY@* !!,:9 M6HKQ888ECL><;1'7T8I-?Q@S#5K))U0O^T)R-4H43L:+#'/(6)X"%Y_0[6-% MY#.Z0(MZ%R"V0C>L*-0"F4"!?E522$Q30M?H\PPD)KGXH@#"#(]MJ7+2S';2 MS#^MY_>.S.]ZZ(Y1F0ET2U-(7Q/82DRKR-LIFGHG&6>07"+?_8H\Q_-[$KHY M'^[UP&?GP]T3:OQV?7S#YQ_AF[,\1^IT;S%/]6HD]6K4=B/VLAI]UM?403^U M+BA7HL0)3"Q5,03P#5CQQP]NZ'SKL^T]R6;O1/;*TJ"U-#C%'D]QCFD""$NT MA#6A5.]E9:W, #T#YGU.UHRA8=25=!/[;CATAB-G;&_V7>H)]-QH&+F#UX&S MDSF^T8%!Z\#@I -S*"N>9*I<]I[8P8&&BU'DN,ZHH[4G;C#T!U[8D=H3YX5A MI(_7ID=%V*H(_Z-"2$X2"2E293)Y0!4E$A$A*KV\OD,O< +AAW9/8&]FWS6$]C= MY+4J>^]B*H"OS04O5!&KJ*PK>MO;OB&NS=79Z9^JMT7]%'BAJ1\F=YBK,RQ0 M#BM%Z5Q&:K?Q^K*O&Y*5YOI;,JDN4_.9J?<1,R5U#3]"^N.)_4$L# M!!0 ( +)X5UC/?R1ZN@4 DE 9 >&PO=V]R:W-H965T0<HZC1-X,MDKMKH=# M&6QI3.0%W]%$WUES$1.E3\5F*'>"DC SBJ,A=AQO&!.6#.:S[-J]F,]XJB*6 MT'N!9!K'1+PL:,0/-P-W\'KA@6VVREP8SF<[LJ&/5#WM[H4^&Y8H(8MI(AE/ MD*#KF\&M>^WC*V.0M?C&Z$'6CI%Q9<7Y=W/R.;P9.&9$-**!,A!$_^WIDD:1 M0=+C^%& #LH^C6']^!7]4^:\=F9%)%WRZ%\6JNW-8#I (5V3-%(/_/ W+1R: M&+R 1S+[18>BK3- 02H5CPMC/8*8)?D_>2Z(J!F,QB<,<&& CPPT,]T&H\)@ M]%:#<6$PSIC)7\R;:?FCXH' MW\\7FKD0+7FLEY,DV82OP%]B*Z-/@ HW<,X0=/$)/CS[Z M\/M'=!^1!,DM$51V#'+Y=DA<0IY$\]^.YEK1&OZ/RND;9?"C4]-G@,Y7K>GK MFIL<:=R-9/++M=R1@-X,= *15.SI8/[';Z[G_-G%(228#P368'!<,CBVH<^_ MI/&*"L37B/Y(F7I!.9E!/19V>CU)]%^VKKJ8S7OPLAY,HMW/)[/AODZ7=0Q] MZ0(":] U*>F:6.FJ+[@&1T0(DFRH?B0HM'K)5WC1;D=>LLOD0$1X]LHS2Z02 MJ;DA$5=;/0=JJ\.6[PRU*;A"F> MXJ-Y:#<:3T9'D^6W&UTZWJALU.#-*WGSK+Q]S3PD02!2[53$R(I%.KMVII2% MUUI/WL0=.XYSY(W7]L:]\EKM?.O0?G'!7):.7UH=?WA\ZG+1:M0W&4&"^4!@ M#;*F)5E3L'0^A600$LP' FLP>%4R>&5=;O^09[2B"5TSA=:"QSJI4,2D3$D2 M4)/EI2EXNOB\:@63.YU,VT%G[;\O54!@#:I';!XK6 @J(1$LV'0FO2B"L:L74=?M./>I9LB@=])WEV M@!%ZH41T%OMVR]Y$ :$UB:JJ?==:"M>*U5Q!(,5UMLORFUZ!Z4[78?N"2U/0 MDF!;U%.Z>#VI8!9%I_5ZPSU*>O9Q]6;Q/0I^MZKX77O)WTY[FIXO/#FG\2[B M+Y0BGPD:*-ZYHA9V]-Z!#"H-H-":S%;BP)W Y4.KT.A-(R2:#X76I+'2"JY= M++PA'P*5] 5Y]N&X67;MY.D]E(5;20O7KBWNJ2R4_KV% ]08HF@^%UB2Q MDAPNG.9P044'*)H/A=:DL=(=KEUX?$V55"0)3=P6#V?K,Q=21BP+M/H3'&/' MFWA'+P*ZVGG.R/&Z7V[@2DE@NY+HCD3-P!U+6)S&7138(?M2 (KF0Z$UZ:QT M!8;3%1A45X"B^5!H31HK78'?K"L"FJA.]G*$:2TBC@6_O9/>E+R'@L"5@L!V M!7$Z4,GSR4 %_7( BN9#H37IK*0$'L,%*JAN $7SH=":-%:Z =N_*KPE4">M M0#U^N6_OI#BK5CM:.9YXZ/W3KY] M;+_J>U74XY\4]7V^VN'V%P3OLOTU;MG1;N)U?+6SCZVO[\/:'I&8BDVVUT:B M@*>)RO=;E%?+_3RWV2Z6H^L+]]K/=^54,/DFH3LB-BR1**)K#>E<7&H71;[O M)C]1?)?M1%EQI7B<'6XI":DP#?3]->?J]<1T4.Y^FO\/4$L#!!0 ( +)X M5UB?M[=Q)P0 +H6 : >&PO=V]R:W-H965T 4.Y/9_?5K M T/X<.A$\L.\) ;./=P/'W/MZ9'F3VP'P-%+FF1L9NPXWU^;)@MWD!)V1?>0 MB2<;FJ>$B\M\:[)]#B0JC-+$M"W+,U,29\9\6MR[S^=3>N!)G,%]CM@A34G^ M=0$)/>(BW.RYOF//IGFQA!?QQ?Y^+*[-FB>(4,A;3#.6PF1DW^#K M8VE0(/Z*X<@:8R1#65/Z)"_NHIEA28\@@9!+"B+^GF$)22*9A!__5:1&_4YI MV!R_LO]2!"^"61,&2YK\'4=\-S/&!HI@0PX)?Z#'7Z$*:"3Y0IJPXA<=*ZQE MH/# .$TK8^%!&F?E/WFI$M$PP-X9 [LRL+L&[AD#IS)PWFK@5@9ND9DRE"(/ M >%D/LWI$>42+=CDH$AF82W"CS-9]Q7/Q=-8V/'YBM/PZ?-"9"Y"2YJ*Z<1( M49#/:%5.!40W[2>W+W(,Z&, G,0)^R2PCZL ??SP"7U <8;^W-$#(UG$IB87 M+LH7F6'ESJ)TQS[C#K;1%YKQ'4.W6011F\ 4L=4!VJ\!+NQ!Q@#"*^3@GY!M MV8["H>7;S6V%>?!VE18]G570219H(FM5P:^KX&O38LGD-11DC[U)1XLJ MD.-VM*@ ^=A5:W%<1S(>C$1,AJ*/R_Y7CX,\E\X$G62!)K)6_B9U_B;O2H\3 MG570219H(FM5 5NGCM+2ILB*JBDD\75T.I)4H%RW*]Q @7)P@ZL=3J-!QH/A M+ G;B2G%>2+BN3F2_$Q?.\ARZ730RA;H8FMGT#YET'Y7PJSONDGW:ZD"V4Y7F7V0[8_/"//4A./A+OSOI1[&)5* 4NT@%ZOPV M$I^Z<#S+@+_QW4GH][NV]G,NZMAGW4:.+V&I4^RO4MW/'<;!SJI9!OB\-1)N;*(>/E M\5=]MSZ O2F.'3OW%_)@MC@L/-&4I[I?2+Z-,X82V A*Z\H7+N7E06EYP>F^ M.#I<4\YI6@QW0"+()4 \WU#*7R_D"^KCZOEW4$L#!!0 ( +)X5UC0HO;1 M$@, #4+ : >&PO=V]R:W-H965T0$WG)"V!Z9L%%3I3NBJ4K"P$D ML49YYF+/Z[@YH$&LLP@:1Z_*U"GWM,8[K>WZ%^M\]J9.9%PP[-[FJAT MZ/0>@>"45SRMCS2"GK/R3QRH0>P8X M/&* *P-L>9<;699CHD@T$'R#A%FMT4S#NFJM-3G*3%:F2NA9JNU4-%4\?FB- MM%\)NN&Y3K8D-EPM-"T3A?@"S9B F"\9_?/OLB^/I@TZ01E1>E)Q](.SUAJD MZ=U-9Q*=CT$1FLD+=(8H0S]3OI*$)7+@*NV H>'&%=E1218?(>MC=,N92B7Z MPA)(G@.XVO/:?;QU?X0;$<<07Z+ _X2PAP,TFX[1^=E% VY0AS6PN.&QL()8 MTQBJP)HP'/*V$<.\SPT,PYIA:-PQ3(J U M?Y'X0SS#=^#9KGFV&R/Y3'KQOO2@E-XAPB5DVT*:>VD=X0#W!N[Z )%.3:33 M2.3>'G!(6F0-0E]8J !!>7)H^V8@'ST!$2A >:EEW$8)>9(-L>K6%+N-R!,0 M]IYFKRJO$>>-&>W5+'LG4U[O'7CV:Y[]TRNO_U)Y.&P?5I[O[2YI[U3:>P6I M$E^G%E__-?'Y>T^)WXA]3&S-9F_,HH]WM/#)]%9!G9CJ[M7PFY^--TFNPMS7 M7-CN!D4M$4O*),I@H4V]RZX.D"AKM+*C>&'KHCE7NLJRS537M2#, M CV_X%QM.V:#NE*._@)02P,$% @ LGA76-L?2#JL P +Q$ !H !X M;"]W;W)K0"3MI_/\"NG=[8W"UKTP\-&,[#78>AR@I28G4E=H2;D8V0)=:F*[>AVDF"Y"F%[8H.2T)5U1P(,EF'MS ZR6*K8&;\1QOFNMB'DP"D),- MKIA^%(<_2./0R.)E@BGW'QSJN6D2@*Q26I2-L6%04E[_XN=F(XX,$!PP0(T! M\%UH$>R*Q##7P&*4 Q4@251'MBXW9G8 MP28#L"B"$^=NGX]>4UM)UVJ',S(/3*DH(O7SUXKJE[Y NHCU^9!\@ ^CUH>1=W-O#ECFAKBD6\HQ8R\ [TU"X34C0 NP M)F K,=??YD=-O(9.';0]=?8+-(KLWRS<]W!*6TZIE],]?J9E58*=T(1KBAEX M7'T!F.<@PZH BFC-S.;BAGJEE3:#E&_[.*8G'-,TCD:HG^*XI3CV4C2$U""C M/5':]LRP-*>>S80^9N,39DF23L=Q/[-)RVSR;P+Z'Z(X.>$!X\ET.A[U$YFV M1*;?*]MDL&R]IF>F/(RZHS:Z2.$VR[RS&T>* 3^N=AOL-V'W%2]$'2UTN?)M MUCJF&8_@(,E.4^#W1"6:#F:GW_;"HOL8=D)R_0KR\F/87B$[UXU.GJ!?G_Y? M>DY/7RM\IR?JM EY1>-]T[-9Z\TAGXR2 65'G?(@O_+<46DN"VTN5^[ M9D%P3J2=8,8WPOC==.P"[3>2Q3]02P,$% @ LGA76%/7>"@)!@ ."< M !H !X;"]W;W)K279:?[]BH\ JR$1+Y)#)9>G?,@ M#J^%9@^4_>1;0@3XE<0IOQAMA=B=VS9?;DF"N45W))7?K"E+L)"';&/S'2-X ME7=*8ALYCF\G.$I'\UE^[IK-9W0OXB@EUPSP?9)@]GA%8OIP,8*CIQ,WT68K MLA/V?+;#&W)+Q-WNFLDCNU)910E)>413P,CZ8G0)ST,W[Y"W^!Z1!][X#+)4 M[BG]F1U\65V,G"PB$I.ER"2P_'<@"Q+'F9*,X[]2=%2-F75L?GY2_YPG+Y.Y MQYPL:/PC6HGMQ6@R BNRQOM8W-"'OTB9T#C36]*8YW_!0]G6&8'EG@N:E)UE M!$F4%O_QKQ)$HP,:'^F R@ZHU0%Z1SJX90?WI1V\LH.7DRE2R3F$6.#YC-$' MP++64BW[D,/,>\OTHS2[[K>"R6\CV4_,;P5=_CR[DN168$$3.9TXSB_(&;@M MI@*@:W!S>P#"CP YR.T):/'R[JBG>_CR[E"3C5M=4#?7 MDS[NA:[7KYO5GW.^PTMR M,9(%ALOK3D;SWW^#OO-''S.38J$A,86G5_'T=.KS*[*)TC1*-]E]\$@PDQ/\ M]8R+L8)\K*PD'^:N:_G>S#XTX6DC&@K/D)@";US!&VOAY5PDI[<@*T: L,', M0U;@MIAI QG*S)"8PLROF/E:9C?RF9A7T[= \[O07,]R)BUHVDB&0C,DID + M*FB!%IKT &L2O76J!3W4 LN%+6K:4(92,R2F4)M4U"9::O():J2J3;I5;6)- M@Q:VGE;=VA=J(WXECVG%8ZKE\>]Z+"Z$]0&8]3ZFU%0RM7>'>O/>*CU$,0O'48U[BHXS M]?TVJKYVW>(4ZH-\+83:C,.7N'%\'Q-MTGXG&>AYR&];(/U@@^?'*1PWK"TW M#$ZTT@!-.NB%4;70E)H*M7;D4&_)S2XWP*[G1H'E=9YTADQW2? 4%A[6'A[J M3;R)-8=RB&<7'?2A# 9W"GN.:GN.M%;6S,)#.8;Z&UJ2:Z\\Z&,92LZ4FDJN M-NE(;]+-K#Z4@SR[_* /9C"Z4]AU5-MUI+?KII8@RF%4>([EMFU'V>Z9BACJ MHWXME=JMHY>X]=)UO &*VX6"D(4Z,\JHH3>EIK*K#3W2&_HG7&>XQ+7.&!TR M1F"_R]]6YG6N%UAW?=X;6W#:YM6SC#^VW$E[$O6N]D]J^FJ&M3%'>F/^)14L M2GFT++,J7M#QI\16O9D5DF,E%MBY.[JM4##MW!S=5F.OL;:LIE5;;>0/\Y,W M)'MQG7FA!94IXZ78XQA\(RSIS="DMUX850M-J:ED:Z>.]*OCS5]R/?5D(&?] M6'"2%W,.$$B*][0>6.''OI]-"[W48,BG<.ZH=NY([]SU-7L@8_U0KE,R#HZC M-6KI3:FI:&M+CZ;:RG"YV3"RR9YW=>D[_M SNOQN5"TTI:;N#*@=OJMW^&H= M&$2U5&[6?(C0I/UDU 6[L+U:J!]^,"RC M1MYN;"E*"-OD6[,X6-)]*HJM-=79:OO79;[IJ77^"IZ'Q2:N6J;84_85LXWD M"&*REI*.%4A%=8MYSERU@# K"P &@ 'AL+W=O&ULM59M;]LV$/XKA#84&]!8HB1+5FH+B)-VVX<.08RDGQGI M;!.12(^D[0;8C]^14F1OEM6L2+]((G5WSW-'WLMT+]637@,8\K6NA)YY:V,V ME[ZOBS743(_D!@3^64I5,X-+M?+U1@$KG5)=^6$0)'[-N/#RJ=N[5?E4;DW% M!=PJHK=US=3S'"JYGWG4>]FXXZNUL1M^/MVP%2S W&]N%:[\SDK):Q":2T$4 M+&?>%;V3Q M5VO4ZS"MXO'WB_5/SGETYI%IN);5%UZ:]*2$)=M6YD[N?X?6H;&U5\A* MNR?9M[*!1XJM-K)NE9%!S47S9E_;0!PI1.$9A;!5"!WO!LBQO&&&Y5,E]T19 M:;1F/YRK3AO)<6%/96$4_N6H9_*%D<73Q1S]*LFUK/&P-7/ANB"+YJ"(7)(_ MI;C8@38H=+>X)UZ5^M.*@=+Z"UA6)ZZAMD:''\HF4S;]B$ M9]C0D'R6PJPU^2A**/]MP$?7.O_"%__FX:#%&RA&)*+O21B$$?F9^$2OF0+= MO@80HBZ"D4.(SB#<"VYZ76W4XGXUFVV7>L,*F'F83AJ#!U[^[B>:!!\&2,4= MJ7C(>HX'UIS7>X*IJ T3)1@N$09>UKD[]Z8-+XT:(E# MLXF^RVF<).-TZN]Z6(X[EN-!EK\I)AS';^*/3_"SD*9Q/WS2P2>#\ ]MA+Z) MGIR@7TQ".@G[X=,./AV$QZJR!/XZ!NDI YIEXZ"?P:1C,/G.6P*B_%_W8W)Z M/Z(DR;)^?EG'+QM,K2^NIF(UN=J!PAY!W(4A6.B ?&)%=881S1H^L# #W#0 &@ 'AL M+W=O&ULM9=1C]HX$(#_BI6K3JW$DC@A ?8 M"7;;7A^J6T&W?3;) -$F,6<[T)7NQ]_8@217DHB5N!<2!\_,-^/QC#TY]N6X0Y2)OM\#QG^L^$B90J'8FO+O0 6&:$TL5W'">R4 MQ9DUFYAO3V(VX;E*X@R>!)%YFC+QNH"$'Z<6MS;9LRVL0#WO MGP2.[%)+%*>0R9AG1,!F:LWI_8*.M("9\3V&HZR]$^W*FO,7/?@232U'$T$" MH=(J&#X.\ !)HC4AQ]\GI59I4PO6W\_:/QGGT9DUD_# DQ]QI'93:V21"#8L M3]22'_^$DT.^UA?R1)I?),K\I*"?PW1CDU6RD>OMPMT*^(// 4 M%ULR$ZX[LL(,B/($"-^0)Q F [(03I.7JV=)WC^"8G$B/^#TEBGOB$WDC@F0 M),[(:!X[/%$O"FJWA9JZY"O/U$Z2CUD$T7\5 MV!B",@[N.0X+MU/C(X1]XM$><1W7)<^K1_+^W8,):_%D@E! MD\N%V*!93._.>[EG(4PMW'X2Q &LV>^_T<#YHP-J4$(-NK3/_LJ55+@6<;8E M3)$U;.,LTP-<^U=@ M?7<)-_&@-1.%"8"(P)70T.,S=P/">8V(<&-+]$\SO1 M/@N6*8AZ13IUV?E^:#3_#S"!"/K5[*O\IMLL)APT;LB)L$% MD^\YGM_,-"R9AIU,2RQJ>H== S"\ +BCU/-&+0BC$F'4B8 E<0/Q=>LRND3P MD:%E8<8EP?@M*0M9]*9D'5\FJ^L$?DNR4J>JIT[G]OYA^@"FS/P OL:,?E+ ML#@#^<1B0;ZS)(?&DN?\#P6 UAH![8SGXM<]WR/7^8)AKNIDHV.G%N36@NUY M_9;UIVY%[%Y3&7"Y;P5:V*->#73@]4;&X9Y\#;4JE/0[E91%J4;LOH-K%Z?#EI8J[9"N_O*QZI>W2X' M"I/#.FO0'[?5M*K=T.Y^4RNU#:Q+T*=_73@>\$PF,*USEI!O(-)&QFY3M*C@ M8Y(6YSMW3"+VVG7NHE7+HMT]J]XQ[LA\NQ6PU1'^@M0QWC/"*LR-Y(5VOQ;= M<>#_FK1V[2R>@MB:&XG.6KZ<65Z"L36)(E26"#HDY_ MB*9%<$\SK#F]F(/0$_'_#N3H/M('RKC?[%U!+ P04 M" "R>%=8^37466\% "!&@ &@ 'AL+W=O&ULM5E;<^(V%/XK&C?;V9U)8DO"0%)@)I=-VX>T&4C2Z:.P!7AB6ZPD0W:F M/[Z2[5A.L 5AX 5\.T??D<[Y/ET&:\9?Q()2"5Z3.!5#9R'E\M)U1;"@"1'G M;$E3]6;&>$*DNN5S5RPY)6%NE,0N\KRNFY H=4:#_-D#'PU8)N,HI0\7LPCN8+J1^XH\&2S.F$RJ?E U=W;N4EC!*:BHBE@-/9T+F" ME]>XKPWR+YXCNA:U:Z!#F3+VHF_^#(>.IQ'1F 92NR#J;T5O:!QK3PK'C]*I M4[6I#>O7;][O\N!5,%,BZ V+_XE"N1@Z?0>$=$:R6([9^@]:!N1K?P&+1?X+ MUN6WG@."3$B6E,8*01*EQ3]Y+3NB9M!#+0:H-$ Y[J*A'.4MD60TX&P-N/Y: M>=,7>:BYM0(7I7I4)I*KMY&RDZ.)9,'+V;6**P0W+%&#+4C>76=@HC(@S&(* MV P\4)YG0!K0\N,Q%9)'@527N0_PE$827*T)#P7X.Y-"DC2,TCGX>DLEB6+Q M#9R * 7W41PK_V+@2@5?@W"#$NIU 16U0(4(W+-4+@3XGH8T?._ 57%7P:.W MX*^1U>,M#0B#I\DM^'KR#8@%X518W..J;W'N'K?UK79T-MWHVZ;0 M"T^=9D^Z-"_%D@1TZ*C:$Y2OJ#/Z]1?8]7ZSX.Q4.#LV[Z-'PN>J_O4 OANZ M)IR%IV[N25?\:H20U_6[ W?5@,"O$/A6!/?D-4JR!/R5)5/*=<(58"0#4PI^ MYR25'P>\@.-OP.EX_0Y$S7"Z%9RN%8Y*!Z@*(,^*6N:#\>1)@/_ '9WR3%$8 MN,@S!S8!LS:PYWCV*OB]@^5=[P@X^Q7.OK6;GQ6%:(;XEQ+>A,UNK4?' N*B M G%QL.2_V,@VO^]W8'.R0<]0L'><["_]U@%!V//Z+>D/:Z( K8A*&E_GFJ:R M:$EY0%.I9!JH8E!2NHCHBBIQEAKM>/(X!@G5SMJH,3)K$WO2(32R [L'(VYX#(6!1F*@51FVB06K,+@:,FH<$M.(W0(+O0[,;?6YS@ MBK_UU7O^]C[+W\AH#[++QAU3RUW-S'X3?3\3'GURD_]G.+MT5:=(C"X\KZ52C&X@NV[LS=EH M4T1L@(R((+N(;);N*0BR)(N)WK8"7/%+FE%="B>-L KO?@U6SV\!A8V.8+N. M[,8G6YS<-$2A^OM$X0-)L1L$V$H- @&2DRC6#A@N^CH1>-9&\=\6-?CQEBM_O[A3>WM[JXY_5:ZLB(!#[2_A;>W.""J->!+4M2;+0 V\G\*+.O MLLWWDYJ6R2PV^VG;6%+.U.NA^7S)WF*==I/D4# M"0NC641Y4Z6XM5.!A*HBT&N<]E9:\..\H;B1;YF<,4R8E2_++!24AY?H#]7[&F'R[T0U4ITZC_P%0 M2P,$% @ LGA76-=B$Q#L!P .$< !H !X;"]W;W)K]N]=HG3 MH!'(,&E7Z?[XLPG%,3@NY)[PIB7$_N+G:Q[C3S"/>]"S? M=Y-.SY)-%H4QNTD1WZQ6-'V^9%'R=-YS>B\[;L.'929W]*=G:_K [ECV;7V3 MBD_]4F4>KEC,PR1&*5N<]RZ<4^)[LD)>XGO(GOC.-I*AW"?)#_GAT_R\-Y M M8A$+,BE!Q;]'-F-1))5$.WX6HKWRF++B[O:+^E4>O CFGG(V2Z)_PGFV/.^- M>VC.%G039;?)TT=6!.1+O2")>/X7/15E!ST4;'B6K(K*H@6K,-[^I[\*(W8J M.,,]%7!1 5'LJN$4%MVD%KZB06]W?AI+[0&A&IV=I\H1265JHR8WL'10R7VQCPGA@2@]0I7]. G??$*,19 M^LAZT]]_.R8_3 M]R-O=-9_W/7%4,CU*X6(M44'QNN7\?K6>$\^)URD\(.XKL@D%Y.8-J4@/-VPO7CD$!CL( Q\X!BN[_181Q<8&F&9._"N27YWW);M5L M?19"JA$H-=U/!1K.L+MD!V424#4"I:;;K+#$L<[)J\D>)'$FSE69X6*3AW.6 M4OFCI-'549U3\:"6Y*" :6FNZ40P[$SQJM)+O97$%GL^;I)9*F;- S$*2S\ MOLCQ'UW3](?\R?#D,WMD$7+>&ET&0HVB-R#5")2:WAN*@YQ)=T,$*"J!JA$H M-?WW7P5+V$H)TZ^'3 *36U:[[H37!D=3,5\[$TJN&UOX:$.*([!=HXY+.WO M1#GA6T"%6]_BY%ZVB]Y'#'V*UQN5]JXQ[>TM:GL^@JH1*#6]-Q0^8=Q9VF-0 MV@)5(U!JNLV*MK 5,Z:S%E.!0DJ;"KBC8?4W:_L16_MS#$S""I.P'9-V!X49 M3=-GN;F]V==XE#!Z"4E%,U U J6F6ZX8"_O=93XH>H&J$2@UW6:%7MA^D^>P M"_ZPV07?4,QTP3\&%6%%1=A.1:W&/@,&F<8^4 Z"4M/]41R$FW/0ISACXA@9 MNA7#';I[HFNC2Z 8 ZI&H-1T,Q7&X.XP!H-B#*@:@5+3%WXHC''M&'.$&_6N M@5Y&X\I8-C.4&E57,-C;?J@W"G##J>=+MF0I^K*/?+"1?.Q-;;VN M!I1\H-3T;E+DXW9'/BXH^8"J$2@UW>:=-6)V\FERV]*M$X\SQM6E!(92>#*I M+B:P-^?0NG6X:9;>!4@S972]ERNYCH(RK4,:UH\QN=K=8.617;7T"@<(/E)KNJ((? M=]Q=GH)B$:@:@5+3;598Y-J7N1UCOCZI)^QPZ%?3NEYJ@JM+:^V-/W2-M8(9 MSPXS#;*ZVUF[O;UM3V10-0*EIO>5@BO/Z6R\\$#A"%2-0*GI-BLX\NRKZII< MUPN)5Q8 &TK55P#;6W-HM(I1/#NC-!L (&?N]@:U/O5 ;P5!J>F=L?/(B]== MAH,"$J@:@5+3;5: Y-F7V#7*\/IS,:8,KY:T,< &D\!C6<'FE<2NN/Y.NB-(E U J6F/\^IV,KO[N$@ M'Q2+0-4(E)INL\(BO_'#0:\\*.S7'Q$R/"EL*E5_5-C>J$.#5I#B-WST9^\8 M #EEMS>F]=D'>H\'2DWO",5/?G?/$OF@9 2J1J#4=)L5&?GV>TLMDGPK],KK M $RE#$D.RBG]G5>*K%CZD+^:A:,@V<39]CT:Y=[R]2\7^4M/*OLOG5.R?8F+ MDMF^4^::IB*K.8K80D@./HQ$@.GV-2W;#UFRSE]<,SEDJ"XCO M%TF2O7R0!RA?EC/]#U!+ P04 " "R>%=8/5GOCM " #&ULG55=3]LP%/TK5QF:F#1(FO1C8FTD M6H:&!!HJ@SU,>W"3V\;"L8/MM.S?[]II0R=")^TE\<>]YYQ[[-R,-TH_F@+1 MPG,II)D$A;7561B:K,"2F5-5H:2=I=(ELS35J]!4&EGNDTH1QE$T#$O&99". M_=JM3L>JMH)+O-5@ZK)D^O<4A=I,@EZP6YCS56'=0IB.*[;".[3WU:VF6=BB MY+Q$:;B2H'$Y"^=JIEP0S.E/C!;/GK0]["7'\1D*\38B][H;(J[Q@EJ5C MK3:@732AN8$OU6>3."[=H=Q93;N<\FQZR;B&!R9JA!MDIM9(CEL#)S!70IS0 MJ6^8SD$MP18(,R4MERN*<$/#<]3,FWM\@99Q83Y0XIM!1\ E?"]4;9C,S3BT MI-^I"+.MUFFC-7Y#:R^&&\(N#'R1.>9_ X14>%M]O*M^&A]$O,#L%)+>1XBC M.('[NPLX/OIP #=I74T\;O)O5Z\Y6W#!+4>SJ=KW&7U@9MX-%[F3V?Z=[-+6$ WWM"6#8;]; MWK"5-SPH;U8P8G?W_T57%_?P%3=UUV[J44L]^M^C2;HDC%X=33)Z57ZXUW%* MU"O?5PUY6TO;-)]VM6W=YTW'>@EO^OX-TRLN#0A<4FIT.B)JW?329F)5Y?O7 M0EGJAGY8T.\'M0N@_:52=C=Q!.T/+?T#4$L#!!0 ( +)X5U@![67-J@( M &T( : >&PO=V]R:W-H965TCOHUW 0\,%GIE3&PF$RD?[>0R M&WB!%00<4F,9*-[F, +.+1'*^-5P>NV6%K@Z7K*?N]PQEPG5,)+\.\M,,? ^ M>"2#*:VXN96+"VCRZ5F^5'+MKF31Q 8>22MM9-F 44')1'VG3XT/*X!.]P5 MV #"UP*B!A"Y1&ME+JTQ-32)E5P09:.1S0Z<-PZ-V3!A3_'.*'S*$&>2<\H4 M>:"\ G(-5%<*\(B,)D=DF&7,.DTYN11UN5C?]\=@*./Z $/N[\9D?^^ [!$F MR+="5IJ*3,>^06&6WD\;$6>UB/ %$6-(CTG4.21A$$8;X*/7P\-UN(]VM)Z$ MK2>AXXO^Z>I41=.06TDHI)G(7]44*U2Z<4O^OT@T^;K-H1V9IQ M46M9/DK;QO/:H=D:U9T&LM MZ/U7-=[;I7$[(ELSKM\:U]]EC?>?E6\G..G_5>-;=WQK/OY*,["-^)JJG E- M.$R1/C@^03&J;F[UQ,B9ZP\3:;#;N&&!_P.@; ^GTIIEA/;&PO=V]R:W-H965TXY'SE/MI0]\PQ H)>R('QJ9$*L+DR3)QF4F _I M"HC<65!68B&G;&GR%0.<:E!9F(YE^6:):="K@_ MWK%_U\'+8)XPARM:_,E3D4V-T$ I+/"Z$/=T^P/J@$:*+Z$%U[]H6]M:!DK6 M7-"R!DL/RIQ43_Q2"[$'L/TC *<&.(< [PC K0'N>P%>#?"T,E4H6H<8"QQ- M&-TBIJPEFQIH,35:AI\3E?>Y8'(WES@1W9"$EH >\ MP-$#7F)&<+#DZ_TDY M_X)F((\6H);5>0P"YX7<':#'>8S.S[Z@,Y03])#1-<$<<<-VT"TE(N/HFJ20M@E,&5,3F+,+;.:<9(PA&2+7_HH=ULZEMRP5^=2G5)UG<$UE+1:]1T3O%_F$5*[:19E,?T$T4C.R1/$V;?7G> M6H56X 9MJ_BMU<"WPM!JS%H1C9J(1BAS.AUV>GT1]-/]]DL4]D;74\ANU M_%ZKR.]3Q3[)XI[(6BH&C8I!KU54L?G[)W_L^*.#*GIK95O6@5'<064[H3\> M=U=1V$04GHSH%R6#8Y5T$OG1,] G6=P364NQ<:/8N-=*&O>I8I]D<4]D+15M MZ[7[LGJMI9JN]6?C>79X4$P=9L$X<)V#+6\R6.>&H@(6DM(:!](E5+7LU$72E MF]@G*F1+K(>9O.8 4P9R?T&IV$W4"YJ+4_0?4$L#!!0 ( +)X5UBF<*6_ M&PO=V]R:W-H965T\PE)U^<85 M.TYP9D!5Z2+/"]T*%]2)YV;LF<=SMI=E0; MK=0#;CS?X0U9$_FZ>^:JY[8L65$1*@I& 2?YPOD,GQ)H ";B[X(<1:<-M)4W MQG[HSM=LX7A:$2E)*C4%5H\#69&RU$Q*Q[\-J=/.J8'=]HG]BS&OS+QA05:L M_*?(Y';AS!R0D1SO2_F='?\DC:&)YDM9*MW7DJNWA<+)^"M-647 "WXG HS NMC0(B]23"58L6K'**%2 ):#CT#P MS-FAT OO/BP))7DA'\%#0B0N2O&H2%[7"7CX] @^@8*"ERW;"TPS,7>ETJMG M==-&V[+6ABYH@PA\8U1N!?B#9B0[)W"5T=8M.KE=HJN,"4G'P(>_ >0AWR)H M=3L<6>#)[7!XQ8W?KIUO^/P+?*L]YVIYGFR9K9&!':DODR>QPRE9..JV$(0? MB!/_^@L,O=]M6;DG67(GLK.,!6W&@FOL\>MX/;9EJT9-#$K?E(=X%(:SN7OH M9F$8!/UPLJF]SQE]R1+[D1VEK)9F[+93YVRV6!]1C"8]O;A:AB%@MZ. M3BQ,_B3J;/PSW5&K._KIDQ8-9@QF?>7#&!3X/>46GBB:VG5#[^,C[MUPS$Y; MU?JE]88IBZ+>"5I9HH((]2S8J'POFEVX*F"G%($WN-B=J@N@JEI509BR0^KZ MQ.H+#F_E($3]"\02AJ"Z*_O6AF$C&'DPZ%ES.P571?C&%*X"I&Q/95V-M*-M M&PO=V]R:W-H965T,&;08U4*?3W:&+-]%P2ZV+"*ZK=RRP1\LY*JH@9NU3K06\7H ML@ZJRH"$81I4E(O1=%)_=J>F$[DS)1?L3B&]JRJJGCZP4AZN1WCT_,$]7V^, M_2"83K9TS>;,?-[>*;@+FBQ+7C&AN11(L=7UZ#U^=T,B&U K_N3LH,^ND9W* M0LHO]N9V>3T*+1$K66%L"@K_]NR&E:7-!!Q?3TE'S9@V\/SZ.?O/]>1A,@NJ MV8TL_^)+L[D>Y2.T9"NZ*\V]//S*3A-*;+Y"EKK^BPXG;3A"Q4X;69V"@:#B MXOB?/IX*<1: XYX <@H@+PV(3@%UY8(C63VM&35T.E'R@)150S9[4=>FCH;9 M<&$?X]PH^)9#G)G>BD)6##W01Z;1%9KSM> K7E!AT(VLME(P8322*S1C*Z84 M6UHI>J\U@X^I6**/G"YXR0V'^-<)O7AY.+L,#*%53+]+4B]3YHIY\ MYP4J+@JT?"Z0@0+1MD!E6R#?[(_#Q?[A["9^I[>T8-KJ"_GR@RK]?$F?H:(QQA\\5Q4E?^=*&+QWDNX'5SQBSAC$;9'Q?%&H'FY ]@M%I_P/.W-KD">G0>41)'/GA\@8N M'X2[AU5'5;&I^\*2[<%$M_5>J6FAMCOE)\[=4N7C/.P@>U3C.,[]S..&>3S( M_&G+%#5%25YFO@Y<=@Z63A(.C>R^%(W97CRU!X2 MO&X3.H.3*.MN'Y\J)FD/XIG9XD%$.'G N4+ \RXV5*RAFK#EO938'3_$W0?N M565]A6PM#@_ZQ/23V3#EI2+.>%G:W3@>41[U,;7F@H?=Y1=EFZ/'8[VRTX/9Y38:O32BK#_^E?DZZ;D"B*QUU>GRSL MZYBXM1T\[#MS0\VNMD7>&"1=_@V'3]N<_!5V_05'B0/L4>&S57S)V]H0'O:A M/W:TA#,8+ /%MB6<9^H>"E?^XKH^$X5.[_2IDK"OM*T;X6$[ZG;/@37K&DX: M)T$'.&X,=9&J1) [R?V^$TR=M: MJR+)6=.X)&Y="7_#EGI[E&LNF;N37-$X[%F7I#4@,FQ GA[UK<._:S-1&H^[ M;N25I5G/ZB2M'9%A._J=F9>V5.):#UKN M3BVV+.6!BH)YP5T[N@*@[O[WR_(>QR>M;Y%AWWJ0AI9(_(="N[][X%B<.(5V M95F<=!M!&PO=V]R:W-H965T\ 'Q ZZ=-&1;-B;$E\2/>94QZQ/?UWD%-=6'<@T"=TJI:FIPJE:^7BN@A2/5W(^"8.+7 ME DOF[JU"Y5-96,X$W"AB&[JFJI?9\#E=N:%WF[ADJTJ8Q?\;+JF*[@"<[.^ M4#CS>Y6"U2 TDX(H*&?>:7@R3RW> ;XRV.K!F-@D2REO[>2\F'F!-00<OTC+7$XWJE_<-DQRY)JF$O^C16FFGG''BF@I TWEW+[ M$;H\SF NN797LNVP@4?R1AM9=V1T4#/1WNE=5X($0=(7HI(>X(L0O: M.G.Q%M30;*KDEBB+1C4[<+5Q;$S#A'V+5T;A+D.>R8(->5;#3JZ*EOT+1]M)]W!L]:@]$3!A>0'Y(X?$NB((I'Z/.7 MTZ/[=!]+U=JDX&9@S YBMX] M\#P&FP1A,&XZ[4VGSYJ^EH9R(N#%!4X?E2X,DC1Y8/8QZBA)'];7'[01V\(_ M4[5B0A,.)=*"PR/DJ[8MMA,CUZZS+*7!/N6&%?Y)0%D [I=2FMW$-JO^WY3] M!E!+ P04 " "R>%=8J/PB;5L& M*0 &@ 'AL+W=O&ULM5I=;]LV%/TKA#<,+=!6$BE_98Z!Q.FP NU:-$V'/3(R M;6N51(VBXV38CQ\I*:)D2=>Q);\DELU[> YYQ7M$<;;CXD>R84RBQS"(DLO! M1LKXPK(2;\-"FKSC,8O4+RLN0BK5I5A;22P87:9!86!AVQY9(?6CP7R6?O=% MS&=\*P,_8E\$2K9A2,73-0OX[G+@#)Z_^.JO-U)_8[I/09:2GWG/_0%Q^6EP-;,V(!\Z2& MH.K? UNP(-!(BL<_.>B@Z%,'EC\_H_^6BE=B[FG"%CSXTU_*S>5@,D!+MJ+; M0'[EN]]9+FBH\3P>).E?M,O:CL8#Y&T3R<,\6#$(_2C[3Q_S@2@%.).6 )P' MX/T MR6 Y 'IR%D9LU36#95T/A-\AX1NK=#TAW1LTFBEQH_T--Y*H7[U59R< M?X@\'C+TC3ZR!+U%5\NEKX>7!NA#E"6)'NQ7-TQ2/TA>JR9WMS?HU<^O9Y94 MW6L0R\N[NLZZPBU=.1A]XI'<).A]M&3+*H"E>!?D\3/Y:PPBWC#O'2+.&X1M M3!H(+5X>C@$ZI!A+DN*1%XQET_!DT6YSM+Y?+Y*8>NQRH&[(A(D'-IC_\I,S MLG]MDM836$6H6PAU(70U<"LF!%LB21\131(FDS=(K2Q"94NT1@%/$N11(9Y4 M!NVH6#:.1M;%,.U"+S8/(ZPSK1AH:V.VIG.BJ8CHX<;?1 @VUV9]) +<0T\E@3]5&- MT81H/OO,F]I-1JW$QP7Q,4A5)0 MGH"4OZI[A0IO@VBT5-7@096Y6!4MF?-O9#RI,9GN40I2 MOHL$\_@Z\O_-4^2>16S5PG5:']VI2^IZ1*)X*V*>-%=*&//84IFCE6=T M-+%)^YR:@N^ 979^XROSS&,N4L\DT]1#;+72LUO*T#BWO7% FZ>9U#)S2,8- M)0:F<^IT*IZC85Q)MUR%K1 1XOM":TJUI@?!W8_AW,6CF^MFN=P0-@X( P[H,_% MP]1'_3"U*#U,H?_0)S_RPVW8)!?&/79R^T*KCH*Q3-CIE,FX)VN3BSV'4<+& M*&'8*'W;>TK*I_N-\HBQ+[*GO;8D/P"MDKQQ88;#3E5LW!.&W=.!)*>/K4G> MZTY*7VC543"F"KO=DKQ7/]476E6L\5,8WG7IE.0P-+;=YCW TUZXJQ-@J#-NB UE[P(/TY)URC>=P M8L0X,6)WV]3OU7#UA585:PP7.;Q'=>KR? !:>9!)H^)SN"YB7!>!K=$+$KW= MA\#81\_].=P8*;V\ZOCVJM_75^5GG3; M^_[:N5AD)_<,3':0\!,5:U6V4,!6"M)^-U8U1F1G\[(+R>/T>-L]EY*'Z<<- MHTLF= /U^XIS^7RA.RA.2,[_!U!+ P04 " "R>%=87FYGO]0$ 4$P M&@ 'AL+W=O&ULK5C;;N,V$/T50D6+%-A8 M-U]3VT!BIV@>MALDW?:9D48V&XET23K.]NL[I!395B@I!38/L2C-#'GFD,-# MS@]"/JLM@":O1<[5PMMJO;OR?95LH:!J('; \4LF9$$U-N7&5SL)-+5.1>Y' M03#V"\JXMYS;=_=R.1=[G3,.]Y*H?5%0^>T&*'W]N*!;;;:O/"7\QW= MP"/HK[M[B2V_CI*R KAB@A,)V<*[#J_6X<0X6(L_&1S4R3,Q4)Z$>#:-NW3A M!69$D$.B30B*/R^P@CPWD7 <_U1!O;I/XWCZ_!;]5PL>P3Q1!2N1_\52O5UX M4X^DD-%]KA_$X3>H (U,O$3DROXGA])V$GDDV2LMBLH91U P7O[2URH1)P[A MN,4AJARBIL.PQ2&N'.*/.@PKAZ'-3 G%YF%--5W.I3@0::PQFGFPR;3>")]Q MP_NCEOB5H9]>WO%$%$#^H*^@R"5Y@$3PA.6,6E9$1FZS#"PWY,ST@6H@%VO0 ME.7JY[FO<2PFHI]4_=Z4_48M_881^2RXWBIRRU-(SP/X"*)&$KTAN8DZ(ZXA M&9 X_$2B((H= UI]W#URN*\_[AYVH(EK7F(;+VZ)]YX(J(E@)1':$B&1"%?Z MR_!#=WA33:[4CB:P\+!<*) OX"U_^B$/ Z(TU7LMY+?63)81IS:B*:,ORV!@.'XYS=!'C-8]1F>(1C6B M42>B1VU6XNF4^$0X[AEX^P, M51!$#>Q.JV'L!C^NP8\[1_6[X)>61:"2,[Y1-@.I(=BPJ4C*<-5(X(9PRO\/ MZ]T=7PP'PY9T]#C&@\CMN!Z[,A2W3(])G:%)9W^X.>+6QXD2>YE G:=ZCE"E M1()%!I.65:9FGB024J:5*S$3US"C26,]=(\*9].X)0O.\$%+%J9U%J:=_=V4 MT]X [D'7'>]"P.WU3UN&$\YTOZ*.E&!$_', MW?_L_*]!K],I&C?6?/<8+T+')#A#&P9'%1/T5$&1/!,L(NH$E#JM M>\X$](1&ZB8MG/=[MI%>>3:S/G&S'IZHN;"SR^OT;]2,A2UX@KS0?%\F@^8H M\"E/W%.@"MH83=@HX:L6LV&#]9XA8@5\OY.799'S8POA1)X:=>FEY5Z!8TLJ4-I.#@NG3 M6OY6[YU9B!URI+EOKRJKGGJ_[ADE[I>C'M*/$B[LUG />&C$DYY!G#(\[8J= MD&:2&QUDF"^%LLW(E]6=$[E#B#5A]YJL*Y-&9J:3EL)YCO8H[\)NX77[FC!5 M MM1EI+]#I>SU3"[ZO2M0>+!T*YS)]A1/UBG. NG30_)/K@@+DQEZ[*-P]]UR7Y^WZ;7VUP90-+7;V4N)):"T*^[@%BN<58X#?,R'T6\-T M4%^$+?\#4$L#!!0 ( +)X5UA$^SE"!@, -<( : >&PO=V]R:W-H M965T= QCR7'"A)UYN M3'GN^SK-H:#Z5)8@\,E"JH(:G*JEKTL%-'-.!?>C((C]@C+A)6.W=J.2L5P9 MS@3<**)714'5RQ2X7$^\T'M=N&7+W-@%/QF7= EW8![*&X4SOU')6 %",RF( M@L7$NPC/9R-K[PR^,5CKC3&QDX(9<&Z%$.-' MK>DU6UK'S?&K^A<7.\8RIQIFDG]GFV@4?2E3:RJ)V1H&"B^J?/=1XV',)XAT-4.T1O'?H[''JU0\\%6I&YL"ZI MH2*Y'* L@]?09-3L@MI%*DC#/J MDBP7Y$$H7%L*]A,R:T:F(&#!C":'EV HX_H(_1[N+LGAP1$Y($R0^URN-!69 M'OL&$>U&?EKC3"N<: =.&)%K*4RNR6>10;8MX&-L38#1:X#3:*_B):2GI!<> MDRB(>AU L_>[1WMP>DV^>TZOMT.OG6"3 UEM)ME@DN=UDKLR6&W0[][ 5OVY M+FD*$P_+6H-Z B_Y^"&,@T]=T?\GL:U<])M<]/>I)P^[HC[&T9()P<02:Y13 MD4)7(BKU@5.WM]53$@7#L['_M!E@AU%X%C=&6^"#!GRP%QR+!F],#7B-<6HL MO,1:50J$(2] E0NFE)K9=]SY#BO]> M]](:\;=,?=7/'#7>\EQL/TQ 6\;K2A9F7 UA)G!3.NLKKPAVVR MJ(7?-@JZV4<-^^A?3SF([ ]'?-0ZO>%9O_<&N6VT50<5M;_1(PI02]A\ !H !X;"]W;W)KVH;2,)-&Z#;!O&F?2CZ0,NT)40BO1(=)T4_OI3DZ&9:B0," M?DDD^9P1S_",-!3'6YX]Y!&E CRE"9B#?I"G)GB]IPK<3 M QHO%^[B522*"Z/I>$U6=$;%_?HVDV>C&F41IY3E,6<@H\N)<0'/,7**A#+B MSYAN\]8Q*$J9<_Y0G-PL)H99C(@F-!0%!)'_'ND539("28[C^P[4J.]9)+:/ M7]"OR^)E,7.2TRN>_!4O1#0Q? ,LZ))L$G''M[_274'E $.>Y.5?L-W%F@8( M-[G@Z2Y9CB"-6?6?/.V(:"5 ]T "VB6@?H)](,':)5AO3;!W"7;)3%5*R0,F M@DS'&=^"K(B6:,5!26:9+GHX4Z?CMZ7"@&JN>.JO$LP[@?6$B%L] M@?M M3,\=?:1L0\%UQE/PY4G0C,D)O"I[B6;@[]\D#K@1-,W_44U*=5-;?=/B,72> MKTE()X9\SN0T>Z3&],YR.+Y MINR6_\ ]BP5=@)D@0EW>(/"Q':$3#&L"ZQ#JUH2ZIY"?JY-LG6!8$UB';*\F MVWN__*I4MR48RT2.9?;DIPA#KN/"GOSVPU#@62TQ=PKPZP+\=\KO*I(O6559 M@X#'=H).,*P)K$-D4!,9G$)V@4ZR=8)A36 =LJ'9V$/S_<+;Y;:U DWY2K-Z MRE/%02?P>PK%2CS7,TVU]F#+Y,+WJN]?&D:R>=:;>1*'RB('H8]M#:UH6!=: MEU;4T(I.H<7=774QKA,-ZT+K,MY8?CAH^B?1(1:5P%:T; NM"[CS4( #EK?5T08 M*$2(S+UWX7X8]'S7[HMP/\P-O$"M0=28:S1LK@]K\!N)MX2I"AN&/+8AM*)A M76A=.AN7C^ I)(BT+@"THF%=:%W&FP4 &K2[PQ+B(LSM.])1 M:U-23NVJW-S-0<@W3%1;=O75>@/YHMPV[5V_A.>XV@9N8*I=Z:\D6\4L!PE= M2DCSS),CRJJ-WNI$\'6Y]3GG0O97>1A1LJ!9$2!_7W(N7DZ*&]3;[=/_ 5!+ M P04 " "R>%=8J0LG@@4$ (%@ &@ 'AL+W=O&ULQ5A=;]LV%/TKA%8,+;!8W[:/E!5]V+)@MP+\8HO2O8?WGGLD''"R9?R+B $D>DD3*J9&+.7Z MVC1%&$.*Q8"M@:HG2\93+-62KTRQYH"C/"E-3,>RAF:*"35FD_S> Y]-6"83 M0N&!(Y&E*>;_W4+"ME/#-EYO/))5+/4-$I4G9[\#6W&\CDF(=#ZZ0@N<@$ W M4G+RG$F(D&1HSC*JUNK^K:(L0ME:3> 3)RM"$5OF*>CM'4A,$O%.83PM[M#; M-^_0&Z0"/LUPR+ZFYWU3E'JKN#<(!<^Q?D6([;DCX_/=UI MIIN*IY(LIR3+R?'<(WB/L &:*1;>^Z;Z/;X6:QS"U% OJ@"^ 6/V\T_VT/JU MC9&>P!K\N"4_;A?Z3+=^56^]K=L=A)]#Z(_,9C9V_+$:SZ;>1DO4R+6L,JI1 MGU?6YW765Q<[$3N!ZV_)-_1$B9;Z0F()K55W I\[HY[ &ASX)0?^)33L]\E/ M3V -?H8E/\,?U_ .8EA3IQ/XKKNGX<,HUQF.O78-C\KZ1M^IX7E,*&ZKMA/P MW-GT!-;H/2A[#RZAW:!/?GH":_ S+OD9_[AVQX?:]0-OM*?=EJC \?UV[=I6 MY3:L[U3O1W@A(6NU")V0Y\ZG+[0F 36[95]"PL6N?7'4$UJ3H\IEV9TFY309 M%QAUA=KCX7C_&]P6-K+\(T;"KIR.W6UU.C[#7R&,T2.LL^>$A*VE=T*?/:R> MT)I$5);*]BXBZ%X-5U]H38XJRV5W.I83!>T?*'44>-:^G@^C M\>'Y%S97KL M;M=S7,Z?,=EBVEIP)^39(^H)K4E Y:KLT45DW*OWZ@NMR5'EONQ.\W*BC(,# M@0Y=Q]Z7<4N4YPV/R+CR/W:W 3HNXT\R!HXHHU=/@\6@M?!.Z+-'U1-:\YRB M\EF.=9&3BEZM6%]H38XJ*^9TVIC3Y%Q@U \B/-KYDC'YNM"'@>7A M[^Q_4$L#!!0 ( +)X5U@.9H]N)@, .4) : >&PO=V]R:W-H965T M""SUU* MZ+(HJ/H]!RXW4\=W7CKNV3(WML.=359T"0]@'E=W"EMNJY*R H1F4A %V=2Y M\:_CL<57@.\,-GKKFU@G3U+^M(W;=.IX-B#@D!BK0/%O#0O@W IA&+\:3:>= MTA*WOU_4/U3>T M0Y)2&UDT9(R@8*+^I\]-'K8(?G2 $#2$8)\P.$ (&T)X*F'0$ 959FHK51YB M:NALHN2&*(M&-?M1);-BHWTF[+(_&(6C#'EF]H!UE)82@WY)>]1S8&;9VAD?M+'*JEI 2(\G[9[PG-/19J#6B'0O#/0==S-5^_#TR7N#U M&XA: ]&I!KZ8'-31DHXZ 7A[+KJ("[N!=VQT,0<68=1Z&!WU4$O1Y&W0@'X;Z-/M#57LW%/2 _]/NMC%LKXU.W!Q[%QS?&N%/. M5UO3UT:ZF.[FB7M VYNG-N)N78 %8,W8AX0F5;'4]T+;V[Y5;JHK>J]_CF^8 M^LGQ5Z9^ 'W&4F1"$PX92GJ7(PQ)U8^*NF'DJKIFGZ3!2[OZS/$=!LH"<#R3 MTKPT[ 3MRV[V!U!+ P04 " "R>%=818I-P4D# "L% #0 'AL+W-T M>6QE57G-ZMZ!4!ZN"BVH4+K0N/T91 M-5O0@E07LJ3"(+E4!=&FJ^9152I*L@I(!8]ZG4X2%82)<#P4R^*FT%4PDTNA M1V&_"07N]B4;A=WD,@R?&B%'/,5H?0_-9-DRH8.1!W[R+ANGI\]:C0.+ M@0CW.UY?+5.6&-6%,![F4FSK(0Y=P"B3@@:/A(_"">%LJABP,%"*O;;9(-2F9D 56'P2)5FLW;DER+E/5WI33FM"*L+;IDWM'_,JO]AQ_<9[#<_V:V7?L==DW#]^C_5;_MA-)F_! MY)O8[L'QFXS3X_=8GP>/W&3_U;[9#YJ,ZI-0Z[BU<]AJH@$<:D?A=S@>\VW2 M8+ID7#-1]Q8LRZAX1MXD0'*&: B=A,\;4&Q+]N MP$A3_VYC>8"![0)6.Y#?GP=JRL^)8]A5S!OV!.-(FF((U**_1I,$69T$/O[] MP9Z2.$Y3/P*8WT$<8P@\C3B".0 /&!+']CVX]SZ*-N^I:/O_R?$?4$L#!!0 M ( +)X5UB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G7?61F[D;5_:>^.W=8J6;BU4O6F/(ZC*#W>2%U-/KS?7>O2'M,7 MIE9YK4WE#[8'OFOUX)[?;U^*>^WTK2YU_7@RZ?XOU41L=*4W^D]5G$RBB7!K M\_ ?8_6?IJIE>9U;4Y8GDVG_QG=E:YV_.'S=0M[(6]<=J>7ME?0@)Y,T\A=< M:>OJ[HSN^M(SWBM_KJKKV,_Q7'Y&=TY;#[VQ?B M._M/BM&L5CI79R9O-JJJ^W*TJFP!*[?66S<1E=RHD\GN%"&K0IQ7M2\D<5'U ME_+GMK_4?_5%T?_JVN.2,K3OM'_#7A0=.!_D)__:E+KPWUZ(ZQ:B_8 39B7. MI:60,8",#P;YR6RV!'(&(&>O"/E1EK+*E>@>4T< $P"8'*X4I5L3R#F G!\, M\GHM+8%, 61Z0,C_Q01R 2 7O)#7S68C[6,'I>\J[3\F?6-TFN>F\8T1@

:7N5=4H<:5RXQD'[>(2@"UYP3XV3E?*.5]>_V_\EW_B%..E.I7+6\I)K+(E%DCWG6U[T&K*O>UF4(A:TR9M?%521?2(%5, MF5UQIFYI$Q; MINRJ9__,MQUYJ]:^*GAVB@GC#F9AM%U.M39EH:S[5Z>*^I&R(4O$S):XKDW^ MX^BCKPA%5WB^Y(9Q98QL$3/;XK/45GR7I>_=_>ZK:],;C5;:&%DB9K;$196; MC1(W\F?0D,1("3&S$KXH\N6EC M-O<;981#5\PN&8UV1RF146;,1MD7]CZ!4DQDEAF[6<+H=[0>R03))N$639]8#R*A?R2,/NEC9!'H>!T"+-.8*@T+G77%23"26A#V6>0ZA MQV[U'.EDSJR302P]RH<\,C]H]))03"24.?<(&,2<4TPDF#GW8!C$3"DF4LZ< M63D86SGAP?21.BZ+]GV(B MZ*+)0R6^C%^,^O M)K-J S6*"7/!V"WT I,\FU<4$UDH?>W1M+Z&FZK/7*.8R$(I>T(8*DV:8Y(B M"Z7,%L*8ES0#$%EHP6PAC/F-8B(++9@MA#'/*2:RT()])@=AGE%,9*$%LX7P ML#2UT )9:''(;++ 0@MDH06SA3 F#8 7R$(+[M0!B$D#X 7,26;/)D-S$<&S MB2RT8+80Q@R>362AQ4%G=NBSF2$+90>=V:$W/4,6REYU9B?L;%8KVD/*D(4R M_L4P >:5*L?PPH)K)0QFRA7YB#N_UR MD5:&+)0Q6VBL-*^;[;;LNB,T!2M#%LJ8+32&299"44QDH8S90L^8N\PVS_FY MJ1NKQ.\ZN.EP;P5TI\']=Q4=T#T7;R@FLM"2V4)X5IK*TA)9:,F? MV0;F^(.;CBRTY)X7&IOC?Z[Y%!-9:'F(5(3GFD\QD866W,D(J#2#YGV)++1D MMM#>G(F^1"DF7*_);"& V98HP9Q&>.TF=W8U @UN^S2"BS@C[@P%"#H+0.&J MSH@[1P&")@$H7-<9'6C)3@\Z#T#A0L^(.T\!@.9!/WX:P:6>$;>1$.B@,L'% MGA&SD_:E=#VU]P$H7.X9,5MI/V@WT!" PB6@T8&2Y)Y$'X#"U:'1:Z;)'77; MJNCJSHDW7XUSOP7KD?&N MS;"@Q :>K/(!E@^C?;"[#O+P! PUJ/]QO@WG!@ M 'JF5LI:WU3Y ^VP;0 *S<2]Y< =!@D!Z#03-Q[$ Q V]0O']25NF_U30 * MS<2]"P$$'3RCT$S<^Q ,$V4'PTT!*#03]TX$(Z"R](5[6M=6WS8!*#03]^X$ M<+WLX-9#,_4;%QQWI[L/[PNUTI4JOODOM.)FWEULU9?G) M'_NC^FIDL=OY;+=KVX>_ %!+ P04 " "R>%=82>T4]D8# #610 &@ M 'AL+U]R96QS+W=OQ8 #W5P:9H#HCJVSY^8X^67:=JU_C=CT_'_;3T_-Q MNGC=;??3]>IIGH\_AF':/(V[]71Y.([[\RL/A]-N/9\O3X_#<;UY63^.0W"N M#*>O9ZQNKKZ>>7'W=AS_Y\3#P\/S9OQYV/S>C?OY'P4'%1E4EA]495!=?E"306WY05T&]>4'>:X#77L'V M +&]DNT!9GM%VP/4]LJV![CM%6X/D-LKW1Y@MU>\/4#OH'H'@-Y!]0X O8/Y ML@W0.ZC> :!W4+T#0.^@>@> WD'U#@"]@^H= 'H'U3L ] ZJ=P#H'57O"- [ MJMX1H'=4O2- [VA^+ 'H'57O"- [JMX1H'=4O2- [ZAZ1X#>4?6. +VCZAT! M>B?5.P'T3JIW NB=5.\$T#NIW@F@=S(_=@/T3JIW NB=5.\$T#NIW@F@=U*] M$T#OI'HG@-Y9]&:!W4;T+0.^B>A> WD7U+@"]B^I= 'H7U;L ]"ZJ=P'H M75?6N M +VKZET!>E?5NP+TKN9F08#>5?6N +VKZET!>C?5NP'T;JIW ^C=5.\&T+NI MW@V@=U.]&T#OIGHW@-Y-]6X O9OJW0!Z-W.S-T#OIGHW@-Y=]>X O;OJW0%Z M=]6[ _3NJG<'Z-U5[P[0NZO>':!W5[T[0.^N>G> WEWU[@"]NXEU 'I[9W,= M@-_>F6#' 03WSB0[#F"X=R;:<0#%O3/9C@,X[IT)=QQ F8#'$42W 2:CP+0))D%T&V$B*DR;82(Z3!MB(DI,FV(B6DP; M8R)J3)MC(GI,&V0BBDR;9'YKDSG-;]MQ^EST<:T#OK7 G,_O'3\___WRXTG# M]4=T.7R=,=W\!5!+ P04 " "R>%=8T9'O&I4" !0P $P %M#;VYT M96YT7U1Y<&5S72YX;6S-W-]NFS 4Q_%7B;BM K8!&Z:F-^UNMU[L!1@X#0K_ MA-TN??LYI*VTJ8M69=*^-T$)]OD=L/2Y.[G^]CQ9MSKTW> VT<[[Z5.2N'IG M^\K%XV2'<&<[SGWEP]?Y(9FJ>E\]V$0)H9-Z'+P=_-H?:T0WUW=V6SUV?O7Y M$'YV[3ALHMEV+EK=GA8>LS91-4U=6U<^W$^>AN:WE/5+0AQV+FO\F'._\.>!EW]R_5'U8E1RZQ/GGSKKX?(EW>ARWV[:VS5@_ M]F%+[*;95HW;6>O[+CX5O3J?[,,;MJ=/>7'^4N9<8%AY/X^3"R-J-;?XR.[S>'^.\7\[#)E#"DHC%%$EA51),5524)44526%54EQ M55)@E119%45619%54615%%D5159%D5519%44615%5D61-:7(FE)D32FRIA19 M4XJL*476E")K2I$UIYK._CN/_'\,U/EG^^N/D) M4$L! A0#% @ LGA76 =!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "R>%=8=5M%A.T K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" "R>%=8F5R<(Q & "<)P $P @ '+ 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( +)X5UC.]*1)&@@ +TS 8 M " @0P( !X;"]W;W)K%=8[<(!<^,% "]& & @(%<$ >&PO=V]R:W-H M965T&UL4$L! A0#% @ LGA76)4I0N*, P /0P !@ M ("!=18 'AL+W=O%=8-;4 8GT) "= M+0 & @('[( >&PO=V]R:W-H965T&UL M4$L! A0#% @ LGA76!GN/97 !P (3\ !@ ("!KBH M 'AL+W=O%=8,6]1FP8= !-5 & M@(&6-0 >&PO=V]R:W-H965T&UL4$L! A0#% @ LGA7 M6)0L(N.D!@ &P\ !@ ("!TE( 'AL+W=O&UL4$L! A0#% M @ LGA76([XYVN( @ M@4 !D ("!0F, 'AL+W=O&UL4$L! A0#% @ LGA76-5I#&;H M$0 13D !D ("!+&P 'AL+W=O%=8,:=**=<% !S#@ &0 M@(%+?@ >&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76+;HB59X P P < !D M ("!C(L 'AL+W=O%=8F](G_S0( #G$@ &0 @($[CP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ LGA76*( B^5#" MA, !D ("!BIX M 'AL+W=O%=8[?A/ M>VT+ $( &0 @($$IP >&PO=V]R:W-H965T&UL4$L! A0#% @ MLGA76."+&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76$Q4<+A'#0 MQR( !D ("!F=, 'AL+W=O%=8;JP;H[8# "E!P &0 @($7 MX0 >&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76.KT)RYD @ A@8 !D M ("!#.@ 'AL+W=O%=8"/)D?&@" "U!P &0 @(&GZ@ >&PO=V]R:W-H M965T 9 M " @4;M !X;"]W;W)K&UL4$L! M A0#% @ LGA76'78I.OK! T@P !D ("!Q0L! 'AL M+W=O%=8[#]YSXX# M !&!P &0 @('G$ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ LGA7 M6%.":SB# @ I04 !D ("!$1H! 'AL+W=O%=8T,9&+*0" "L!0 &0 M @('+' $ >&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76(?)C!@Q"@ =B, M !D ("!"",! 'AL+W=O%=8!&)7V64$ "S"P &0 @(%P+0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76!R2#X<+ P WP8 !D M ("!P#4! 'AL+W=O%=84&9)@C(# &!P &0 @($".0$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ LGA76&GMN.C- @ XP4 !D ("!-4$! 'AL+W=O M%=84!OU)F,$ # M"P &0 @($Y1 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76 4\ M%&F# P @P@ !D ("!"TT! 'AL+W=O%=8@7PJHKH' "(%@ &0 M @('%4 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76#^PX_NU!P YQ, !D M ("!2%T! 'AL+W=O%=8>6&*^LD# "\!P &0 @($T90$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ LGA76)GFI:X6 P K@L !D ("! ME6\! 'AL+W=O%=8 MD%G6"Y$" !W!@ &0 @('B<@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ LGA76+S--S/2 @ 2 @ !D ("!3'@! 'AL+W=O%=8E? C\5," X!0 &0 M@(%YCP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76,6;U==[ @ @P8 !D M ("!R9%=8APRU6;0" "9!P &0 @(%[F@$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ LGA76"K&]%I^ @ N08 !D ("!X: ! M 'AL+W=O%=8ZW:" MU6,* #C=P &0 @(&6HP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MLGA76"ZHW81J P 2P\ !D ("!2+D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76$R%4/87!P M@2P !D ("!3,0! 'AL+W=O%=8LB!#7*H# G$ &0 @(&: MRP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76 X_(8S%! QQ@ !D M ("!0-(! 'AL+W=O%=8O%&UD3H" S!0 &0 @($\UP$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ LGA76/2,7!L> P W @ !D ("!Q]P! 'AL M+W=O%=86%OF>9," M #@!@ &0 @($&PO=V]R:W-H965T;B 0!X;"]W;W)K&UL4$L! A0#% @ LGA7 M6(R>5/ = P $PL !D ("!#^T! 'AL+W=O%=8H=ZHO.\# !_$@ &0 M @(%C\ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76&,\R:]. P %@H M !D ("!5_@! 'AL+W=O%=8M;X_A[L" 0" &0 @('<^P$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76 8E2P'E @ ] < !D M ("!;P$" 'AL+W=O%=80,VDWN4" X" &0 @(&+! ( >&PO=V]R:W-H965T M&UL4$L! A0# M% @ LGA76&@:^I8N @ :00 !D ("!WPH" 'AL+W=O M%=887]?YZ(# , M$@ &0 @(%$#0( >&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76/Z; M20^-!P 14 !D ("!/AD" 'AL+W=O%=8G&PO=V]R:W-H965T&UL4$L! A0#% @ LGA76(LC5_VL!P ;3, !D M ("!KRL" 'AL+W=O%=8;7A'S7,# D$ &0 @(&2,P( >&PO M=V]R:W-H965T&UL4$L! A0#% @ LGA76"@""484 P ?0D !D ("! MNSP" 'AL+W=O%=8 MSW\D>KH% ))0 &0 @($&0 ( >&PO=V]R:W-H965T^.T ( -P& : " @4-M M @!X;"]W;W)K;F>_U 0 !03 : M " @8B( @!X;"]W;W)K"!00 @6 : " @?R5 M @!X;"]W;W)K= @!X;"]S='EL97,N>&UL4$L! A0#% @ LGA76)>*NQS M $P( L ( !"Z$" %]R96QS+RYR96QS4$L! A0#% M @ LGA76$+AR4SW!P .4X \ ( !]*$" 'AL+W=O\:E0( %# 3 " 9:M @!;0V]N=&5N=%]4 ?>7!E&UL4$L%!@ !_ '\ !", %RP @ $! end XML 132 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 133 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 135 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 379 537 1 false 116 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Statements of Earnings (Loss) Sheet http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss Consolidated Statements of Earnings (Loss) Statements 2 false false R3.htm 100020 - Statement - Consolidated Statements of Comprehensive Earnings Sheet http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings Consolidated Statements of Comprehensive Earnings Statements 3 false false R4.htm 100030 - Statement - Consolidated Balance Sheets Sheet http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 100040 - Statement - Consolidated Statements of Cash Flows Sheet http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 5 false false R6.htm 100050 - Statement - Consolidated Statements of Shareholders Equity Sheet http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity Consolidated Statements of Shareholders Equity Statements 6 false false R7.htm 100060 - Statement - Consolidated Statements of Shareholders Equity (Parenthetical) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquityParenthetical Consolidated Statements of Shareholders Equity (Parenthetical) Statements 7 false false R8.htm 100070 - Disclosure - Summary of Significant Accounting Policies Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 100080 - Disclosure - Revenue Recognition Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 9 false false R10.htm 100090 - Disclosure - Business Acquisitions Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitions Business Acquisitions Notes 10 false false R11.htm 100100 - Disclosure - Accounts Receivable, Net Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNet Accounts Receivable, Net Notes 11 false false R12.htm 100110 - Disclosure - Inventories, Net Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNet Inventories, Net Notes 12 false false R13.htm 100120 - Disclosure - Property, Plant and Equipment, Net Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNet Property, Plant and Equipment, Net Notes 13 false false R14.htm 100130 - Disclosure - Retirement Plans Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlans Retirement Plans Notes 14 false false R15.htm 100140 - Disclosure - Goodwill and Other Intangible Assets Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 15 false false R16.htm 100150 - Disclosure - Costs Associated with Exit and Restructuring Activities Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivities Costs Associated with Exit and Restructuring Activities Notes 16 false false R17.htm 100160 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilities Accrued Expenses and Other Liabilities Notes 17 false false R18.htm 100170 - Disclosure - Contingencies Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingencies Contingencies Notes 18 false false R19.htm 100180 - Disclosure - Leases Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeases Leases Notes 19 false false R20.htm 100190 - Disclosure - Debt Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebt Debt Notes 20 false false R21.htm 100200 - Disclosure - Derivative Financial Instruments Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments Derivative Financial Instruments Notes 21 false false R22.htm 100210 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 22 false false R23.htm 100220 - Disclosure - Shareholders' Equity Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquity Shareholders' Equity Notes 23 false false R24.htm 100230 - Disclosure - Stock-Based Compensation Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 24 false false R25.htm 100240 - Disclosure - Fair Value Measurements Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 25 false false R26.htm 100250 - Disclosure - Income Taxes Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 26 false false R27.htm 100260 - Disclosure - Geographic Data Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicData Geographic Data Notes 27 false false R28.htm 100270 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 28 false false R29.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 29 false false R30.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 30 false false R31.htm 995455 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 31 false false R32.htm 995465 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 32 false false R33.htm 995475 - Disclosure - Revenue Recognition (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognition 33 false false R34.htm 995485 - Disclosure - Business Acquisitions (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitions 34 false false R35.htm 995495 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNet 35 false false R36.htm 995505 - Disclosure - Inventories, Net (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetTables Inventories, Net (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNet 36 false false R37.htm 995515 - Disclosure - Property, Plant and Equipment, Net (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetTables Property, Plant and Equipment, Net (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNet 37 false false R38.htm 995525 - Disclosure - Retirement Plans (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansTables Retirement Plans (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlans 38 false false R39.htm 995535 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets 39 false false R40.htm 995545 - Disclosure - Costs Associated with Exit and Restructuring Activities (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesTables Costs Associated with Exit and Restructuring Activities (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivities 40 false false R41.htm 995555 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilities 41 false false R42.htm 995565 - Disclosure - Contingencies (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesTables Contingencies (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingencies 42 false false R43.htm 995575 - Disclosure - Leases (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeases 43 false false R44.htm 995585 - Disclosure - Debt (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebt 44 false false R45.htm 995595 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments 45 false false R46.htm 995605 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss 46 false false R47.htm 995615 - Disclosure - Shareholders' Equity (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityTables Shareholders' Equity (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquity 47 false false R48.htm 995625 - Disclosure - Stock-Based Compensation (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensation 48 false false R49.htm 995635 - Disclosure - Fair Value Measurements (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements 49 false false R50.htm 995645 - Disclosure - Income Taxes (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes 50 false false R51.htm 995655 - Disclosure - Geographic Data (Tables) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataTables Geographic Data (Tables) Tables http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicData 51 false false R52.htm 995665 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 52 false false R53.htm 995675 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Sales to Significant Customers as Percentage of Total Net Sales (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails Summary of Significant Accounting Policies - Schedule of Net Sales to Significant Customers as Percentage of Total Net Sales (Details) Details 53 false false R54.htm 995685 - Disclosure - Summary of Significant Accounting Policies - Summary of Amounts to be Received From Customers (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAmountsToBeReceivedFromCustomersDetails Summary of Significant Accounting Policies - Summary of Amounts to be Received From Customers (Details) Details 54 false false R55.htm 995695 - Disclosure - Summary of Significant Accounting Policies - Summary of Antidilutive Securities (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAntidilutiveSecuritiesDetails Summary of Significant Accounting Policies - Summary of Antidilutive Securities (Details) Details 55 false false R56.htm 995705 - Disclosure - Summary of Significant Accounting Policies - Summary of Foreign Currencies (Losses) Gains Recorded in Consolidated Statement of (Loss) Earnings (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfForeignCurrenciesLossesGainsRecordedInConsolidatedStatementOfLossEarningsDetails Summary of Significant Accounting Policies - Summary of Foreign Currencies (Losses) Gains Recorded in Consolidated Statement of (Loss) Earnings (Details) Details 56 false false R57.htm 995715 - Disclosure - Revenue Recognition - Summary of Disaggregated Revenues (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregatedRevenuesDetails Revenue Recognition - Summary of Disaggregated Revenues (Details) Details 57 false false R58.htm 995725 - Disclosure - Business Acquisitions - Additional Information (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails Business Acquisitions - Additional Information (Details) Details 58 false false R59.htm 995735 - Disclosure - Business Acquisitions - Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails Business Acquisitions - Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 59 false false R60.htm 995745 - Disclosure - Business Acquisitions - Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails Business Acquisitions - Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Details) Details 60 false false R61.htm 995755 - Disclosure - Business Acquisitions - Summary of Carrying Amounts and Weighted Average Lives of Acquired Intangible Assets (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails Business Acquisitions - Summary of Carrying Amounts and Weighted Average Lives of Acquired Intangible Assets (Details) Details 61 false false R62.htm 995765 - Disclosure - Accounts Receivable, Net - Components of Accounts Receivable, Net (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNetComponentsOfAccountsReceivableNetDetails Accounts Receivable, Net - Components of Accounts Receivable, Net (Details) Details 62 false false R63.htm 995775 - Disclosure - Inventories, Net - Summary of Inventories, Net (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesNetDetails Inventories, Net - Summary of Inventories, Net (Details) Details 63 false false R64.htm 995785 - Disclosure - Property, Plant and Equipment, Net - Summary of Property, Plant and Equipment, Net (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails Property, Plant and Equipment, Net - Summary of Property, Plant and Equipment, Net (Details) Details 64 false false R65.htm 995795 - Disclosure - Property, Plant and Equipment, Net - Depreciation Expense (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetDepreciationExpenseDetails Property, Plant and Equipment, Net - Depreciation Expense (Details) Details 65 false false R66.htm 995805 - Disclosure - Retirement Plans - Additional Information (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails Retirement Plans - Additional Information (Details) Details 66 false false R67.htm 995815 - Disclosure - Retirement Plans - Summary of Reconciliation of Benefit Obligation, Plan Assets, and Funded Status (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails Retirement Plans - Summary of Reconciliation of Benefit Obligation, Plan Assets, and Funded Status (Details) Details 67 false false R68.htm 995825 - Disclosure - Retirement Plans - Components of Accrued Cost (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails Retirement Plans - Components of Accrued Cost (Details) Details 68 false false R69.htm 995835 - Disclosure - Retirement Plans - Summary of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails Retirement Plans - Summary of Accumulated Other Comprehensive Income (Loss) (Details) Details 69 false false R70.htm 995845 - Disclosure - Retirement Plans - Summary of Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails Retirement Plans - Summary of Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details) Details 70 false false R71.htm 995855 - Disclosure - Retirement Plans - Summary of Net Pension and Postretirement Expense (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails Retirement Plans - Summary of Net Pension and Postretirement Expense (Details) Details 71 false false R72.htm 995915 - Disclosure - Retirement Plans - Summary of Estimated Future Benefit Payments (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails Retirement Plans - Summary of Estimated Future Benefit Payments (Details) Details 72 false false R73.htm 995925 - Disclosure - Retirement Plans - Summary of Defined Contribution Plans (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfDefinedContributionPlansDetails Retirement Plans - Summary of Defined Contribution Plans (Details) Details 73 false false R74.htm 995935 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Details) Details 74 false false R75.htm 995945 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails Goodwill and Other Intangible Assets - Additional Information (Details) Details 75 false false R76.htm 995955 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Amortization Expense (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails Goodwill and Other Intangible Assets - Summary of Estimated Amortization Expense (Details) Details 76 false false R77.htm 995965 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Net Carrying Amount of Goodwill (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInNetCarryingAmountOfGoodwillDetails Goodwill and Other Intangible Assets - Summary of Changes in Net Carrying Amount of Goodwill (Details) Details 77 false false R78.htm 995975 - Disclosure - Costs Associated with Exit and Restructuring Activities - Schedule of Restructuring Charges (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesScheduleOfRestructuringChargesDetails Costs Associated with Exit and Restructuring Activities - Schedule of Restructuring Charges (Details) Details 78 false false R79.htm 995985 - Disclosure - Costs Associated with Exit and Restructuring Activities - Additional Information (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails Costs Associated with Exit and Restructuring Activities - Additional Information (Details) Details 79 false false R80.htm 995995 - Disclosure - Costs Associated with Exit and Restructuring Activities - Schedule of Restructuring Liability Activities (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/DisclosureCostsAssociatedWithExitAndRestructuringActivitiesScheduleOfRestructuringLiabilityActivitiesDetails Costs Associated with Exit and Restructuring Activities - Schedule of Restructuring Liability Activities (Details) Details 80 false false R81.htm 996005 - Disclosure - Accrued Expenses and Other Liabilities - Components of Accrued Expenses and Other Liabilities (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails Accrued Expenses and Other Liabilities - Components of Accrued Expenses and Other Liabilities (Details) Details 81 false false R82.htm 996015 - Disclosure - Contingencies - Additional Information (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails Contingencies - Additional Information (Details) Details 82 false false R83.htm 996025 - Disclosure - Contingencies - Roll-forward of Remediation Reserves Included in Accrued Expenses and Other Liabilities (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesRollForwardOfRemediationReservesIncludedInAccruedExpensesAndOtherLiabilitiesDetails Contingencies - Roll-forward of Remediation Reserves Included in Accrued Expenses and Other Liabilities (Details) Details 83 false false R84.htm 996035 - Disclosure - Leases - Summary of Lease Expense (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseExpenseDetails Leases - Summary of Lease Expense (Details) Details 84 false false R85.htm 996045 - Disclosure - Leases - Additional Information (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 85 false false R86.htm 996055 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) Details 86 false false R87.htm 996065 - Disclosure - Leases - Summary of Balance Sheet Classification for Operating Leases (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfBalanceSheetClassificationForOperatingLeasesDetails Leases - Summary of Balance Sheet Classification for Operating Leases (Details) Details 87 false false R88.htm 996075 - Disclosure - Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details) Details 88 false false R89.htm 996095 - Disclosure - Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Parenthetical) (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesParentheticalDetails Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Parenthetical) (Details) Details 89 false false R90.htm 996105 - Disclosure - Debt - Summary of Long-Term Debt (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfLongTermDebtDetails Debt - Summary of Long-Term Debt (Details) Details 90 false false R91.htm 996115 - Disclosure - Debt - Additional Information (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 91 false false R92.htm 996125 - Disclosure - Derivative Financial Instruments - Additional Information (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails Derivative Financial Instruments - Additional Information (Details) Details 92 false false R93.htm 996135 - Disclosure - Derivative Financial Instruments - Schedule of Location and Fair Values of Derivative Instruments (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails Derivative Financial Instruments - Schedule of Location and Fair Values of Derivative Instruments (Details) Details 93 false false R94.htm 996145 - Disclosure - Derivative Financial Instruments - Schedule of Effect of Derivative Instruments on Consolidated Statements of Earnings (Loss) (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails Derivative Financial Instruments - Schedule of Effect of Derivative Instruments on Consolidated Statements of Earnings (Loss) (Details) Details 94 false false R95.htm 996155 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Details) Details http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables 95 false false R96.htm 996165 - Disclosure - Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details) Details 96 false false R97.htm 996175 - Disclosure - Shareholders' Equity - Additional Information (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails Shareholders' Equity - Additional Information (Details) Details 97 false false R98.htm 996185 - Disclosure - Shareholders' Equity - Summary of Common Shares Outstanding (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfCommonSharesOutstandingDetails Shareholders' Equity - Summary of Common Shares Outstanding (Details) Details 98 false false R99.htm 996195 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 99 false false R100.htm 996205 - Disclosure - Stock-Based Compensation - Summary of Compensation Expense (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails Stock-Based Compensation - Summary of Compensation Expense (Details) Details 100 false false R101.htm 996215 - Disclosure - Stock-Based Compensation - Summary of Unrecognized Compensation Expense related to Non-vested RSUs (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfUnrecognizedCompensationExpenseRelatedToNonVestedRsusDetails Stock-Based Compensation - Summary of Unrecognized Compensation Expense related to Non-vested RSUs (Details) Details 101 false false R102.htm 996225 - Disclosure - Stock-Based Compensation - Summary of Status of Plans (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails Stock-Based Compensation - Summary of Status of Plans (Details) Details 102 false false R103.htm 996235 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails Stock-Based Compensation - Summary of RSU Activity (Details) Details 103 false false R104.htm 996245 - Disclosure - Stock-Based Compensation - Summary of Non-vested RSU Activity (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails Stock-Based Compensation - Summary of Non-vested RSU Activity (Details) Details 104 false false R105.htm 996255 - Disclosure - Stock-Based Compensation - Schedule of Performance-Based RSUs (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails Stock-Based Compensation - Schedule of Performance-Based RSUs (Details) Details 105 false false R106.htm 996265 - Disclosure - Stock-Based Compensation - Schedule of Performance-Based Restricted Stock Unit Awards Outstanding (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails Stock-Based Compensation - Schedule of Performance-Based Restricted Stock Unit Awards Outstanding (Details) Details 106 false false R107.htm 996275 - Disclosure - Fair Value Measurements - Summary of Financial Liabilities and Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Summary of Financial Liabilities and Assets Measured at Fair Value on Recurring Basis (Details) Details 107 false false R108.htm 996285 - Disclosure - Fair Value Measurements - Roll-forward of the Contingent Consideration (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsRollForwardOfContingentConsiderationDetails Fair Value Measurements - Roll-forward of the Contingent Consideration (Details) Details 108 false false R109.htm 996295 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 109 false false R110.htm 996305 - Disclosure - Income Taxes - Earnings (Loss) Before Income Taxes (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/DisclosureIncomeTaxesEarningsLossBeforeIncomeTaxesDetails Income Taxes - Earnings (Loss) Before Income Taxes (Details) Details 110 false false R111.htm 996315 - Disclosure - Income Taxes - Significant Components of Income Tax Provision/(Benefit) (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails Income Taxes - Significant Components of Income Tax Provision/(Benefit) (Details) Details 111 false false R112.htm 996325 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) Details 112 false false R113.htm 996335 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities Classified as Non-current (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesClassifiedAsNonCurrentDetails Income Taxes - Deferred Tax Assets and Liabilities Classified as Non-current (Details) Details 113 false false R114.htm 996345 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 114 false false R115.htm 996355 - Disclosure - Income Taxes - Reconciliation of Effective Income Taxes Rate (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails Income Taxes - Reconciliation of Effective Income Taxes Rate (Details) Details 115 false false R116.htm 996365 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 116 false false R117.htm 996375 - Disclosure - Geographic Data - Schedule of Financial Information by Geographic Area (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails Geographic Data - Schedule of Financial Information by Geographic Area (Details) Details 117 false false R118.htm 996385 - Disclosure - Geographic Data - Sales Attributed to Countries Based upon Origin of Sale (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails Geographic Data - Sales Attributed to Countries Based upon Origin of Sale (Details) Details 118 false false R119.htm 996395 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts 119 false false All Reports Book All Reports cts-20231231.htm cts-20231231.xsd img196553993_0.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 138 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cts-20231231.htm": { "nsprefix": "cts", "nsuri": "http://ctscorp.com/20231231", "dts": { "inline": { "local": [ "cts-20231231.htm" ] }, "schema": { "local": [ "cts-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/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/currency/2023/currency-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" ] } }, "keyStandard": 455, "keyCustom": 82, "axisStandard": 41, "axisCustom": 0, "memberStandard": 66, "memberCustom": 48, "hidden": { "total": 42, "http://fasb.org/us-gaap/2023": 38, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 379, "entityCount": 1, "segmentCount": 116, "elementCount": 1034, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1382, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss", "longName": "100010 - Statement - Consolidated Statements of Earnings (Loss)", "shortName": "Consolidated Statements of Earnings (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R3": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings", "longName": "100020 - Statement - Consolidated Statements of Comprehensive Earnings", "shortName": "Consolidated Statements of Comprehensive Earnings", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R4": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100030 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100040 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R6": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity", "longName": "100050 - Statement - Consolidated Statements of Shareholders Equity", "shortName": "Consolidated Statements of Shareholders Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_a772c239-273e-4d60-a584-5cc66891d9e8", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a772c239-273e-4d60-a584-5cc66891d9e8", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquityParenthetical", "longName": "100060 - Statement - Consolidated Statements of Shareholders Equity (Parenthetical)", "shortName": "Consolidated Statements of Shareholders Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "100070 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "100080 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitions", "longName": "100090 - Disclosure - Business Acquisitions", "shortName": "Business Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNet", "longName": "100100 - Disclosure - Accounts Receivable, Net", "shortName": "Accounts Receivable, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNet", "longName": "100110 - Disclosure - Inventories, Net", "shortName": "Inventories, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNet", "longName": "100120 - Disclosure - Property, Plant and Equipment, Net", "shortName": "Property, Plant and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlans", "longName": "100130 - Disclosure - Retirement Plans", "shortName": "Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets", "longName": "100140 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivities", "longName": "100150 - Disclosure - Costs Associated with Exit and Restructuring Activities", "shortName": "Costs Associated with Exit and Restructuring Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilities", "longName": "100160 - Disclosure - Accrued Expenses and Other Liabilities", "shortName": "Accrued Expenses and Other Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingencies", "longName": "100170 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeases", "longName": "100180 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebt", "longName": "100190 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments", "longName": "100200 - Disclosure - Derivative Financial Instruments", "shortName": "Derivative Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss", "longName": "100210 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "shortName": "Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquity", "longName": "100220 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "100230 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "100240 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "100250 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicData", "longName": "100260 - Disclosure - Geographic Data", "shortName": "Geographic Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts", "longName": "100270 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R29": { "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": "Notes", "order": "29", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": null }, "R30": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995455 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "31", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "cts:DescriptionOfBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "cts:DescriptionOfBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "995475 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables", "longName": "995485 - Disclosure - Business Acquisitions (Tables)", "shortName": "Business Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_12372aab-eb4e-427b-935e-07ea706413d0", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_12372aab-eb4e-427b-935e-07ea706413d0", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNetTables", "longName": "995495 - Disclosure - Accounts Receivable, Net (Tables)", "shortName": "Accounts Receivable, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetTables", "longName": "995505 - Disclosure - Inventories, Net (Tables)", "shortName": "Inventories, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetTables", "longName": "995515 - Disclosure - Property, Plant and Equipment, Net (Tables)", "shortName": "Property, Plant and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansTables", "longName": "995525 - Disclosure - Retirement Plans (Tables)", "shortName": "Retirement Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables", "longName": "995535 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesTables", "longName": "995545 - Disclosure - Costs Associated with Exit and Restructuring Activities (Tables)", "shortName": "Costs Associated with Exit and Restructuring Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesTables", "longName": "995555 - Disclosure - Accrued Expenses and Other Liabilities (Tables)", "shortName": "Accrued Expenses and Other Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesTables", "longName": "995565 - Disclosure - Contingencies (Tables)", "shortName": "Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995575 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtTables", "longName": "995585 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables", "longName": "995595 - Disclosure - Derivative Financial Instruments (Tables)", "shortName": "Derivative Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables", "longName": "995605 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityTables", "longName": "995615 - Disclosure - Shareholders' Equity (Tables)", "shortName": "Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995625 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "995635 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995645 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataTables", "longName": "995655 - Disclosure - Geographic Data (Tables)", "shortName": "Geographic Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995665 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "cts:MaximumMaturityPeriodOfHighlyLiquidInvestments", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "cts:MaximumMaturityPeriodOfHighlyLiquidInvestments", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails", "longName": "995675 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Sales to Significant Customers as Percentage of Total Net Sales (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Net Sales to Significant Customers as Percentage of Total Net Sales (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_69b9c835-c7e1-4ba4-a881-09a3c66e6d6d", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_69b9c835-c7e1-4ba4-a881-09a3c66e6d6d", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAmountsToBeReceivedFromCustomersDetails", "longName": "995685 - Disclosure - Summary of Significant Accounting Policies - Summary of Amounts to be Received From Customers (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Amounts to be Received From Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_2500d59c-4a61-4390-adf6-f7c584da29ac", "name": "cts:CostOfMoldsDiesAndOtherTools", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "cts:ScheduleOfCapitalizedMoldsDiesandOtherToolsTableTextBlock", "div", "us-gaap:ResearchAndDevelopmentExpensePolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2500d59c-4a61-4390-adf6-f7c584da29ac", "name": "cts:CostOfMoldsDiesAndOtherTools", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "cts:ScheduleOfCapitalizedMoldsDiesandOtherToolsTableTextBlock", "div", "us-gaap:ResearchAndDevelopmentExpensePolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAntidilutiveSecuritiesDetails", "longName": "995695 - Disclosure - Summary of Significant Accounting Policies - Summary of Antidilutive Securities (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfForeignCurrenciesLossesGainsRecordedInConsolidatedStatementOfLossEarningsDetails", "longName": "995705 - Disclosure - Summary of Significant Accounting Policies - Summary of Foreign Currencies (Losses) Gains Recorded in Consolidated Statement of (Loss) Earnings (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Foreign Currencies (Losses) Gains Recorded in Consolidated Statement of (Loss) Earnings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_842e650f-e82f-4829-9858-137463b39598", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "cts:ScheduleOfForeignCurrencyGainLossStatementOfFinancialPerformanceTableTextBlock", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_842e650f-e82f-4829-9858-137463b39598", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "cts:ScheduleOfForeignCurrencyGainLossStatementOfFinancialPerformanceTableTextBlock", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregatedRevenuesDetails", "longName": "995715 - Disclosure - Revenue Recognition - Summary of Disaggregated Revenues (Details)", "shortName": "Revenue Recognition - Summary of Disaggregated Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5623b216-cd58-4f5f-96d2-b7b93c2201c5", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R58": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "longName": "995725 - Disclosure - Business Acquisitions - Additional Information (Details)", "shortName": "Business Acquisitions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ca24e429-63e8-440e-b894-c639ab5778f1", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R59": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "longName": "995735 - Disclosure - Business Acquisitions - Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed (Details)", "shortName": "Business Acquisitions - Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ca24e429-63e8-440e-b894-c639ab5778f1", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R60": { "role": "http://ctscorp.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "longName": "995745 - Disclosure - Business Acquisitions - Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Details)", "shortName": "Business Acquisitions - Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_2eea110b-861a-4394-9a99-edc30515922f", "name": "us-gaap:CashAcquiredFromAcquisition", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails", "longName": "995755 - Disclosure - Business Acquisitions - Summary of Carrying Amounts and Weighted Average Lives of Acquired Intangible Assets (Details)", "shortName": "Business Acquisitions - Summary of Carrying Amounts and Weighted Average Lives of Acquired Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_48ab3028-397e-4498-8f71-dd6b66c12f12", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3260a505-596c-4f25-a6be-626b72adb285", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R62": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNetComponentsOfAccountsReceivableNetDetails", "longName": "995765 - Disclosure - Accounts Receivable, Net - Components of Accounts Receivable, Net (Details)", "shortName": "Accounts Receivable, Net - Components of Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesNetDetails", "longName": "995775 - Disclosure - Inventories, Net - Summary of Inventories, Net (Details)", "shortName": "Inventories, Net - Summary of Inventories, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails", "longName": "995785 - Disclosure - Property, Plant and Equipment, Net - Summary of Property, Plant and Equipment, Net (Details)", "shortName": "Property, Plant and Equipment, Net - Summary of Property, Plant and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetDepreciationExpenseDetails", "longName": "995795 - Disclosure - Property, Plant and Equipment, Net - Depreciation Expense (Details)", "shortName": "Property, Plant and Equipment, Net - Depreciation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "cts:DepreciationExpenseTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "cts:DepreciationExpenseTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "longName": "995805 - Disclosure - Retirement Plans - Additional Information (Details)", "shortName": "Retirement Plans - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "cts:DefinedBenefitPlanLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "cts:DefinedBenefitPlanLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails", "longName": "995815 - Disclosure - Retirement Plans - Summary of Reconciliation of Benefit Obligation, Plan Assets, and Funded Status (Details)", "shortName": "Retirement Plans - Summary of Reconciliation of Benefit Obligation, Plan Assets, and Funded Status (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_8d84a55c-a622-4b69-83bc-9caf1ee79dc9", "name": "us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_99928d5b-6940-4900-b9b6-6874ac05b75f", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R68": { "role": "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails", "longName": "995825 - Disclosure - Retirement Plans - Components of Accrued Cost (Details)", "shortName": "Retirement Plans - Components of Accrued Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_99928d5b-6940-4900-b9b6-6874ac05b75f", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_99928d5b-6940-4900-b9b6-6874ac05b75f", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "995835 - Disclosure - Retirement Plans - Summary of Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Retirement Plans - Summary of Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_3a83126c-3048-4242-aaae-d322a72e779f", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_70e779b2-7872-4fef-a9cc-dda0b9c6197b", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R70": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails", "longName": "995845 - Disclosure - Retirement Plans - Summary of Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details)", "shortName": "Retirement Plans - Summary of Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails", "longName": "995855 - Disclosure - Retirement Plans - Summary of Net Pension and Postretirement Expense (Details)", "shortName": "Retirement Plans - Summary of Net Pension and Postretirement Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_00a39f22-e93d-411d-b0b9-e0f1bb040175", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_00a39f22-e93d-411d-b0b9-e0f1bb040175", "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R72": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails", "longName": "995915 - Disclosure - Retirement Plans - Summary of Estimated Future Benefit Payments (Details)", "shortName": "Retirement Plans - Summary of Estimated Future Benefit Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_99928d5b-6940-4900-b9b6-6874ac05b75f", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_99928d5b-6940-4900-b9b6-6874ac05b75f", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfDefinedContributionPlansDetails", "longName": "995925 - Disclosure - Retirement Plans - Summary of Defined Contribution Plans (Details)", "shortName": "Retirement Plans - Summary of Defined Contribution Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails", "longName": "995935 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Details)", "shortName": "Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "longName": "995945 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details)", "shortName": "Goodwill and Other Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_12c31e90-e7e1-48f6-a77b-4aebffa448e4", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": null }, "R76": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails", "longName": "995955 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Amortization Expense (Details)", "shortName": "Goodwill and Other Intangible Assets - Summary of Estimated Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://ctscorp.com/20231231/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInNetCarryingAmountOfGoodwillDetails", "longName": "995965 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Net Carrying Amount of Goodwill (Details)", "shortName": "Goodwill and Other Intangible Assets - Summary of Changes in Net Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_8747aa03-ed2f-4fdd-9659-179e57fe9a1c", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R78": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesScheduleOfRestructuringChargesDetails", "longName": "995975 - Disclosure - Costs Associated with Exit and Restructuring Activities - Schedule of Restructuring Charges (Details)", "shortName": "Costs Associated with Exit and Restructuring Activities - Schedule of Restructuring Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": null }, "R79": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "longName": "995985 - Disclosure - Costs Associated with Exit and Restructuring Activities - Additional Information (Details)", "shortName": "Costs Associated with Exit and Restructuring Activities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d2b09773-e98f-4294-a7e7-3b0285cc5446", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R80": { "role": "http://ctscorp.com/20231231/taxonomy/role/DisclosureCostsAssociatedWithExitAndRestructuringActivitiesScheduleOfRestructuringLiabilityActivitiesDetails", "longName": "995995 - Disclosure - Costs Associated with Exit and Restructuring Activities - Schedule of Restructuring Liability Activities (Details)", "shortName": "Costs Associated with Exit and Restructuring Activities - Schedule of Restructuring Liability Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_8747aa03-ed2f-4fdd-9659-179e57fe9a1c", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:PaymentsForRestructuring", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R81": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails", "longName": "996005 - Disclosure - Accrued Expenses and Other Liabilities - Components of Accrued Expenses and Other Liabilities (Details)", "shortName": "Accrued Expenses and Other Liabilities - Components of Accrued Expenses and Other Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails", "longName": "996015 - Disclosure - Contingencies - Additional Information (Details)", "shortName": "Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R83": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesRollForwardOfRemediationReservesIncludedInAccruedExpensesAndOtherLiabilitiesDetails", "longName": "996025 - Disclosure - Contingencies - Roll-forward of Remediation Reserves Included in Accrued Expenses and Other Liabilities (Details)", "shortName": "Contingencies - Roll-forward of Remediation Reserves Included in Accrued Expenses and Other Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "C_8747aa03-ed2f-4fdd-9659-179e57fe9a1c", "name": "us-gaap:AccruedEnvironmentalLossContingenciesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R84": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseExpenseDetails", "longName": "996035 - Disclosure - Leases - Summary of Lease Expense (Details)", "shortName": "Leases - Summary of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R85": { "role": "http://ctscorp.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "longName": "996045 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:SubleaseIncome", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:SubleaseIncome", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R86": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails", "longName": "996055 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details)", "shortName": "Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:OperatingLeasePaymentsUse", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "cts:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:OperatingLeasePaymentsUse", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "cts:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R87": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfBalanceSheetClassificationForOperatingLeasesDetails", "longName": "996065 - Disclosure - Leases - Summary of Balance Sheet Classification for Operating Leases (Details)", "shortName": "Leases - Summary of Balance Sheet Classification for Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "cts:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R88": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails", "longName": "996075 - Disclosure - Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details)", "shortName": "Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R89": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesParentheticalDetails", "longName": "996095 - Disclosure - Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Parenthetical) (Details)", "shortName": "Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "cts:LesseeOperatingLeasePaymentonExtensionOption", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "cts:LesseeOperatingLeasePaymentonExtensionOption", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R90": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfLongTermDebtDetails", "longName": "996105 - Disclosure - Debt - Summary of Long-Term Debt (Details)", "shortName": "Debt - Summary of Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R91": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "longName": "996115 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R92": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "longName": "996125 - Disclosure - Derivative Financial Instruments - Additional Information (Details)", "shortName": "Derivative Financial Instruments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DerivativeNetHedgeIneffectivenessGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R93": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails", "longName": "996135 - Disclosure - Derivative Financial Instruments - Schedule of Location and Fair Values of Derivative Instruments (Details)", "shortName": "Derivative Financial Instruments - Schedule of Location and Fair Values of Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:DerivativeLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_04c03550-48c9-4050-8ca4-aca99f6c59e8", "name": "us-gaap:DerivativeAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R94": { "role": "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "longName": "996145 - Disclosure - Derivative Financial Instruments - Schedule of Effect of Derivative Instruments on Consolidated Statements of Earnings (Loss) (Details)", "shortName": "Derivative Financial Instruments - Schedule of Effect of Derivative Instruments on Consolidated Statements of Earnings (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DerivativeNetHedgeIneffectivenessGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R95": { "role": "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "996155 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "C_8747aa03-ed2f-4fdd-9659-179e57fe9a1c", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bdbcfef3-9798-4cb5-addc-a451be99238b", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossBeforeTax1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R96": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails", "longName": "996165 - Disclosure - Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details)", "shortName": "Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R97": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails", "longName": "996175 - Disclosure - Shareholders' Equity - Additional Information (Details)", "shortName": "Shareholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R98": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfCommonSharesOutstandingDetails", "longName": "996185 - Disclosure - Shareholders' Equity - Summary of Common Shares Outstanding (Details)", "shortName": "Shareholders' Equity - Summary of Common Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "C_8747aa03-ed2f-4fdd-9659-179e57fe9a1c", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R99": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "longName": "996195 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "cts:NumberOfEquityBasedCompensationPlan", "unitRef": "U_Plan", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "cts:NumberOfEquityBasedCompensationPlan", "unitRef": "U_Plan", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R100": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails", "longName": "996205 - Disclosure - Stock-Based Compensation - Summary of Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Summary of Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:RestrictedStockExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1a547883-874d-4156-bfcd-40ad1fa19f7a", "name": "us-gaap:RestrictedStockExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R101": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfUnrecognizedCompensationExpenseRelatedToNonVestedRsusDetails", "longName": "996215 - Disclosure - Stock-Based Compensation - Summary of Unrecognized Compensation Expense related to Non-vested RSUs (Details)", "shortName": "Stock-Based Compensation - Summary of Unrecognized Compensation Expense related to Non-vested RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "C_1222181c-3b90-4871-9562-e2eed4706ee4", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1222181c-3b90-4871-9562-e2eed4706ee4", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R102": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails", "longName": "996225 - Disclosure - Stock-Based Compensation - Summary of Status of Plans (Details)", "shortName": "Stock-Based Compensation - Summary of Status of Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "C_3478efab-5f3e-490e-8fb3-94a22aec4846", "name": "cts:ShareBasedCompensationArrangementByShareBasedPaymentAwardsNumberOfSharesOriginallyAvailableToBeGranted", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "cts:StatusOfEquityBasedCompensationPlansTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3478efab-5f3e-490e-8fb3-94a22aec4846", "name": "cts:ShareBasedCompensationArrangementByShareBasedPaymentAwardsNumberOfSharesOriginallyAvailableToBeGranted", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "cts:StatusOfEquityBasedCompensationPlansTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R103": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails", "longName": "996235 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details)", "shortName": "Stock-Based Compensation - Summary of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "C_ececa89e-0505-4df5-8e4f-bdce50cf92e0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_66e6ad2a-e725-46eb-8f93-5c0de1210afc", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R104": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails", "longName": "996245 - Disclosure - Stock-Based Compensation - Summary of Non-vested RSU Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Non-vested RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "C_ececa89e-0505-4df5-8e4f-bdce50cf92e0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ececa89e-0505-4df5-8e4f-bdce50cf92e0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R105": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "longName": "996255 - Disclosure - Stock-Based Compensation - Schedule of Performance-Based RSUs (Details)", "shortName": "Stock-Based Compensation - Schedule of Performance-Based RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "C_cdd151f9-4f56-4628-8b9b-2bb507c2539f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "cts:ScheduleOfComponentsOfPerformanceBasedRestrictedStockUnitsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4bd30b5c-e5e5-4600-893d-3c9e8c67a5f8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "cts:ScheduleOfComponentsOfPerformanceBasedRestrictedStockUnitsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R106": { "role": "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails", "longName": "996265 - Disclosure - Stock-Based Compensation - Schedule of Performance-Based Restricted Stock Unit Awards Outstanding (Details)", "shortName": "Stock-Based Compensation - Schedule of Performance-Based Restricted Stock Unit Awards Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "cts:TargetUnitsOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "cts:TargetUnitsOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R107": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails", "longName": "996275 - Disclosure - Fair Value Measurements - Summary of Financial Liabilities and Assets Measured at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Summary of Financial Liabilities and Assets Measured at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:DerivativeLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_85410074-a873-489d-bfbc-fe513350b34c", "name": "cts:GainLossOnQualifiedReplacementPlanAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R108": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsRollForwardOfContingentConsiderationDetails", "longName": "996285 - Disclosure - Fair Value Measurements - Roll-forward of the Contingent Consideration (Details)", "shortName": "Fair Value Measurements - Roll-forward of the Contingent Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "C_9c9133bb-5416-4afc-9d2d-d2ca5ad4ea93", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9c9133bb-5416-4afc-9d2d-d2ca5ad4ea93", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R109": { "role": "http://ctscorp.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "longName": "996295 - Disclosure - Fair Value Measurements - Additional Information (Details)", "shortName": "Fair Value Measurements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:OtherLiabilitiesNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_453dde74-d43f-4dbd-8ede-416e76ad8f69", "name": "us-gaap:OtherLiabilitiesNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R110": { "role": "http://ctscorp.com/20231231/taxonomy/role/DisclosureIncomeTaxesEarningsLossBeforeIncomeTaxesDetails", "longName": "996305 - Disclosure - Income Taxes - Earnings (Loss) Before Income Taxes (Details)", "shortName": "Income Taxes - Earnings (Loss) Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bf29d93d-7809-4a7b-b478-5801cc4f4625", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R111": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails", "longName": "996315 - Disclosure - Income Taxes - Significant Components of Income Tax Provision/(Benefit) (Details)", "shortName": "Income Taxes - Significant Components of Income Tax Provision/(Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R112": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "996325 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R113": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesClassifiedAsNonCurrentDetails", "longName": "996335 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities Classified as Non-current (Details)", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities Classified as Non-current (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:DeferredTaxAssetsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:DeferredTaxAssetsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R114": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "996345 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R115": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails", "longName": "996355 - Disclosure - Income Taxes - Reconciliation of Effective Income Taxes Rate (Details)", "shortName": "Income Taxes - Reconciliation of Effective Income Taxes Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true, "unique": true } }, "R116": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails", "longName": "996365 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "C_8747aa03-ed2f-4fdd-9659-179e57fe9a1c", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c73e0d54-80ed-40e0-93fc-f091fa3ca110", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R117": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "longName": "996375 - Disclosure - Geographic Data - Schedule of Financial Information by Geographic Area (Details)", "shortName": "Geographic Data - Schedule of Financial Information by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "C_d9fe35af-3174-48a5-81a6-ebd9615bc5a2", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0ac954d4-f42b-4f2e-bae3-6d57b5592b5c", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R118": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails", "longName": "996385 - Disclosure - Geographic Data - Sales Attributed to Countries Based upon Origin of Sale (Details)", "shortName": "Geographic Data - Sales Attributed to Countries Based upon Origin of Sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "C_31a223a6-f1ab-4c77-82f7-d73530bfe998", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_17d64729-7648-40c7-a128-39ea2ec93f00", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } }, "R119": { "role": "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails", "longName": "996395 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "C_bc531d0a-3763-48c3-ad4b-88879096782b", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f6f0a1f8-bacf-4e9c-b179-7b845ddc0364", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cts-20231231.htm", "unique": true } } }, "tag": { "cts_A2018PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "A2018PlanMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "2018 Plan [Member]", "label": "A2018 Plan [Member]", "terseLabel": "2018 Plan" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "Changes in AOCI, Net", "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_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201912Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201912Member", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2019-12 [Member]", "terseLabel": "ASU No. 2019-12", "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." } } }, "auth_ref": [ "r752", "r753", "r754", "r755" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Liabilities", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r49", "r1112" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNetComponentsOfAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNetComponentsOfAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, gross", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r330", "r433", "r434", "r1065" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNetComponentsOfAccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNetComponentsOfAccountsReceivableNetDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "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": [ "r433", "r434" ] }, "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesRollForwardOfRemediationReservesIncludedInAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses", "terseLabel": "Remediation expense", "documentation": "Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion." } } }, "auth_ref": [ "r1283" ] }, "us-gaap_AccrualForEnvironmentalLossContingenciesForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForEnvironmentalLossContingenciesForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesRollForwardOfRemediationReservesIncludedInAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrual for Environmental Loss Contingencies, Foreign Currency Translation Gain (Loss)", "terseLabel": "Other activity", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the accrual for environmental loss contingencies." } } }, "auth_ref": [ "r1283" ] }, "us-gaap_AccrualForEnvironmentalLossContingenciesPayments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForEnvironmentalLossContingenciesPayments1", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesRollForwardOfRemediationReservesIncludedInAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrual for Environmental Loss Contingencies, Payments", "negatedLabel": "Remediation payments", "documentation": "Amount of cash outflow to settle environmental loss contingencies." } } }, "auth_ref": [ "r1232", "r1283" ] }, "us-gaap_AccruedEnvironmentalLossContingenciesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEnvironmentalLossContingenciesCurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesRollForwardOfRemediationReservesIncludedInAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Environmental Loss Contingencies, Current", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Remediation reserves", "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next operating cycle if longer." } } }, "auth_ref": [ "r53", "r1079", "r1274", "r1277", "r1280" ] }, "cts_AccruedExpensesAndOtherLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AccruedExpensesAndOtherLiabilitiesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other liabilities.", "label": "Accrued Expenses And Other Liabilities [Member]", "terseLabel": "Accrued Expenses and Other Liabilities" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes", "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": [ "r189", "r259" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses and other liabilities", "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": [ "r53" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r53" ] }, "cts_AccruedStockRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AccruedStockRepurchase", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued repurchase", "label": "Accrued Stock Repurchase", "documentation": "Accrued stock repurchase." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Changes in Unrealized Pension Cost", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r10", "r28", "r63", "r1229", "r1230", "r1231" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Accumulated Defined Benefit Plans Adjustment, Net Unamortized Gain (Loss)", "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r9", "r28", "r63", "r350", "r351", "r1229" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "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": [ "r97", "r325", "r916" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Changes in Fair Market Value of Derivatives", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r341", "r350", "r351", "r775", "r1067", "r1229" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTax1", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "AOCI Including Portion Attributable to Noncontrolling Interest, before Tax", "periodEndLabel": "Gross, ending balance", "periodStartLabel": "Gross, beginning of the period", "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, including portion attributable to noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners)." } } }, "auth_ref": [] }, "cts_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansAmortizationOfRetirementBenefitsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansAmortizationOfRetirementBenefitsNetOfTax", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amortization of retirement benefits, net of tax, recorded in accumulated other comprehensive income (loss) during the period.", "label": "Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Amortization Of Retirement Benefits Net Of Tax", "negatedLabel": "Amortization of retirement benefits, net of tax" } } }, "auth_ref": [] }, "cts_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansForeignExchangeImpactNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansForeignExchangeImpactNetOfTax", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents foreign exchange impact, net of tax, recorded in accumulated other comprehensive income (loss) during the period.", "label": "Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Foreign Exchange Impact Net Of Tax", "terseLabel": "Foreign exchange impact" } } }, "auth_ref": [] }, "cts_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetActuarialGainLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetActuarialGainLossNetOfTax", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net actuarial (loss) gain", "documentation": "Represents net actuarial gain (loss), net of tax, recorded in accumulated other comprehensive income (loss) during the period.", "label": "Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Actuarial Gain Loss Net Of Tax" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax, Total", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r11", "r63", "r1295" ] }, "cts_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlansSettlementCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlansSettlementCharges", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) defined benefit plans, settlement charges.", "label": "Accumulated Other Comprehensive Income (Loss) Defined Benefit Plans Settlement Charges", "terseLabel": "Settlement charges" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income 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": [ "r349", "r350", "r827", "r828", "r829", "r830", "r831", "r832" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "periodEndLabel": "Total accumulated other comprehensive income (loss), end of period", "periodStartLabel": "Total accumulated other comprehensive income (loss), beginning of period", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r62", "r63", "r204", "r331", "r912", "r933", "r937" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r349", "r350", "r827", "r828", "r829", "r830", "r831", "r832" ] }, "cts_AccumulatedOtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AccumulatedOtherComprehensiveIncomeLossTax", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "documentation": "Accumulated Other Comprehensive Income Loss Tax", "label": "Accumulated Other Comprehensive Income Loss Tax", "periodEndLabel": "Income tax benefit (expense), ending of period", "periodStartLabel": "Income tax benefit (expense), beginning of period" } } }, "auth_ref": [] }, "cts_AccumulatedOtherComprehensiveIncomeLossTaxRollForwardAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AccumulatedOtherComprehensiveIncomeLossTaxRollForwardAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income loss tax roll forward.", "label": "Accumulated Other Comprehensive Income Loss Tax Roll Forward [Abstract]", "terseLabel": "Changes in AOCI, Income tax benefit (expense)" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "verboseLabel": "Accumulated Other Comprehensive (Loss) Income", "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", "r28", "r63", "r789", "r792", "r860", "r928", "r929", "r1229", "r1230", "r1231", "r1244", "r1245", "r1246" ] }, "cts_AccumulatedOtherComprehensiveLossIncomeBeforeTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AccumulatedOtherComprehensiveLossIncomeBeforeTaxRollForward", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accumulated Other Comprehensive Loss Income Before Tax Roll Forward", "terseLabel": "Changes in AOCI, Gross" } } }, "auth_ref": [] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Cumulative Translation Adjustment", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r8", "r28", "r63", "r350", "r351", "r828", "r829", "r830", "r831", "r832", "r1229" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired 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": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Weighted Average Amortization Period", "terseLabel": "Estimated weighted average amortization period", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r222" ] }, "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": [ "r1167" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional contributed capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r195" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Contributed Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r718", "r719", "r720", "r943", "r1244", "r1245", "r1246", "r1347", "r1378" ] }, "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": [ "r1173" ] }, "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": [ "r1173" ] }, "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": [ "r1173" ] }, "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": [ "r1173" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r380", "r381", "r382", "r383", "r393", "r439", "r440", "r473", "r474", "r475", "r476", "r478", "r479", "r480", "r481", "r482", "r483", "r511", "r718", "r719", "r720", "r752", "r753", "r754", "r755", "r767", "r768", "r769", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r816", "r817", "r822", "r823", "r824", "r825", "r834", "r835", "r839", "r840", "r841", "r842", "r856", "r857", "r858", "r859", "r860", "r896", "r897", "r898", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock compensation", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r133", "r134", "r681" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net earnings (loss) to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "cts_AerospaceandDefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AerospaceandDefenseMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Aerospace and Defense [Member]", "label": "Aerospaceand Defense [Member]", "terseLabel": "Aerospace and Defense" } } }, "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": [ "r1137", "r1149", "r1159", "r1185" ] }, "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": [ "r1140", "r1152", "r1162", "r1188" ] }, "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": [ "r1173" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]" } } }, "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": [ "r1180" ] }, "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": [ "r1144", "r1153", "r1163", "r1180", "r1189", "r1193", "r1201" ] }, "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": [ "r1199" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense, after Tax", "totalLabel": "Net", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Credit Losses", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1239", "r1240", "r1241", "r1242", "r1243" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNetComponentsOfAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNetComponentsOfAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r332", "r435", "r484" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Debt amortization expense", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r208", "r564", "r837", "r1234" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r17", "r90", "r94" ] }, "cts_AmortizationPeriodOfFairValueOfPlanAssets": { "xbrltype": "durationItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AmortizationPeriodOfFairValueOfPlanAssets", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of fair value of plan assets.", "label": "Amortization Period Of Fair Value Of Plan Assets", "terseLabel": "Amortization period of fair value of plan assets" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities", "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": [ "r401" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges", "totalLabel": "Asset Impairment Charges, Total", "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": [ "r17", "r95" ] }, "cts_AssetImpairmentMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AssetImpairmentMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Impairment", "label": "Asset Impairment [Member]", "documentation": "Asset impairment." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/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": [ "r257", "r329", "r366", "r408", "r418", "r423", "r471", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r773", "r776", "r820", "r908", "r979", "r1112", "r1126", "r1287", "r1288", "r1359" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/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": [ "r320", "r336", "r366", "r471", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r773", "r776", "r820", "r1112", "r1287", "r1288", "r1359" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1131", "r1132", "r1145" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r1131", "r1132", "r1145" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r1131", "r1132", "r1145" ] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Award Date [Axis]", "terseLabel": "Award Date", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322", "r1323", "r1324", "r1325" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Award Date [Domain]", "terseLabel": "Award Date", "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322", "r1323", "r1324", "r1325" ] }, "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": [ "r1196" ] }, "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": [ "r1197" ] }, "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": [ "r1192" ] }, "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": [ "r1192" ] }, "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": [ "r1192" ] }, "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": [ "r1192" ] }, "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": [ "r1192" ] }, "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": [ "r1192" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfUnrecognizedCompensationExpenseRelatedToNonVestedRsusDetails", "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": [ "r684", "r685", "r686", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r708", "r709", "r710", "r711", "r712" ] }, "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": [ "r1195" ] }, "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": [ "r1194" ] }, "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": [ "r1193" ] }, "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": [ "r1193" ] }, "cts_AwardsWeightedPercentageForAchievementOfCashFlowMetric": { "xbrltype": "percentItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AwardsWeightedPercentageForAchievementOfCashFlowMetric", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Awards weighted percentage for achievement of cash flow metric.", "label": "Awards Weighted Percentage For Achievement Of Cash Flow Metric", "terseLabel": "Awards weighted percentage for achievement of cash flow metric" } } }, "auth_ref": [] }, "cts_AwardsWeightedPercentageForAchievementOfRelativeShareHolderReturnMetric": { "xbrltype": "percentItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AwardsWeightedPercentageForAchievementOfRelativeShareHolderReturnMetric", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Awards weighted percentage for achievement of relative share holder return metric.", "label": "Awards Weighted Percentage For Achievement Of Relative Share Holder Return Metric", "terseLabel": "Awards weighted percentage for achievement of RSTR metric" } } }, "auth_ref": [] }, "cts_AwardsWeightedPercentageForAchievementOfSalesGrowthMetric": { "xbrltype": "percentItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "AwardsWeightedPercentageForAchievementOfSalesGrowthMetric", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Awards weighted percentage for achievement of sales growth metric.", "label": "Awards Weighted Percentage For Achievement Of Sales Growth Metric", "terseLabel": "Awards weighted percentage for achievement of sales growth metric" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAmountsToBeReceivedFromCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAmountsToBeReceivedFromCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r158", "r162" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "terseLabel": "Building and Building Improvements", "verboseLabel": "Buildings and Improvements", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "cts_BuildingAndEquipmentRelocationMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "BuildingAndEquipmentRelocationMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building and Equipment Relocation", "label": "Building And Equipment Relocation [Member]", "documentation": "Building and equipment relocation." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "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": [ "r765", "r1101", "r1104" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r142", "r144", "r765", "r1101", "r1104" ] }, "cts_BusinessAcquisitionContingentEarnOutBasedOnSalesPerformanceObjectives": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "BusinessAcquisitionContingentEarnOutBasedOnSalesPerformanceObjectives", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business acquisition contingent earn out based on sales performance objectives.", "label": "Business Acquisition Contingent Earn Out Based On Sales Performance Objectives", "terseLabel": "Contingent earn out based on sales performance objectives" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "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": [ "r765" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of outstanding shares acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r143" ] }, "cts_BusinessAcquisitionResultsOfOperationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "BusinessAcquisitionResultsOfOperationsTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Business acquisition results of operations.", "label": "Business Acquisition Results Of Operations Table [Text Block]", "terseLabel": "Summary of Results of Operations for QTI Included in Consolidated Financial Statements" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Consideration Transferred", "totalLabel": "Business Combination, Consideration Transferred, Total", "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": [ "r2", "r3", "r25" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration Paid", "label": "Business Combination, Consideration Transferred [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Cash subject to additional earnout payments based on future performance", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r2", "r3", "r149", "r770" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in fair value of contingent consideration liability", "terseLabel": "Increased (Reduced) in purchase price for final settlement", "negatedLabel": "Increased (Reduced) in purchase price for final settlement", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r772", "r1233" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "negatedLabel": "Contingent consideration", "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r4", "r150", "r771" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business 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": [ "r247", "r766" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory", "terseLabel": "Inventory", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to inventory acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r147" ] }, "cts_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed assets Including goodwill.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets Including Goodwill", "totalLabel": "Fair value of assets acquired" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "cts_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r146" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "cts_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r146" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "cts_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r145", "r146" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "cts_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r145", "r146" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedLabel": "Less fair value of liabilities acquired", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r146" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "cts_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r146" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "cts_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r145", "r146" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Purchase price of fair values of assets and liabilities acquired", "totalLabel": "Purchase price", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r146" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Fair Values" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "auth_ref": [] }, "country_CZ": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CZ", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "CZECHIA", "terseLabel": "Czech Republic" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures incurred not paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r73", "r74", "r75" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r176", "r177" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired from acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r65" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "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": [ "r70", "r323", "r1063" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r71" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of year", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; 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": [ "r70", "r216", "r362" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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": [ "r5", "r216" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging", "verboseLabel": "Cash Flow Hedge", "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": [ "r155" ] }, "cts_CashSettledAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "CashSettledAwardsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash Settled Awards [Member]", "label": "Cash Settled Awards [Member]", "terseLabel": "Cash Settled Awards" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Change in accounting principle, accounting standards update, adopted", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r279", "r280", "r281", "r314", "r315", "r379", "r439", "r440", "r472", "r473", "r474", "r480", "r481", "r511", "r752", "r767", "r768", "r783", "r784", "r785", "r797", "r798", "r808", "r816", "r817", "r821", "r822", "r823", "r834", "r839", "r840", "r841", "r856", "r896", "r897", "r926", "r927" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "terseLabel": "Change in accounting principle, accounting standards update, adoption date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r279", "r280", "r281", "r314", "r315", "r439", "r440", "r472", "r473", "r474", "r480", "r481", "r482", "r511", "r752", "r767", "r768", "r769", "r783", "r784", "r785", "r786", "r797", "r798", "r799", "r802", "r808", "r816", "r817", "r821", "r822", "r823", "r834", "r839", "r840", "r841", "r856", "r896", "r897", "r926", "r927", "r1213" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r278", "r380", "r392", "r477", "r756" ] }, "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": [ "r1171" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table]", "terseLabel": "Class Of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r114", "r115", "r116", "r117" ] }, "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": [ "r1172" ] }, "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": [ "r1172" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Note 11)", "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": [ "r58", "r184", "r910", "r965" ] }, "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_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r228", "r524", "r525", "r1048", "r1279" ] }, "cts_CommonStockCapitalSharesAvailableforFuturePurchasesValue": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "CommonStockCapitalSharesAvailableforFuturePurchasesValue", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Available for Future Purchases, Value", "label": "Common Stock Capital Shares Availablefor Future Purchases Value", "terseLabel": "Shares available for future purchases" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquityParenthetical", "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per share", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r233" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1114", "r1115", "r1116", "r1118", "r1119", "r1120", "r1123", "r1244", "r1245", "r1347", "r1374", "r1378" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNoParValue", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, No Par Value", "terseLabel": "Common stock, par value per share", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r194" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]", "terseLabel": "Common Stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r194", "r966" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r194" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfCommonSharesOutstandingDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of the year", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r29", "r194", "r966", "r985", "r1378", "r1379" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock", "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": [ "r194", "r911", "r1112" ] }, "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": [ "r1177" ] }, "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": [ "r1176" ] }, "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": [ "r1178" ] }, "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": [ "r1175" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Significant components of deferred tax assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive earnings", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r64", "r345", "r347", "r355", "r902", "r922" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss) Note [Text Block]", "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": [ "r203", "r354", "r901", "r920" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r79", "r81", "r178", "r179", "r431", "r1047" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r79", "r81", "r178", "r179", "r431", "r938", "r1047" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r79", "r81", "r178", "r179", "r431", "r1047", "r1212" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r186", "r271" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [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": [ "r1047" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration of risk, percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r79", "r81", "r178", "r179", "r431" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r78", "r79", "r81", "r82", "r178", "r255", "r1047" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r79", "r81", "r178", "r179", "r431", "r1047" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r151", "r1068" ] }, "cts_ContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ContingentConsiderationMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsRollForwardOfContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent consideration.", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "terseLabel": "Accrued customer-related liabilities", "totalLabel": "Contract with Customer, Liability, Total", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r584", "r585", "r595" ] }, "cts_ConvertibleShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ConvertibleShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Convertible share based compensation arrangement by share based payment award equity instruments other than options nonvested aggregate intrinsic value.", "label": "Convertible Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Aggregate Intrinsic Value", "terseLabel": "Releasable - Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Bond Securities [Member]", "terseLabel": "U.S. Corporate Bonds", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold", "totalLabel": "Cost of Goods and Services Sold, Total", "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": [ "r211", "r894" ] }, "cts_CostOfMoldsDiesAndOtherTools": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "CostOfMoldsDiesAndOtherTools", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAmountsToBeReceivedFromCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of molds, dies and other tools.", "label": "Cost Of Molds Dies And Other Tools", "verboseLabel": "Cost of molds, dies and other tools included in other current assets" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Goods Sold", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CrossCurrencyInterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CrossCurrencyInterestRateContractMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Cross Currency Interest Rate Contract [Member]", "terseLabel": "Cross Currency Interest Rate Swap Agreement", "verboseLabel": "Cross-Currency Swap", "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates." } } }, "auth_ref": [ "r1293", "r1345" ] }, "cts_CumminsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "CumminsIncMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Cummins Inc.", "label": "Cummins Inc [Member]", "terseLabel": "Cummins Inc." } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "documentation": "Information by currency." } } }, "auth_ref": [ "r1355" ] }, "us-gaap_CurrencySwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrencySwapMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Currency Swap [Member]", "terseLabel": "Cross-currency swap", "verboseLabel": "Cross-currency Swap", "documentation": "Swap involving the exchange of principal and interest in one currency for another currency." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S.", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1215", "r1237", "r1335" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Non-U.S.", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1215", "r1237" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total Current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r246", "r751", "r760", "r1237" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r80", "r431" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer lists/relationships", "verboseLabel": "Customer Lists/Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r148" ] }, "country_DK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DK", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denmark", "label": "DENMARK" } } }, "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_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "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": [ "r229", "r364", "r542", "r548", "r549", "r550", "r551", "r552", "r553", "r558", "r565", "r566", "r568" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r46", "r188", "r189", "r258", "r261", "r368", "r543", "r544", "r545", "r546", "r547", "r549", "r554", "r555", "r556", "r557", "r559", "r560", "r561", "r562", "r563", "r564", "r838", "r1084", "r1085", "r1086", "r1087", "r1088", "r1235" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r55", "r181", "r569", "r838" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r283", "r1084", "r1348" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "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": [ "r56", "r368", "r543", "r544", "r545", "r546", "r547", "r549", "r554", "r555", "r556", "r557", "r559", "r560", "r561", "r562", "r563", "r564", "r838", "r1084", "r1085", "r1086", "r1087", "r1088", "r1235" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r19" ] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Anticipated reduction in unrecognized tax benefits in next 12 months", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r137" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S.", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1237", "r1333", "r1335" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Non-U.S.", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r246", "r1237", "r1333" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "cts_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNetAndOperatingLeaseAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes", "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": [ "r731", "r732" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total Deferred", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r17", "r246", "r277", "r759", "r760", "r1237" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "cts_DeferredTaxAssetsLiabilitiesBeforeValuationAllowance", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Gross deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r191", "r192", "r260", "r745" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r731", "r732", "r909" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Taxes and Tax Credits, Total", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r218" ] }, "us-gaap_DeferredTaxAssetsEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsEquityMethodInvestments", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Equity Method Investments", "terseLabel": "Stock compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments." } } }, "auth_ref": [ "r141", "r1332" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "cts_DeferredTaxAssetsLiabilitiesBeforeValuationAllowance", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r746" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r141", "r1332" ] }, "cts_DeferredTaxAssetsLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DeferredTaxAssetsLeasingArrangements", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets Leasing Arrangements", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "cts_DeferredTaxAssetsLiabilitiesBeforeValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DeferredTaxAssetsLiabilitiesBeforeValuationAllowance", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Liabilities Before Valuation Allowance", "label": "Deferred Tax Assets Liabilities Before Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesClassifiedAsNonCurrentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesClassifiedAsNonCurrentDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Total net deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1331" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesClassifiedAsNonCurrentDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesClassifiedAsNonCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Non-current deferred tax assets", "totalLabel": "Deferred Tax Assets, Net of Valuation Allowance, Total", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1331" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Loss carry-forwards", "verboseLabel": "Deferred tax assets, operating loss carryforwards", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r141", "r1332" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r141", "r1332" ] }, "cts_DeferredTaxAssetsResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DeferredTaxAssetsResearchAndDevelopment", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Research And Development", "label": "Deferred Tax Assets Research And Development", "terseLabel": "Research expenditures", "verboseLabel": "Research and development expenditures" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Credit carry-forwards", "totalLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Total", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r140", "r141", "r1332" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credit carry-forwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards." } } }, "auth_ref": [ "r140", "r141", "r1332" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r140", "r141", "r1332" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits", "terseLabel": "Post-retirement benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits." } } }, "auth_ref": [ "r1332" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r141", "r1332" ] }, "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Unrealized Currency Losses", "terseLabel": "Foreign exchange loss", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions." } } }, "auth_ref": [ "r141", "r1332" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Deferred tax asset valuation allowance", "negatedLabel": "Deferred tax asset valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r747" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesClassifiedAsNonCurrentDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesClassifiedAsNonCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedLabel": "Non-current deferred tax liabilities", "totalLabel": "Deferred Tax Liabilities, Net, Total", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r135", "r1331" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory inventory adjustments", "label": "Deferred Tax Liabilities, Inventory", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory." } } }, "auth_ref": [ "r141", "r1332" ] }, "cts_DeferredTaxLiabilitiesDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DeferredTaxLiabilitiesDepreciation", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities depreciation.", "label": "Deferred Tax Liabilities Depreciation", "terseLabel": "Depreciation and amortization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "Operating lease assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r141", "r1332" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r141", "r1332" ] }, "cts_DeferredTaxLiabilitiesPensionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DeferredTaxLiabilitiesPensionCost", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities Pension Cost", "label": "Deferred Tax Liabilities Pension Cost", "terseLabel": "Pensions" } } }, "auth_ref": [] }, "cts_DeferredTaxLiabilitiesPensionQualifiedReplacementPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DeferredTaxLiabilitiesPensionQualifiedReplacementPlan", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities pension qualified replacement plan.", "label": "Deferred Tax Liabilities Pension Qualified Replacement Plan", "terseLabel": "Qualified replacement plan" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Subsidiaries' unremitted earnings", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences." } } }, "auth_ref": [ "r1332" ] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r632" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining unrecognized pension losses reclassified in accumulated other comprehensive income (loss)", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "totalLabel": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax, Total", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r11", "r63", "r1295" ] }, "cts_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetOfTaxRollforward": { "xbrltype": "stringItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetOfTaxRollforward", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Net Of Tax Rollforward", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "terseLabel": "Actual return on assets", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r614", "r1099" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial (gain) loss", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r607" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of unrecognized loss", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r601", "r639", "r664", "r1099", "r1100" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Components of accrued cost, net", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r118", "r119" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]", "terseLabel": "Retirement Plans" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "cts_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNetAndOperatingLeaseAssetsNet", "weight": 1.0, "order": 0.0 }, "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Prepaid pension asset", "verboseLabel": "Prepaid pension asset", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r256", "r598", "r599", "r622", "r978", "r1099", "r1369" ] }, "cts_DefinedBenefitPlanAssetsTransferExciseTax": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DefinedBenefitPlanAssetsTransferExciseTax", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan assets transfer excise tax.", "label": "Defined Benefit Plan Assets Transfer Excise Tax", "terseLabel": "Defined benefit plan, plan assets transfer excise tax" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsTransferredToFromPlan", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan", "terseLabel": "Defined benefit plan, plan assets transferred to (from) plan", "verboseLabel": "Qualified replacement plan transfer", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from assets transferred into (from) plan." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r645" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Rate of compensation increase", "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r646" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r645" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "terseLabel": "Expected return on plan assets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r647", "r669" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Rate of compensation increase", "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r646" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Benefit obligations", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r602" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r609", "r672" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfFairValuesOfPensionPlanDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfPensionPlanAssetAllocationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r623", "r624", "r626", "r627", "r628", "r629", "r630", "r631", "r650", "r1097", "r1098", "r1099" ] }, "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfFairValuesOfPensionPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1097" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Change in projected benefit obligation:", "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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Change in plan assets:", "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_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Company contributions", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r616", "r626", "r668", "r1097", "r1098", "r1099", "r1100" ] }, "us-gaap_DefinedBenefitPlanDebtSecurityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDebtSecurityMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfPensionPlanAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Debt Security [Member]", "terseLabel": "Fixed income/Debt securities", "documentation": "Debt instrument issued by corporation, government and governmental agency, municipality, and other institution; in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1293" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails", "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfFairValuesOfPensionPlanDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfPensionPlanAssetAllocationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [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_DefinedBenefitPlanEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEquitySecuritiesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfPensionPlanAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Equity Securities [Member]", "terseLabel": "Equity Securities", "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant." } } }, "auth_ref": [ "r1097", "r1099" ] }, "us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEquitySecuritiesUsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfFairValuesOfPensionPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Equity Securities, US [Member]", "terseLabel": "Equity Securities - U.S. Holdings", "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant." } } }, "auth_ref": [ "r1097", "r1098", "r1099" ] }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]", "terseLabel": "Estimated Future Benefit Payments" } } }, "auth_ref": [] }, "cts_DefinedBenefitPlanExpectedFutureBenefitPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DefinedBenefitPlanExpectedFutureBenefitPayments", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan expected future benefit payments.", "label": "Defined Benefit Plan Expected Future Benefit Payments", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails": { "parentTag": "cts_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029-2033", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r633" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails": { "parentTag": "cts_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r633" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails": { "parentTag": "cts_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r633" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails": { "parentTag": "cts_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r633" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails": { "parentTag": "cts_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r633" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails": { "parentTag": "cts_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r633" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "terseLabel": "Expected contribution to be made by CTS", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r634", "r1100" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r601", "r638", "r663", "r1099", "r1100" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfFairValuesOfPensionPlanDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "verboseLabel": "Total fair value of plan assets", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r613", "r624", "r626", "r627", "r1097", "r1098", "r1099" ] }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign exchange impact", "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r608" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "totalLabel": "Funded status (plan assets less projected benefit obligations)", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r598", "r622", "r1099" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfFairValuesOfPensionPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]", "terseLabel": "Fair values of pension plan assets" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInformationAboutPlanAssetsAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfPensionPlanAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Information about Plan Assets [Abstract]", "terseLabel": "Retirement Plans" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r601", "r605", "r637", "r662", "r1099", "r1100" ] }, "cts_DefinedBenefitPlanLife": { "xbrltype": "durationItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DefinedBenefitPlanLife", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The expected future life expectancy of qualified pension plans.", "label": "Defined Benefit Plan Life", "terseLabel": "Amortization period" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net expense", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r635", "r660", "r1099", "r1100" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "terseLabel": "Net pension expense (income)" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan." } } }, "auth_ref": [ "r635", "r660" ] }, "cts_DefinedBenefitPlanParticipants": { "xbrltype": "integerItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DefinedBenefitPlanParticipants", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan participants.", "label": "Defined Benefit Plan Participants", "terseLabel": "Defined benefit plan participants" } } }, "auth_ref": [] }, "cts_DefinedBenefitPlanPartnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DefinedBenefitPlanPartnershipMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfFairValuesOfPensionPlanDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan, partnership.", "label": "Defined Benefit Plan Partnership [Member]", "terseLabel": "Partnership" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Abstract]", "terseLabel": "Retirement Plans" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation", "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r657", "r658", "r1099" ] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Fair value of plan assets", "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r657", "r658", "r1099" ] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "terseLabel": "Projected benefit obligation", "documentation": "Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r1296" ] }, "cts_DefinedBenefitPlanPlanAssetsAssetReversion": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DefinedBenefitPlanPlanAssetsAssetReversion", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan, plan assets, asset reversion.", "label": "Defined Benefit Plan, Plan Assets, Asset reversion", "terseLabel": "Asset reversion" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign exchange impact", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan." } } }, "auth_ref": [ "r615" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase for Purchase", "terseLabel": "Capital contributions", "documentation": "Amount, measured using unobservable input, of increase in plan asset of defined benefit plan from purchase." } } }, "auth_ref": [ "r1210" ] }, "cts_DefinedBenefitPlanPlanAssetsMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DefinedBenefitPlanPlanAssetsMaturityPeriod", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan, plan assets, maturity period.", "label": "Defined Benefit Plan Plan Assets Maturity Period", "terseLabel": "Defined benefit plan, plan assets, maturity period" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfPensionPlanAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "terseLabel": "Target Allocations", "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r623", "r1099" ] }, "cts_DefinedBenefitPlanRealizedAndUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DefinedBenefitPlanRealizedAndUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan realized and unrealized gain loss.", "label": "Defined Benefit Plan Realized And Unrealized Gain Loss", "terseLabel": "Realized and unrealized loss" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "negatedLabel": "Settlement charges", "negatedTerseLabel": "Non-operating settlement charge", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r600", "r642", "r667" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r603", "r636", "r661", "r1099", "r1100" ] }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement", "negatedLabel": "Plan settlements", "totalLabel": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement, Total", "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement." } } }, "auth_ref": [ "r604" ] }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsPlanAssets", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "negatedLabel": "Plan settlements", "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract." } } }, "auth_ref": [ "r621" ] }, "cts_DefinedBenefitPlanTerminationProcessDescription": { "xbrltype": "stringItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DefinedBenefitPlanTerminationProcessDescription", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan termination process description.", "label": "Defined Benefit Plan Termination Process Description", "verboseLabel": "Defined benefit plan, termination process description", "terseLabel": "Defined benefit plan, termination process description" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfPensionPlanAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "terseLabel": "Percentage of Plan Assets at December 31,", "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r1292" ] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]", "terseLabel": "Benefit obligation assumptions:" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]", "terseLabel": "Pension income/expense assumptions:" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfDefinedContributionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "401(k) and other defined contribution plan expense", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r673" ] }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan Disclosures [Table Text Block]", "terseLabel": "Summary of 401K and Other Plan Expense", "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r124" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r17", "r96" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "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": [ "r17", "r413" ] }, "cts_DepreciationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DepreciationExpenseTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "documentation": "Depreciation expense.", "label": "Depreciation Expense Table [Text Block]", "terseLabel": "Depreciation Expense" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetNotionalAmount", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Notional Amount", "terseLabel": "Derivative, notional amount", "documentation": "Nominal or face amount used to calculate payments on the derivative asset." } } }, "auth_ref": [ "r1021", "r1026", "r1028", "r1033", "r1340", "r1341", "r1342" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r778" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset", "terseLabel": "Derivative asset", "totalLabel": "Derivative Asset, Total", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r337", "r338", "r819", "r945", "r946", "r947", "r949", "r950", "r952", "r953", "r954", "r956", "r957", "r972", "r973", "r1021", "r1027", "r1030", "r1031", "r1034", "r1035", "r1066", "r1116", "r1375" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract", "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": [ "r954", "r957", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r980", "r981", "r982", "r983", "r995", "r996", "r997", "r998", "r1001", "r1002", "r1003", "r1004", "r1021", "r1023", "r1030", "r1034", "r1114", "r1116" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Gain on Derivative, Net", "label": "Derivative, Gain (Loss) on Derivative, Net", "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1343" ] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails" ], "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": [ "r1343" ] }, "us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from effective portion of derivative instrument reclassified from accumulated other comprehensive income (AOCI) into income." } } }, "auth_ref": [ "r780" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r159", "r161", "r163", "r166", "r954", "r957", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r980", "r981", "r982", "r983", "r995", "r996", "r997", "r998", "r1001", "r1002", "r1003", "r1004", "r1021", "r1023", "r1030", "r1034", "r1066", "r1114", "r1116" ] }, "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": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments", "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": [ "r250", "r782", "r795" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r30", "r159", "r163" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [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": [ "r30", "r159", "r163", "r166", "r170", "r171", "r781" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails" ], "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": [ "r781" ] }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "terseLabel": "Total amounts reclassified from AOCI to earnings", "totalLabel": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net, Total", "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments." } } }, "auth_ref": [ "r40", "r165" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability", "terseLabel": "Derivative liabilities", "negatedLabel": "Derivative liabilities", "totalLabel": "Derivative Liability, Total", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r337", "r338", "r819", "r945", "r946", "r947", "r949", "r952", "r953", "r954", "r956", "r957", "r980", "r982", "r983", "r1023", "r1024", "r1027", "r1030", "r1031", "r1034", "r1035", "r1066", "r1375" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r778" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "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": [ "r795" ] }, "us-gaap_DerivativeLossOnDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLossOnDerivative", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Loss on Derivative", "terseLabel": "Loss on derivative", "documentation": "Amount of decrease in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r779" ] }, "us-gaap_DerivativeLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Loss, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes loss from derivative." } } }, "auth_ref": [ "r779" ] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeMaturityDates", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Contract End Date", "terseLabel": "Derivative maturity date", "documentation": "Date derivative contract ends, in YYYY-MM-DD format." } } }, "auth_ref": [ "r956", "r957", "r1021", "r1022", "r1025", "r1029", "r1032", "r1116" ] }, "us-gaap_DerivativeNetHedgeIneffectivenessGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNetHedgeIneffectivenessGainLoss", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Net Hedge Ineffectiveness Gain (Loss)", "terseLabel": "Gain recognized in other expense for hedge ineffectiveness", "verboseLabel": "Derivative hedge, Ineffectiveness recognized", "documentation": "Amount of gain (loss) from the ineffectiveness of the hedge." } } }, "auth_ref": [ "r251", "r252" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1341", "r1342" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "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": [ "r30", "r152", "r153", "r154", "r157", "r160", "r163", "r168", "r169", "r171", "r795" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails" ], "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": [] }, "cts_DescriptionOfBusinessPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DescriptionOfBusinessPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Description of business.", "label": "Description Of Business Policy [Text Block]", "terseLabel": "Description of Business" } } }, "auth_ref": [] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated As Hedging", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Anti-dilutive Securities" } } }, "auth_ref": [] }, "cts_DirectorsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DirectorsPlanMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Directors Plan [Member]", "label": "Directors Plan [Member]", "terseLabel": "Directors' Plan" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregatedRevenuesDetails" ], "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": [ "r594", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregatedRevenuesDetails" ], "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": [ "r594", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Disaggregated Revenues", "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": [ "r1291" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r679", "r683", "r714", "r715", "r717", "r1108" ] }, "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": [] }, "cts_DisproportionateTaxEffectRelatedToPensionPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "DisproportionateTaxEffectRelatedToPensionPlan", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Disproportionate tax effect related to pension plan.", "label": "Disproportionate Tax Effect Related To Pension Plan", "terseLabel": "Disproportionate tax effect related to pension plan" } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends", "negatedLabel": "Cash dividends", "totalLabel": "Dividends, Total", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r14", "r233" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Current", "terseLabel": "Dividends payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r53" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "verboseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1131", "r1132", "r1145" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1131", "r1132", "r1145", "r1181" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r1166" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "verboseLabel": "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1129" ] }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCorporateDebtSecuritiesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfFairValuesOfPensionPlanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Security, Corporate, US [Member]", "terseLabel": "Bond Funds - Other", "documentation": "Debt security issued by corporation domiciled in United States of America (US)." } } }, "auth_ref": [ "r1099", "r1254", "r1255", "r1293" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureIncomeTaxesEarningsLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "U.S.", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_DomesticPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticPlanMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails", "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Plan [Member]", "terseLabel": "Domestic Plan", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1297", "r1298", "r1299" ] }, "cts_EBITDAGrowthPercentage": { "xbrltype": "percentItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "EBITDAGrowthPercentage", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "EBITDA growth percentage.", "label": "E B I T D A Growth Percentage", "terseLabel": "EBITDA growth percentage" } } }, "auth_ref": [] }, "us-gaap_EarliestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarliestTaxYearMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Earliest Tax Year [Member]", "terseLabel": "Earliest Tax Year", "documentation": "Earliest identified tax year." } } }, "auth_ref": [ "r1329" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net (loss) earnings per share:", "verboseLabel": "Net earnings (loss) per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "totalLabel": "Earnings Per Share, Basic, Total", "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": [ "r356", "r384", "r385", "r386", "r387", "r388", "r394", "r396", "r398", "r399", "r400", "r402", "r806", "r807", "r903", "r923", "r1072" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "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": [ "r356", "r384", "r385", "r386", "r387", "r388", "r396", "r398", "r399", "r400", "r402", "r806", "r807", "r903", "r923", "r1072" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "(Loss) Earnings Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r76", "r77" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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": [ "r1352" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r734" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Reconciliation of effective income taxes rate" } } }, "auth_ref": [] }, "cts_EffectiveIncomeTaxRateDisproportionateTaxEffectsOfOCI": { "xbrltype": "percentItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "EffectiveIncomeTaxRateDisproportionateTaxEffectsOfOCI", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate disproportionate tax effects of OCI.", "label": "Effective Income Tax Rate Disproportionate Tax Effects Of O C I", "terseLabel": "Release of disproportionate tax effects of OCI" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Taxes at the U.S. statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r367", "r734", "r761" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Adjustment to valuation allowances", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1327", "r1336" ] }, "cts_EffectiveIncomeTaxRateReconciliationChangeInUnrecognizedTaxBenefits": { "xbrltype": "percentItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationChangeInUnrecognizedTaxBenefits", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation change in unrecognized tax benefits.", "label": "Effective Income Tax Rate Reconciliation Change In Unrecognized Tax Benefits", "terseLabel": "Change in unrecognized tax benefits" } } }, "auth_ref": [] }, "cts_EffectiveIncomeTaxRateReconciliationExciseTaxPaidUponUSPensionTermination": { "xbrltype": "percentItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationExciseTaxPaidUponUSPensionTermination", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation excise tax paid upon U.S. pension termination.", "label": "Effective Income Tax Rate Reconciliation Excise tax paid upon U.S. pension termination", "terseLabel": "Excise tax paid upon U.S. pension termination" } } }, "auth_ref": [] }, "cts_EffectiveIncomeTaxRateReconciliationForeignEarningsNetOfAssociatedForeignTaxCredit": { "xbrltype": "percentItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationForeignEarningsNetOfAssociatedForeignTaxCredit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation foreign earnings, net of associated foreign tax credit.", "label": "Effective Income Tax Rate Reconciliation Foreign Earnings Net Of Associated Foreign Tax Credit", "terseLabel": "Foreign source earnings, net of associated foreign tax credits" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-U.S. earnings taxed at rates different than the U.S. statutory rate", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "negatedLabel": "Non-U.S. earnings taxed at rates different than the U.S. statutory rate", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1327", "r1336" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible expenses", "totalLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent, Total", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r1327", "r1336" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "negatedLabel": "Stock compensation - excess tax benefits", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1327", "r1336" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1327", "r1336" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Impacts of unremitted foreign earnings", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings." } } }, "auth_ref": [ "r1327", "r1336" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal income tax benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1327", "r1336" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit of tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedLabel": "Benefit of tax credits", "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1327", "r1336" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and benefits", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r53" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails" ], "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": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfUnrecognizedCompensationExpenseRelatedToNonVestedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense", "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r716" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfUnrecognizedCompensationExpenseRelatedToNonVestedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period", "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": [ "r716" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefit", "verboseLabel": "Tax benefit from the issuance of stock", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r713" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce Reduction", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r1128" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r1128" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r1128" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r1206" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r1128" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r1128" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r1128" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r1128" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1207" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customer [Line Items]", "terseLabel": "Entity Wide Information Revenue From External Customer [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_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity Class Of Treasury Stock [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_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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": [ "r29", "r316", "r349", "r350", "r351", "r376", "r377", "r378", "r381", "r389", "r391", "r403", "r476", "r483", "r583", "r718", "r719", "r720", "r754", "r755", "r787", "r789", "r790", "r791", "r792", "r794", "r805", "r827", "r828", "r829", "r830", "r831", "r832", "r860", "r928", "r929", "r930", "r943", "r1007" ] }, "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": [ "r1174" ] }, "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": [ "r1137", "r1149", "r1159", "r1185" ] }, "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": [ "r1134", "r1146", "r1156", "r1182" ] }, "cts_ExciseTaxesOnPurchaseOfTreasuryStockIncurredNotPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ExciseTaxesOnPurchaseOfTreasuryStockIncurredNotPaid", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Excise taxes on purchase of treasury stock incurred not paid", "documentation": "Excise taxes on purchase of treasury stock incurred not paid." } } }, "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": [ "r1180" ] }, "cts_ExpectedInitiativesCostIncurredNotQualifyAsRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ExpectedInitiativesCostIncurredNotQualifyAsRestructuringCharges", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected initiatives cost incurred not qualify as restructuring charges", "label": "Expected Initiatives Cost Incurred Not Qualify as Restructuring Charges", "documentation": "Expected initiatives cost incurred not qualify as restructuring charges" } } }, "auth_ref": [] }, "cts_ExpectedOtherCostIncurredNotQualifyAsRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ExpectedOtherCostIncurredNotQualifyAsRestructuringCharges", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Expected other cost incurred not qualify as restructuring charges", "documentation": "Expected other cost incurred not qualify as restructuring charges." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r810", "r811", "r814" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r810", "r811", "r814" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Estimate of Fair Value of Financial Instruments", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r38", "r173", "r175", "r254" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Reconciliation of Level 3 fund assets", "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_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r556", "r626", "r627", "r628", "r629", "r630", "r631", "r811", "r865", "r866", "r867", "r1085", "r1086", "r1097", "r1098", "r1099" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsRollForwardOfContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "terseLabel": "Liability Class", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r175", "r253" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r41", "r173", "r556", "r1085", "r1086" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r810", "r811", "r812", "r813", "r815" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r556", "r1085", "r1086" ] }, "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": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/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": [ "r809" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets (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": [ "r556", "r626", "r631", "r811", "r865", "r1097", "r1098", "r1099" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable 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": [ "r556", "r626", "r631", "r811", "r866", "r1085", "r1086", "r1097", "r1098", "r1099" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)", "verboseLabel": "Significant Unobservable Inputs (Level 3)", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r556", "r626", "r627", "r628", "r629", "r630", "r631", "r811", "r867", "r1085", "r1086", "r1097", "r1098", "r1099" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsRollForwardOfContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r32" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsRollForwardOfContingentConsiderationDetails" ], "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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsRollForwardOfContingentConsiderationDetails" ], "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": [ "r32", "r175" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Roll-forward of the Contingent Consideration", "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": [ "r32", "r175" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "cts_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeInFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeInFairValue", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsRollForwardOfContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability, change in fair value.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Change In Fair Value", "terseLabel": "Change in fair value" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsRollForwardOfContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition date fair value of contingent consideration", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r174" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsRollForwardOfContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at December 31, 2023", "periodStartLabel": "Balance at December 31, 2022", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "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": [ "r32" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r556", "r626", "r627", "r628", "r629", "r630", "r631", "r865", "r866", "r867", "r1085", "r1086", "r1097", "r1098", "r1099" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "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": [ "r809", "r815" ] }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetAssetLiabilityAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Asset (Liability) [Abstract]", "terseLabel": "Financial liabilities and assets, measured at fair value" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r20", "r45" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails" ], "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 By Hedging Designation [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": [ "r158", "r160", "r170" ] }, "cts_FebruaryNineTwoThousandTwentyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "FebruaryNineTwoThousandTwentyOneMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "February 9, 2021", "label": "February Nine Two Thousand Twenty One Member", "documentation": "February nine two thousand twenty one." } } }, "auth_ref": [] }, "cts_FebruaryNineTwothousandTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "FebruaryNineTwothousandTwentyThreeMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "February 9, 2023", "label": "February Nine TwoThousand Twenty Three Member", "documentation": "February nine twothousand twenty one." } } }, "auth_ref": [] }, "cts_FebruarySixTwoThousandTwentyMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "FebruarySixTwoThousandTwentyMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "February six two thousand twenty.", "label": "February Six Two Thousand Twenty [Member]", "terseLabel": "February 6, 2020" } } }, "auth_ref": [] }, "cts_FebruaryTenthTwoThousandTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "FebruaryTenthTwoThousandTwentyTwoMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "February tenth two thousand twenty two.", "label": "February Tenth Two Thousand Twenty Two [Member]", "terseLabel": "February 10, 2022" } } }, "auth_ref": [] }, "cts_FebruaryTwoThousandTwentyThreeProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "FebruaryTwoThousandTwentyThreeProgramMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "February 2023 Program", "label": "February Two Thousand Twenty Three Program [Member]", "documentation": "February Two Thousand Twenty Three program." } } }, "auth_ref": [] }, "cts_FerropermAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "FerropermAcquisitionMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ferroperm Acquisition", "documentation": "Ferroperm acquisition.", "label": "Ferroperm Acquisition [Member]" } } }, "auth_ref": [] }, "cts_FerropermPiezoceramicsAsAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "FerropermPiezoceramicsAsAcquisitionMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Ferroperm Piezoceramics AS Acquisition [Member]", "label": "Ferroperm Piezoceramics AS Acquisition [Member]", "terseLabel": "Ferroperm Piezoceramics A/S Acquisition" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r567", "r581", "r795", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r921", "r1077", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1256", "r1257", "r1258", "r1259" ] }, "us-gaap_FinancingReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablesTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNet" ], "lang": { "en-us": { "role": { "label": "Financing Receivables [Text Block]", "terseLabel": "Accounts Receivable, Net", "documentation": "The entire disclosure for financing receivable." } } }, "auth_ref": [ "r432", "r436", "r437", "r438", "r1075" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r327", "r506" ] }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite Lived Intangible Assets Acquired As Part Of Business Combination [Table]", "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed." } } }, "auth_ref": [ "r91" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "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": [ "r224" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r224" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "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": [ "r224" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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": [ "r224" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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": [ "r224" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r502", "r505", "r506", "r508", "r895", "r899" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Amortization expense", "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r223", "r899" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails" ], "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": [ "r895" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r91", "r93" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "cts_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNetAndOperatingLeaseAssetsNet", "weight": 1.0, "order": 2.0 }, "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Other intangible assets, net", "totalLabel": "Net Amount", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r223", "r895" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted Average Remaining Amortization Period (in years)", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r895" ] }, "cts_FiniteLivedIntangiblesAcquiredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "FiniteLivedIntangiblesAcquiredAbstract", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangibles Acquired [Abstract]", "label": "Finite Lived Intangibles Acquired [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Carrying Value", "verboseLabel": "Intangible assets provisional value", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r503" ] }, "cts_FixedIncomeInvestmentsIncludingCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "FixedIncomeInvestmentsIncludingCashAndCashEquivalentsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fixed income investments including cash and cash equivalents.", "label": "Fixed Income Investments Including Cash And Cash Equivalents [Member]", "terseLabel": "Fixed Income Investments Including Cash and Cash Equivalents" } } }, "auth_ref": [] }, "cts_FocusTwoThousandAndTwentyFivePerformanceRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "FocusTwoThousandAndTwentyFivePerformanceRSUsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Focus two thousand and twenty five performance RSUs.", "label": "Focus Two Thousand And Twenty Five Performance R S Us [Member]", "terseLabel": "Focus 2025 Performance RSUs" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureIncomeTaxesEarningsLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "terseLabel": "Non-U.S.", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "terseLabel": "Foreign currency cash flow hedge gain (loss) to be reclassified during next 12 months", "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r172" ] }, "cts_ForeignCurrencyDenominatedDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ForeignCurrencyDenominatedDebtMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Foreign currency denominated debt.", "label": "Foreign Currency Denominated Debt [Member]", "terseLabel": "Foreign Currency Denominated Debt" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTaxAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfForeignCurrenciesLossesGainsRecordedInConsolidatedStatementOfLossEarningsDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss), Foreign Currency Transaction, before Tax [Abstract]", "terseLabel": "Foreign Currencies" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfForeignCurrenciesLossesGainsRecordedInConsolidatedStatementOfLossEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency losses", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r987", "r1124", "r1350", "r1351", "r1377" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currencies", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r826" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Currency Derivatives", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r1066", "r1097", "r1110" ] }, "us-gaap_ForeignPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignPlanMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails", "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1297", "r1298", "r1299" ] }, "cts_ForeignTaxCreditCarryforwardMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ForeignTaxCreditCarryforwardMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Foreign Tax Credit Carryforward [Member]", "label": "Foreign Tax Credit Carryforward [Member]", "terseLabel": "Foreign Tax Credit Carryforward" } } }, "auth_ref": [] }, "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": [ "r1141", "r1153", "r1163", "r1189" ] }, "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": [ "r1141", "r1153", "r1163", "r1189" ] }, "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": [ "r1141", "r1153", "r1163", "r1189" ] }, "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": [ "r1141", "r1153", "r1163", "r1189" ] }, "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": [ "r1141", "r1153", "r1163", "r1189" ] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForwardContractsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Forward Contracts [Member]", "terseLabel": "Foreign Currency Forward Contracts", "verboseLabel": "Foreign Currency Hedges", "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date." } } }, "auth_ref": [ "r1344" ] }, "cts_GainLossOnBusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "GainLossOnBusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on contingent consideration", "negatedLabel": "Gain (Loss) on contingent consideration", "label": "Gain (Loss) on Business Combination Contingent Consideration Liability", "documentation": "Gain (Loss) on business combination contingent consideration liability." } } }, "auth_ref": [] }, "us-gaap_GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on foreign currency hedges, net of cash", "label": "Gain (Loss) on Foreign Currency Cash Flow Hedge Ineffectiveness", "terseLabel": "(Loss) gain on foreign currency cash flow hedge ineffectiveness", "documentation": "The net gain (loss) during the reporting period due to ineffectiveness in foreign currency cash flow hedges. Recognized in earnings." } } }, "auth_ref": [ "r251" ] }, "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net", "terseLabel": "Gain (loss) on foreign currency derivatives", "documentation": "Aggregate impact of foreign currency derivatives on earnings for the period. Includes impact of foreign currency cash flow hedge ineffectiveness and the ineffectiveness of fair value hedging derivatives and full change in fair value of the foreign currency derivatives not designated as hedging instruments." } } }, "auth_ref": [ "r159", "r163", "r167" ] }, "cts_GainLossOnQualifiedReplacementPlanAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "GainLossOnQualifiedReplacementPlanAsset", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on qualified replacement plan assets", "label": "Gain (Loss) on Qualified Replacement Plan Asset", "documentation": "Gain (Loss) on qualified replacement plan asset" } } }, "auth_ref": [] }, "cts_GainLossOnQualifiedReplacementPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "GainLossOnQualifiedReplacementPlanAssets", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on qualified replacement plan assets", "label": "Gain (Loss) on Qualified Replacement Plan Assets", "documentation": "Gain (Loss) on qualified replacement plan assets." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of assets", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r17" ] }, "us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits, Description [Abstract]", "terseLabel": "Retirement Plans" } } }, "auth_ref": [] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution [Axis]", "terseLabel": "Geographic Distribution", "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r904", "r905", "r1076" ] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution [Domain]", "terseLabel": "Geographic Distribution", "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r904", "r905" ] }, "cts_GeographicDistributionMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "GeographicDistributionMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "documentation": "Geographic distribution.", "label": "Geographic Distribution [Member]", "terseLabel": "Geographic Distribution" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "cts_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNetAndOperatingLeaseAssetsNet", "weight": 1.0, "order": 1.0 }, "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "cts_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInNetCarryingAmountOfGoodwillDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "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": [ "r326", "r496", "r900", "r1078", "r1112", "r1262", "r1269" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInNetCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Increase due to 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": [ "r498", "r1078" ] }, "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": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r221" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Intangible Assets", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r22", "r89" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInNetCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign exchange impact", "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": [ "r500" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r17", "r497", "r499", "r501", "r1078" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInNetCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Decrease from purchase accounting adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1", "r1268" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "lang": { "en-us": { "role": { "label": "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_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross margin", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r210", "r366", "r408", "r417", "r422", "r425", "r471", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r820", "r1074", "r1287" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r30", "r781" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r30" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r30" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1131", "r1132", "r1145" ] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [ "r509" ] }, "us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of indefinite-lived intangible asset excluding goodwill." } } }, "auth_ref": [ "r509" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Impairment of other intangible assets and long-lived 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": [ "r1234", "r1272" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "terseLabel": "Impairment charges", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r1234", "r1272" ] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "In Process Research and Development [Member]", "terseLabel": "In process research and development", "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureIncomeTaxesEarningsLossBeforeIncomeTaxesDetails", "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Earnings before income taxes", "totalLabel": "Earnings (loss) before 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", "r206", "r263", "r408", "r417", "r422", "r425", "r905", "r918", "r1074" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureIncomeTaxesEarningsLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Earnings before income taxes" } } }, "auth_ref": [] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfForeignCurrenciesLossesGainsRecordedInConsolidatedStatementOfLossEarningsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r510", "r516", "r991" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfForeignCurrenciesLossesGainsRecordedInConsolidatedStatementOfLossEarningsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r516", "r991" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureIncomeTaxesEarningsLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r26" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureIncomeTaxesEarningsLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "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": [] }, "cts_IncomeTaxDisclosureAdditionalTextualAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "IncomeTaxDisclosureAdditionalTextualAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Disclosure Additional Textual [Abstract]", "label": "Income Tax Disclosure Additional Textual [Abstract]", "terseLabel": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/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": [ "r367", "r727", "r735", "r743", "r749", "r757", "r762", "r763", "r764", "r942" ] }, "us-gaap_IncomeTaxExaminationDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationDescription", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination, Description", "terseLabel": "Tax years subject to examination", "documentation": "A brief description of status of the tax examination, significant findings to date, and the entity's position with respect to the findings." } } }, "auth_ref": [ "r136" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Accrued for interest and penalties related to uncertain income tax", "totalLabel": "Income Tax Examination, Penalties and Interest Accrued, Total", "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations." } } }, "auth_ref": [ "r1328" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails", "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax (benefit) expense", "totalLabel": "Total provision for income taxes", "verboseLabel": "Income tax expense (benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r267", "r282", "r390", "r391", "r414", "r733", "r758", "r924" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r348", "r729", "r730", "r743", "r744", "r748", "r750", "r940" ] }, "cts_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureIncomeTaxesEarningsLossBeforeIncomeTaxesDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net", "totalLabel": "Income Taxes Paid, Net, Total", "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": [ "r72" ] }, "cts_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "IncomeTaxesTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureIncomeTaxesEarningsLossBeforeIncomeTaxesDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedSalaries", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Salaries", "terseLabel": "Accrued payroll and benefits", "documentation": "The increase (decrease) during the period in accrued salaries." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "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": [ "r16" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of acquisitions:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/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": [ "r1214", "r1233" ] }, "cts_IncreaseDecreaseInOperatingRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "IncreaseDecreaseInOperatingRightOfUseAsset", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating right of use asset.", "label": "Increase Decrease In Operating Right Of Use Asset", "negatedLabel": "Operating lease assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Increase (Decrease) in Other Operating Liabilities, Total", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits", "terseLabel": "Pension and other post-retirement plans", "totalLabel": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits, Total", "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfCommonSharesOutstandingDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "verboseLabel": "Roll forward of common shares outstanding", "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_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r504", "r507" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Line Items]", "terseLabel": "Indefinite Lived Intangible Assets By Major Class [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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r92", "r225" ] }, "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": [ "r1144", "r1153", "r1163", "r1180", "r1189", "r1193", "r1201" ] }, "cts_IndustrialMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "IndustrialMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Industrial [Member]", "label": "Industrial [Member]", "terseLabel": "Industrial" } } }, "auth_ref": [] }, "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": [ "r1199" ] }, "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": [ "r1133", "r1205" ] }, "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": [ "r1133", "r1205" ] }, "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": [ "r1133", "r1205" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r182", "r265", "r352", "r412", "r836", "r992", "r1124", "r1376" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense [Member]", "terseLabel": "Interest Expense", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r40" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r358", "r360", "r361" ] }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "terseLabel": "Interest rate cash flow hedge gain (loss) to be reclassified during next 12 months", "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months." } } }, "auth_ref": [ "r172" ] }, "cts_InterestRatePlusAnApplicableMargin": { "xbrltype": "percentItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "InterestRatePlusAnApplicableMargin", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Interest rate plus an applicable margin.", "label": "Interest Rate Plus An Applicable Margin", "terseLabel": "Interest rate plus an applicable margin" } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Interest Rate Swap [Member]", "terseLabel": "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": [ "r1061", "r1121", "r1122" ] }, "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_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNet" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories, Net", "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": [ "r493" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1225" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesNetDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net", "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": [ "r334", "r1064", "r1112" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r268", "r322", "r333", "r493", "r494", "r495", "r893", "r1069" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1227" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "negatedLabel": "Less: Inventory reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r88", "r1228" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1226" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r213", "r411" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "terseLabel": "Investment Type", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r946", "r948", "r949", "r952", "r955", "r1012", "r1014", "r1016", "r1019", "r1020", "r1036", "r1037", "r1039", "r1040", "r1041", "r1042", "r1043", "r1116" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r946", "r948", "r949", "r952", "r955", "r1012", "r1014", "r1016", "r1019", "r1020", "r1036", "r1037", "r1039", "r1040", "r1041", "r1042", "r1043", "r1116" ] }, "cts_June2016PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "June2016PlanMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "June2016 Plan [Member]", "label": "June2016 Plan [Member]", "terseLabel": "June 2016 Plan" } } }, "auth_ref": [] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Land and Land Improvements [Member]", "terseLabel": "Land and Land Improvements", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "us-gaap_LatestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LatestTaxYearMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Latest Tax Year [Member]", "terseLabel": "Latest Tax Year", "documentation": "Latest identified tax year." } } }, "auth_ref": [ "r1329" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r847", "r1111" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Expense", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1356" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Summary of Remaining Maturity of Existing Lease Liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1357" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r855" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r855" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r855" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r855" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r855" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r855" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r855" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r855" ] }, "cts_LesseeOperatingLeasePaymentonExtensionOption": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "LesseeOperatingLeasePaymentonExtensionOption", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease Payment on Extension Option", "label": "Lessee Operating Lease Paymenton Extension Option", "terseLabel": "Operating lease payment on extension option" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r843" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Standby letters of credit", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/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": [ "r52", "r366", "r471", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r774", "r776", "r777", "r820", "r964", "r1073", "r1126", "r1287", "r1359", "r1360" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders' Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r199", "r262", "r914", "r1112", "r1236", "r1260", "r1349" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/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": [ "r54", "r321", "r366", "r471", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r774", "r776", "r777", "r820", "r1112", "r1287", "r1359", "r1360" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage per annum", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "cts_LineOfCreditFacilityContingentIncreaseToMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "LineOfCreditFacilityContingentIncreaseToMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Increased maximum borrowing capacity under the credit facility if any one or more of the existing banks or new banks agree to provide such increased commitment amount.", "label": "Line Of Credit Facility Contingent Increase To Maximum Borrowing Capacity", "terseLabel": "Line of credit facility contingent increase to maximum borrowing capacity" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility", "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": [ "r1235" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Total credit facility availability", "verboseLabel": "Line of credit maximum borrowing amount", "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": [ "r51" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Amount available, subject to covenant restrictions", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r51" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "terseLabel": "Line Of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r51", "r1235" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Line of Credit", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrentAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities [Abstract]", "terseLabel": "Long-term debt" } } }, "auth_ref": [] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfLongTermDebtDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Long-term debt", "verboseLabel": "Balance outstanding", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r56", "r104", "r105" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r56" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type", "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": [ "r56", "r106" ] }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtWeightedAverageInterestRate", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Weighted-average interest rate", "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [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": [ "r526", "r527", "r528", "r532", "r1281", "r1282" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r526", "r527", "r528", "r532", "r1281", "r1282" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimate loss", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r527", "r528", "r531", "r532" ] }, "cts_LumpSumPaymentsFromPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "LumpSumPaymentsFromPlanAssets", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Lump sum payments from plan assets.", "label": "Lump Sum Payments From Plan Assets", "terseLabel": "Lump sum payments from plan assets" } } }, "auth_ref": [] }, "country_MX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MX", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails" ], "lang": { "en-us": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment", "documentation": "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": [] }, "cts_MaglabAgAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "MaglabAgAcquisitionMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Maglab AG acquisition.", "label": "Maglab AG Acquisition [Member]", "terseLabel": "Maglab AG Acquisition" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregatedRevenuesDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r431", "r1092", "r1291", "r1371", "r1372" ] }, "cts_MatamorosConsolidationMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "MatamorosConsolidationMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matamoros consolidation", "label": "Matamoros Consolidation [Member]", "documentation": "Matamoros Consolidation." } } }, "auth_ref": [] }, "cts_MaximumMaturityPeriodOfHighlyLiquidInvestments": { "xbrltype": "durationItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "MaximumMaturityPeriodOfHighlyLiquidInvestments", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum maturity period of highly liquid investments.", "label": "Maximum Maturity Period Of Highly Liquid Investments", "terseLabel": "Maturity period of highly liquid investments" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r527", "r528", "r529", "r530", "r676", "r892", "r925", "r956", "r957", "r1013", "r1015", "r1017", "r1018", "r1038", "r1058", "r1059", "r1075", "r1089", "r1107", "r1113", "r1289", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366" ] }, "cts_MayTwoThousandTwentyOneProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "MayTwoThousandTwentyOneProgramMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "May 2021 Program", "label": "May Two Thousand Twenty One Program [Member]", "documentation": "May 2021 program." } } }, "auth_ref": [] }, "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": [ "r1172" ] }, "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": [ "r1172" ] }, "cts_MedicalMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "MedicalMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Medical [Member]", "label": "Medical [Member]", "terseLabel": "Medical" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r527", "r528", "r529", "r530", "r676", "r892", "r925", "r956", "r957", "r1013", "r1015", "r1017", "r1018", "r1038", "r1058", "r1059", "r1075", "r1089", "r1107", "r1113", "r1289", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366" ] }, "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": [ "r1192" ] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Valuation and Qualifying Accounts", "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_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": [ "r1200" ] }, "currency_NOK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "NOK", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Norway, Krone", "terseLabel": "Krone" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregatedRevenuesDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r431", "r1092", "r1291", "r1371", "r1372" ] }, "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": [ "r1173" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by 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": [ "r359" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r359" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/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_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net 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": [ "r216", "r217", "r218" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/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_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity", "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net earnings (loss)", "totalLabel": "Net earnings (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r207", "r218", "r264", "r319", "r343", "r346", "r351", "r366", "r380", "r384", "r385", "r386", "r387", "r390", "r391", "r397", "r408", "r417", "r422", "r425", "r471", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r807", "r820", "r919", "r988", "r1005", "r1006", "r1074", "r1124", "r1287" ] }, "us-gaap_NetInvestmentHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentHedgingMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Net Investment Hedging [Member]", "verboseLabel": "Net Investment Hedge", "terseLabel": "Designated As Net Investment Hedge", "documentation": "Hedges of a net investment in a foreign operation." } } }, "auth_ref": [ "r156" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Recently Adopted", "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": [] }, "cts_NonCashInventoryCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "NonCashInventoryCharges", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Non-cash inventory charges.", "label": "Non-cash Inventory Charges", "terseLabel": "Non-cash inventory charges" } } }, "auth_ref": [] }, "cts_NonEmployeeDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "NonEmployeeDirectorsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Non employee directors.", "label": "Non Employee Directors [Member]", "terseLabel": "Non-employee Directors" } } }, "auth_ref": [] }, "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": [ "r1172" ] }, "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": [ "r1141", "r1153", "r1163", "r1180", "r1189" ] }, "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": [ "r1170" ] }, "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": [ "r1169" ] }, "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": [ "r1180" ] }, "cts_NonRule10B51ModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "NonRule10B51ModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Modified Flag", "label": "Non-Rule 10b5-1 Modified Flag", "documentation": "Non-Rule 10b5-1 modified flag." } } }, "auth_ref": [] }, "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": [ "r1200" ] }, "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": [ "r1200" ] }, "cts_NoncontributoryPensionBenefitPlansForEmployees": { "xbrltype": "percentItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "NoncontributoryPensionBenefitPlansForEmployees", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Noncontributory pension benefit plans for employees.", "label": "Noncontributory Pension Benefit Plans For Employees", "terseLabel": "Noncontributory benefit pension plans covering active employees" } } }, "auth_ref": [] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated As Hedges", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Nonoperating Income (Expense)", "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": [ "r214" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense) income:" } } }, "auth_ref": [] }, "cts_NumberOfEquityBasedCompensationPlan": { "xbrltype": "integerItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "NumberOfEquityBasedCompensationPlan", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of equity based compensation plan.", "label": "Number Of Equity Based Compensation Plan", "terseLabel": "Number of equity based compensation plans" } } }, "auth_ref": [] }, "cts_NumberOfParticipantsElectedToReceiveSettlement": { "xbrltype": "integerItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "NumberOfParticipantsElectedToReceiveSettlement", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of participants elected to receive settlement.", "label": "Number Of Participants Elected To Receive Settlement", "terseLabel": "Number of participants elected to receive settlement" } } }, "auth_ref": [] }, "cts_NumberOfSharesToBeIssuedUponVestingOfEachOption": { "xbrltype": "sharesItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "NumberOfSharesToBeIssuedUponVestingOfEachOption", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares to be issued upon vesting of each option.", "label": "Number Of Shares To Be Issued Upon Vesting Of Each Option", "terseLabel": "Number of shares to be issued upon vesting of each option" } } }, "auth_ref": [] }, "cts_NumberOfSitesUnderNationalPrioritiesListOfSuperfundProgram": { "xbrltype": "integerItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "NumberOfSitesUnderNationalPrioritiesListOfSuperfundProgram", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of sites under national priorities list of superfund program.", "label": "Number Of Sites Under National Priorities List Of Superfund Program", "terseLabel": "Number of sites under National Priorities List of Superfund program" } } }, "auth_ref": [] }, "cts_OfficersKeyEmployeesAndNonEmployeeDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "OfficersKeyEmployeesAndNonEmployeeDirectorsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents activity related to officers, key employees, and non-employee directors.", "label": "Officers Key Employees And Non Employee Directors [Member]", "terseLabel": "Officers, Key Employees, and Non-employee Directors" } } }, "auth_ref": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OpenTaxYear", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Open Tax Year", "terseLabel": "Open tax year", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r736" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating earnings", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r408", "r417", "r422", "r425", "r1074" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r848", "r1111" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfBalanceSheetClassificationForOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfBalanceSheetClassificationForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r845" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfBalanceSheetClassificationForOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfBalanceSheetClassificationForOperatingLeasesDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r845" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfBalanceSheetClassificationForOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfBalanceSheetClassificationForOperatingLeasesDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r845" ] }, "us-gaap_OperatingLeasePaymentsUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePaymentsUse", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments, Use", "terseLabel": "Cash paid for amounts included in the measurement of lease obligations", "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r846", "r851" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r844" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfBalanceSheetClassificationForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r854", "r1111" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfBalanceSheetClassificationForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease terms (years)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r853", "r1111" ] }, "cts_OperatingLossCarryforwardMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "OperatingLossCarryforwardMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforward [Member]", "label": "Operating Loss Carryforward [Member]", "terseLabel": "Operating Loss Carryforward" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r53" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r335", "r1112" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "cts_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNetAndOperatingLeaseAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r328" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other assets" } } }, "auth_ref": [] }, "cts_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNetAndOperatingLeaseAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNetAndOperatingLeaseAssetsNet", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Other assets noncurrent excluding property, plant and equipment, net and operating lease assets, net.", "label": "Other Assets Noncurrent Excluding Property Plant And Equipment Net And Operating Lease Assets Net", "totalLabel": "Total other assets" } } }, "auth_ref": [] }, "cts_OtherChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "OtherChargesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Charges", "label": "Other Charges [Member]", "documentation": "Other Charges [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "terseLabel": "Gross, gain (loss) recognized in OCI", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r63", "r350", "r827", "r829", "r832", "r920", "r1229" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Gain (loss) recognized in OCI, net", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r44", "r63", "r350", "r827", "r829", "r832", "r1229" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "negatedLabel": "Income tax benefit (expense), gain (loss) recognized in OCI", "totalLabel": "Other Comprehensive Income (Loss) before Reclassifications, Tax, Total", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r12", "r349", "r920" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Changes in fair market value of derivatives, net of tax", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r339", "r340" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Cumulative translation adjustment, net of tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive earnings (loss):" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive earnings", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r15", "r27", "r249", "r344", "r347" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveEarnings", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Changes in unrealized pension cost, net of tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r11", "r204" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAmountsToBeReceivedFromCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r158", "r170" ] }, "us-gaap_OtherExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherExpenseMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Expense [Member]", "terseLabel": "Other Expense", "documentation": "Primary financial statement caption encompassing other expense." } } }, "auth_ref": [ "r40" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/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": [ "r57" ] }, "cts_OtherNonUnitedStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "OtherNonUnitedStatesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "documentation": "Other non united states.", "label": "Other Non United States [Member]", "terseLabel": "Other non-U.S." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Assets", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfLocationAndFairValuesOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Long-term Obligations", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r215" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfForeignCurrenciesLossesGainsRecordedInConsolidatedStatementOfLossEarningsDetails" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other Nonoperating Income (Expense)", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "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": [ "r1172" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails", "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Post-Retirement Life Insurance Plan", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r598", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r630", "r631", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r647", "r648", "r650", "r653", "r656", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r673", "r674", "r675", "r1099", "r1100", "r1101", "r1102", "r1103" ] }, "us-gaap_OtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringCosts", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other costs", "label": "Other Restructuring Costs", "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r17" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Restructuring [Member]", "terseLabel": "Exit and Disposal Activities, Building and Equipment Relocation and Workforce Reduction", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r1080", "r1081", "r1082", "r1083" ] }, "cts_OtherSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "OtherSecuritiesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfPensionPlanAssetAllocationDetails" ], "lang": { "en-us": { "role": { "documentation": "Other securities.", "label": "Other Securities [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "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": [ "r1139", "r1151", "r1161", "r1187" ] }, "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": [ "r1142", "r1154", "r1164", "r1190" ] }, "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": [ "r1142", "r1154", "r1164", "r1190" ] }, "cts_PartnershipAssetsCapitalDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "PartnershipAssetsCapitalDistributions", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "documentation": "Partnership assets capital distributions.", "label": "Partnership Assets Capital Distributions", "negatedLabel": "Capital distributions" } } }, "auth_ref": [] }, "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": [ "r1168" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Contingent consideration payments", "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": [ "r13" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r68" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureCostsAssociatedWithExitAndRestructuringActivitiesScheduleOfRestructuringLiabilityActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "negatedLabel": "Cost paid", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r515", "r1232" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r68" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid on behalf of equity award participants", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r357" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash paid, net of cash acquired of $14", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "terseLabel": "Cash paid, net of cash acquired", "negatedLabel": "Payments for acquisitions, net of cash acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r66" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures", "totalLabel": "Payments to Acquire Productive Assets, Total", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r266", "r1337", "r1338", "r1339" ] }, "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": [ "r1171" ] }, "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": [ "r1171" ] }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Noncurrent", "terseLabel": "Long-term pension obligations", "totalLabel": "Liability, Pension and Other Postretirement and Postemployment Benefits, Noncurrent, Total", "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as noncurrent." } } }, "auth_ref": [ "r118", "r119", "r190", "r234" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r597", "r623", "r625", "r631", "r649", "r651", "r652", "r653", "r654", "r655", "r670", "r671", "r673", "r1099" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Plan, Current", "negatedLabel": "Accrued expenses and other liabilities", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current." } } }, "auth_ref": [ "r189", "r598", "r599", "r622", "r1099" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Plan, Noncurrent", "negatedLabel": "Long-term pension obligations", "totalLabel": "Liability, Defined Benefit Plan, Noncurrent, Total", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r190", "r598", "r599", "r622", "r1099" ] }, "cts_PensionAndOtherPostretirementExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "PensionAndOtherPostretirementExpenseIncome", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Pension and other postretirement expense (income).", "label": "Pension And Other Postretirement Expense Income", "terseLabel": "Pensions and other post-retirement plan expense" } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansPolicy", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Retirement Plans", "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived." } } }, "auth_ref": [ "r21", "r23", "r24", "r31", "r124" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "terseLabel": "Pension Plans", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r598", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r647", "r648", "r650", "r653", "r656", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r673", "r674", "r678", "r1099", "r1100", "r1104", "r1105", "r1106" ] }, "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": [ "r1170" ] }, "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": [ "r1180" ] }, "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": [ "r1173" ] }, "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": [ "r1169" ] }, "cts_PercentageOfTaxBenefitMoreLikelyThanNotThresholdForRealization": { "xbrltype": "percentItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "PercentageOfTaxBenefitMoreLikelyThanNotThresholdForRealization", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of tax benefit more-likely-than-not threshold for realization.", "label": "Percentage Of Tax Benefit More Likely Than Not Threshold For Realization", "terseLabel": "Percentage of tax benefit likely to be realized upon ultimate settlement with related tax authority" } } }, "auth_ref": [] }, "cts_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfUnrecognizedCompensationExpenseRelatedToNonVestedRsusDetails" ], "lang": { "en-us": { "role": { "documentation": "Performance based restricted stock units.", "label": "Performance Based Restricted Stock Units [Member]", "terseLabel": "Performance-Based RSUs" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance Shares", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfFairValuesOfPensionPlanDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfPensionPlanAssetAllocationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r623", "r624", "r626", "r627", "r628", "r629", "r630", "r631", "r650", "r1097", "r1098", "r1099" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322", "r1323", "r1324", "r1325" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322", "r1323", "r1324", "r1325" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Fair Value Disclosure Item Amounts [Default]", "axisDefault": "Portion at Fair Value Measurement [Member] [Default]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r818" ] }, "us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtOtherThanFairValueFairValueDisclosureMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Portion at Other than Fair Value Measurement [Member]", "terseLabel": "Not Leveled", "documentation": "Not measured at fair value." } } }, "auth_ref": [ "r818" ] }, "us-gaap_PreferredStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockNoParValue", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, No Par Value", "terseLabel": "Preferred stock, par value per share", "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r193", "r1290" ] }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract]", "terseLabel": "Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r193", "r966" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r193", "r966", "r985", "r1378", "r1379" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1224" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from borrowings of long-term debt", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued product-related costs", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r53", "r1285", "r1286" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment, Net", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r226", "r272", "r275", "r276" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "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": [ "r227", "r324", "r917" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property Plant And Equipment [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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Long-Lived Assets", "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": [ "r18", "r907", "r917", "r1112" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r18", "r272", "r275", "r915" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property, Plant and Equipment, Net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r227" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, useful lives", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "cts_ProvisionForReimbursementCostAndInetrest": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ProvisionForReimbursementCostAndInetrest", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Provision for reimbursement cost and inetrest.", "label": "Provision For Reimbursement Cost And Inetrest", "terseLabel": "Provision for reimbursement cost and interest" } } }, "auth_ref": [] }, "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": [ "r1168" ] }, "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": [ "r1168" ] }, "cts_QualifiedReplacementPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "QualifiedReplacementPlanAssets", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Qualified replacement plan assets", "label": "Qualified Replacement Plan Assets", "documentation": "Qualified replacement plan assets." } } }, "auth_ref": [] }, "cts_QualityThermistorIncMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "QualityThermistorIncMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Quality Thermistor, Inc.", "label": "Quality Thermistor Inc [Member]", "terseLabel": "Quality Thermistor, Inc." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r527", "r528", "r529", "r530", "r623", "r676", "r709", "r710", "r711", "r868", "r892", "r925", "r956", "r957", "r1013", "r1015", "r1017", "r1018", "r1038", "r1058", "r1059", "r1075", "r1089", "r1107", "r1113", "r1116", "r1273", "r1289", "r1362", "r1363", "r1364", "r1365", "r1366" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r527", "r528", "r529", "r530", "r623", "r676", "r709", "r710", "r711", "r868", "r892", "r925", "r956", "r957", "r1013", "r1015", "r1017", "r1018", "r1038", "r1058", "r1059", "r1075", "r1089", "r1107", "r1113", "r1116", "r1273", "r1289", "r1362", "r1363", "r1364", "r1365", "r1366" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r1250", "r1251", "r1252", "r1253" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "terseLabel": "Gross, gain (loss) reclassified from AOCI to earnings", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r63", "r350", "r827", "r831", "r832", "r920", "r1229" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "terseLabel": "(Gain) Loss reclassified from AOCI to earnings, net", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r44", "r63", "r350", "r827", "r831", "r832", "r1229" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Income tax benefit (expense), gain (loss) reclassified from AOCI to earnings", "totalLabel": "Reclassification from AOCI, Current Period, Tax, Total", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r12", "r342", "r349", "r920" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of the unrecognized tax benefits", "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_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": [ "r1134", "r1146", "r1156", "r1182" ] }, "us-gaap_RegulatoryAgencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryAgencyAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Regulatory Agency [Axis]", "terseLabel": "Regulatory Agency", "documentation": "Information by name of regulatory agency." } } }, "auth_ref": [] }, "us-gaap_RegulatoryAgencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryAgencyDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Regulatory Agency [Domain]", "terseLabel": "Regulatory Agency", "documentation": "Organization that establishes and ensures compliance with rules or regulations." } } }, "auth_ref": [] }, "cts_ReimbursementCostsAndInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ReimbursementCostsAndInterest", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Reimbursement costs and interest.", "label": "Reimbursement Costs And Interest", "terseLabel": "Reimbursement costs and interest" } } }, "auth_ref": [] }, "cts_ReimbursementExpectToPotentialExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ReimbursementExpectToPotentialExposure", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reimbursement expect to potential exposure", "label": "Reimbursement Expect To Potential Exposure", "documentation": "Reimbursement expect to potential exposure." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Lines of Credit", "negatedLabel": "Payments of long-term debt", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development expenses", "totalLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r187", "r726", "r1367" ] }, "us-gaap_ResearchAndDevelopmentExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAmountsToBeReceivedFromCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Abstract]", "terseLabel": "Research and Development Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r725" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r139" ] }, "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": [ "r1135", "r1147", "r1157", "r1183" ] }, "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": [ "r1136", "r1148", "r1158", "r1184" ] }, "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": [ "r1143", "r1155", "r1165", "r1191" ] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockExpense", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0, "order": 0.0 }, "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Stock or Unit Expense", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement." } } }, "auth_ref": [ "r17" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "RSU", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r76" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfUnrecognizedCompensationExpenseRelatedToNonVestedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivities" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Costs Associated with Exit and Restructuring Activities", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r512", "r513", "r515", "r518", "r523" ] }, "cts_RestructuringAndRelatedCostAdditionalCost": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "RestructuringAndRelatedCostAdditionalCost", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related cost additional cost.", "label": "Restructuring And Related Cost Additional Cost", "terseLabel": "Restructuring and related cost additional cost" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Expected Cost", "verboseLabel": "Restructuring and related cost, expected cost of plan", "totalLabel": "Restructuring and Related Cost, Expected Cost, Total", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r514", "r517", "r520", "r522" ] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureCostsAssociatedWithExitAndRestructuringActivitiesScheduleOfRestructuringLiabilityActivitiesDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesScheduleOfRestructuringChargesDetails", "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Restructuring charges", "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost." } } }, "auth_ref": [ "r514", "r517", "r520", "r522" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r514", "r515", "r520", "r521" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost And Reserve [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": [ "r514", "r515", "r516", "r517", "r520", "r521", "r522" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restructuring costs", "terseLabel": "Restructuring non-cash charges", "verboseLabel": "Restructuring expense", "totalLabel": "Restructuring Costs, Total", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r17" ] }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostsAndAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other restructuring costs and asset impairment charges", "label": "Restructuring Costs and Asset Impairment Charges", "totalLabel": "Restructuring Costs and Asset Impairment Charges, Total", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r17" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureCostsAssociatedWithExitAndRestructuringActivitiesScheduleOfRestructuringLiabilityActivitiesDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve", "periodEndLabel": "Restructuring liability", "periodStartLabel": "Restructuring liability", "terseLabel": "Restructuring reserve", "totalLabel": "Restructuring Reserve, Total", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r515", "r519" ] }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveTranslationAndOtherAdjustment", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureCostsAssociatedWithExitAndRestructuringActivitiesScheduleOfRestructuringLiabilityActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Translation and Other Adjustment", "terseLabel": "Other activities", "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases)." } } }, "auth_ref": [ "r101", "r1278" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r196", "r233", "r913", "r932", "r937", "r941", "r967", "r1112" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r316", "r376", "r377", "r378", "r381", "r389", "r391", "r476", "r483", "r718", "r719", "r720", "r754", "r755", "r787", "r790", "r791", "r794", "r805", "r928", "r930", "r943", "r1378" ] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails", "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location", "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r650", "r653", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r1297", "r1298", "r1299" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails", "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location", "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r650", "r653", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r1297", "r1298", "r1299" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails", "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r598", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r647", "r648", "r650", "r653", "r656", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r673", "r674", "r675", "r678", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails", "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r598", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r647", "r648", "r650", "r653", "r656", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r673", "r674", "r675", "r678", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106" ] }, "cts_RevaluationOfContingentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "RevaluationOfContingentLiabilities", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revaluation of contingent liabilities.", "label": "Revaluation Of Contingent Liabilities", "terseLabel": "Revaluation of contingent liabilities" } } }, "auth_ref": [] }, "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_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "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": [ "r284", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r989", "r1060", "r1070" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregatedRevenuesDetails", "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Net sales", "verboseLabel": "Revenues", "totalLabel": "Revenues, Total", "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": [ "r353", "r366", "r409", "r410", "r416", "r420", "r421", "r427", "r429", "r431", "r471", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r820", "r905", "r1287" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues From External Customers And Long Lived 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": [] }, "cts_RevolvingCreditFacilityDue2020LetterOfCreditSublimitMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "RevolvingCreditFacilityDue2020LetterOfCreditSublimitMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the letter of credit sublimit under the Revolving Credit Facility due in 2020 agreement.", "label": "Revolving Credit Facility Due2020 Letter Of Credit Sublimit [Member]", "terseLabel": "Revolving Credit Facility Due 2024 Letter Of Credit Sublimit" } } }, "auth_ref": [] }, "cts_RevolvingCreditFacilityDue2020SwinglineSublimitMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "RevolvingCreditFacilityDue2020SwinglineSublimitMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Swingline sublimit under the Revolving Credit Facility due in 2020 agreement.", "label": "Revolving Credit Facility Due2020 Swingline Sublimit [Member]", "terseLabel": "Revolving Credit Facility Due 2024 Swingline Sublimit" } } }, "auth_ref": [] }, "cts_RevolvingCreditFacilityDue2024Member": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "RevolvingCreditFacilityDue2024Member", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to revolving credit facility due in 2024.", "label": "Revolving Credit Facility Due2024 [Member]", "terseLabel": "Revolving Credit Facility Due 2024" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Leased assets obtained in exchange for new operating lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r852", "r1111" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "cts_Rule10B51ModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "Rule10B51ModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Modified Flag", "label": "Rule 10b5-1 Modified Flag", "documentation": "Rule 10b5-1 modified flag." } } }, "auth_ref": [] }, "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": [ "r1200" ] }, "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": [ "r1200" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore" } } }, "auth_ref": [] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails" ], "lang": { "en-us": { "role": { "label": "Sales [Member]", "terseLabel": "Net Sales", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r40" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r431", "r1211" ] }, "cts_SalesTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "SalesTaxPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of the accounting policy for sales tax.", "label": "Sales Tax Policy [Text Block]", "terseLabel": "Sales Taxes" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r677", "r1223", "r1247" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r393", "r677", "r1208", "r1247" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Components of Accounts Receivable, Net", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Components of Accrued Expenses and Other Liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]", "terseLabel": "Summary of Projected Benefit Obligation Accumulated Benefit Obligation and Fair Value of Plan Assets", "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation." } } }, "auth_ref": [ "r238" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r63", "r1353", "r1354" ] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "terseLabel": "Summary of Asset Allocation and Target Allocation Plan", "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall." } } }, "auth_ref": [ "r237" ] }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Accrued Cost", "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized." } } }, "auth_ref": [ "r119" ] }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Accumulated Other Comprehensive income (loss)", "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost." } } }, "auth_ref": [ "r235" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of Antidilutive Securities", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "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": [ "r142", "r144", "r765" ] }, "cts_ScheduleOfCapitalizedMoldsDiesandOtherToolsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ScheduleOfCapitalizedMoldsDiesandOtherToolsTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts capitalized for Molds, Dies and Other Tools recorded in Other current assets.", "label": "Schedule Of Capitalized Molds Diesand Other Tools Table [Text Block]", "terseLabel": "Summary of Amounts to be Received From Customers" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Changes in Fair Value of Plan Assets [Table Text Block]", "terseLabel": "Summary of Fair Values of Pension Plan", "documentation": "Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements." } } }, "auth_ref": [ "r236" ] }, "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]", "terseLabel": "Summary of Common Shares Outstanding", "documentation": "Tabular disclosure of the change in common stock outstanding." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of Compensation Expense", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r132" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Significant Components of Income Tax Provision/(Benefit)", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r245" ] }, "cts_ScheduleOfComponentsOfPerformanceBasedRestrictedStockUnitsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ScheduleOfComponentsOfPerformanceBasedRestrictedStockUnitsTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the components of the Performance-Based restricted stock units plan including target units, vesting year, vesting dependency and units awarded.", "label": "Schedule Of Components Of Performance Based Restricted Stock Units Table [Text Block]", "terseLabel": "Schedule of Performance-Based RSUs" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Long-Term Debt", "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": [ "r56", "r110", "r113", "r180", "r181", "r183", "r185", "r231", "r232", "r1085", "r1087", "r1238" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant Components of Deferred Tax Assets and Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r244" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails", "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfFairValuesOfPensionPlanDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfPensionPlanAssetAllocationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r21", "r120", "r121", "r122", "r123" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Effect of Derivative Instruments on Consolidated Statements of Earnings (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": [ "r159", "r163", "r781" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Location and Fair Values of Derivative Instruments", "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": [ "r160" ] }, "us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block]", "terseLabel": "Summary of Reconciliation of Level 3 Partnership Assets Within Fair Value Hierarchy", "documentation": "Tabular disclosure of the effect of fair value measurements using significant unobservable inputs (Level 3) on changes in plan assets of pension plans and/or other employee benefit plans for the period." } } }, "auth_ref": [ "r1294" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Effective Income Taxes Rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r243" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [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": [ "r132" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Environmental Loss Contingencies by Site [Table Text Block]", "terseLabel": "Roll-forward of Remediation Reserves Included in Accrued Expenses and Other Liabilities", "documentation": "Tabular disclosure of environmental loss contingencies by individual site. Does not include loss contingencies that are not environmental in nature." } } }, "auth_ref": [ "r1274", "r1275", "r1276", "r1283", "r1284" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Summary of Estimated Future Benefit Payments", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r239" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Financial Liabilities and Assets Measured at Fair Value 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": [ "r810", "r811" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Summary of Carrying Amounts and Weighted Average Lives of Acquired Intangible Assets", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r91", "r93", "r895" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of 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": [ "r91", "r93" ] }, "cts_ScheduleOfForeignCurrencyGainLossStatementOfFinancialPerformanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ScheduleOfForeignCurrencyGainLossStatementOfFinancialPerformanceTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the gain (loss) from foreign currency recorded in the statement of financial performance.", "label": "Schedule Of Foreign Currency Gain Loss Statement Of Financial Performance Table [Text Block]", "terseLabel": "Summary of Foreign Currencies (Losses) Gains Recorded in Consolidated Statement of (Loss) Earnings" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Net Carrying Amount of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1078", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Earnings (Loss) Before Income Taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1237" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Indefinite Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity." } } }, "auth_ref": [ "r39", "r225" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureInventoriesNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories, Net", "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": [ "r48", "r200", "r201", "r202" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Summary of Net Pension and Postretirement Expense", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r240" ] }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetFundedStatusTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Funded Status [Table Text Block]", "terseLabel": "Summary of Reconciliation of Benefit Obligation, Plan Assets, and Funded Status", "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans." } } }, "auth_ref": [ "r119" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Non-vested RSU Activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r130" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of Consideration Paid and Fair Values of Assets Acquired and Liabilities Assumed", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r248" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule Of Restructuring And Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r514", "r515", "r516", "r517", "r520", "r521", "r522" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Restructuring Charges", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r98", "r100", "r102" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Liability Activity", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r99", "r103" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue and Long-Lived Assets by Geographic Areas", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r87", "r209" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r87", "r205" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfUnrecognizedCompensationExpenseRelatedToNonVestedRsusDetails" ], "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": [ "r680", "r682", "r684", "r685", "r686", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r708", "r709", "r710", "r711", "r712" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU Activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Summary of Share Count and Par Value Data Related to Shareholders' Equity", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r47", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r193", "r194", "r231", "r232", "r233" ] }, "cts_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental balance sheet information related to leases.", "label": "Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Text Block]", "terseLabel": "Summary of Supplemental Balance Sheet Information Related to Leases" } } }, "auth_ref": [] }, "cts_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental cash flow information related to leases.", "label": "Schedule Of Supplemental Cash Flow Information Related To Leases Table [Text Block]", "terseLabel": "Summary of Supplemental Cash Flow Information Related to Leases" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "terseLabel": "Summary of Unrecognized Compensation Expense related to Non-Vested RSUs", "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r242" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r1109", "r1330" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r303", "r375" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of 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": [ "r93" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of Net Sales to Significant Customers as Percentage of Total Net Sales", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r78", "r79", "r81", "r82", "r178", "r255" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1346" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of Each Class", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1127" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r1130" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical", "documentation": "Geographical area." } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r429", "r430", "r947", "r951", "r953", "r1014", "r1016", "r1020", "r1039", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1062", "r1091", "r1116", "r1291", "r1371" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicData" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographic Data", "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": [ "r404", "r405", "r406", "r407", "r408", "r415", "r419", "r423", "r424", "r425", "r426", "r427", "r428", "r431" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses", "totalLabel": "Selling, General and Administrative Expense, Total", "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": [ "r212" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfEarningsLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "cts_SensorScientificIncMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "SensorScientificIncMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Sensor scientific inc.", "label": "Sensor Scientific Inc [Member]", "terseLabel": "Sensor Scientific, Inc." } } }, "auth_ref": [] }, "cts_September2020PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "September2020PlanMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "September 2020 Plan.", "label": "September2020 Plan [Member]", "terseLabel": "September 2020 Plan" } } }, "auth_ref": [] }, "cts_SeptemberTwentyFourTwoThousandNineteenMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "SeptemberTwentyFourTwoThousandNineteenMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "September twenty four two thousand nineteen.", "label": "September Twenty Four Two Thousand Nineteen [Member]", "terseLabel": "September 24, 2019" } } }, "auth_ref": [] }, "cts_ServiceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ServiceBasedRestrictedStockUnitsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfUnrecognizedCompensationExpenseRelatedToNonVestedRsusDetails" ], "lang": { "en-us": { "role": { "documentation": "Service based restricted stock units.", "label": "Service Based Restricted Stock Units [Member]", "terseLabel": "Service-Based RSUs" } } }, "auth_ref": [] }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod": { "xbrltype": "gYearItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award award vesting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period", "terseLabel": "Vesting Year" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "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": [ "r1108" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights", "terseLabel": "Share-based compensation arrangement by share-based payment award, award vesting rights", "verboseLabel": "Vesting Dependency", "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r128" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Description", "terseLabel": "Description", "documentation": "Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance." } } }, "auth_ref": [ "r125", "r127" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertibleWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertibleWeightedAverageRemainingContractualTerms", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options convertible weighted average remaining contractual terms.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Convertible Weighted Average Remaining Contractual Terms", "terseLabel": "Releasable - Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForTargetBasedPerformanceBasedStockUnitsWeightedAverageFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForTargetBasedPerformanceBasedStockUnitsWeightedAverageFairValue", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options for target based performance based stock units weighted average fair value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options For Target Based Performance Based Stock Units Weighted Average Fair Value", "terseLabel": "Added by performance factor, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited, RSUs", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r701" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited - Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r701" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted, RSUs", "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": [ "r699" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted - Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r699" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested, outstanding at end of period, RSUs", "periodStartLabel": "Nonvested, outstanding at beginning of period, RSUs", "terseLabel": "Shares outstanding", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r696", "r697" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Units", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "End of year - Weighted Average Grant Date Fair Value", "periodStartLabel": "Beginning of year - Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r696", "r697" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Outstanding - Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r241" ] }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasableWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasableWeightedAverageGrantDateFairValue", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Releasable Weighted Average Grant Date Fair Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Releasable Weighted Average Grant Date Fair Value", "terseLabel": "Releasable - Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedNumber", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released Number", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released Number", "negatedLabel": "Released - Units" } } }, "auth_ref": [] }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetBasedPerformanceBasedStockUnit": { "xbrltype": "sharesItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetBasedPerformanceBasedStockUnit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options target based performance based stock unit.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Target Based Performance Based Stock Unit", "terseLabel": "Added by performance factor, Units" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested, RSUs", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r700" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested in period, fair value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r703" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Released - Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r700" ] }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageFairValueReleasePrice": { "xbrltype": "perShareItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageFairValueReleasePrice", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average fair value upon release", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Fair Value Release Price", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options weighted average fair value release price." } } }, "auth_ref": [] }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails" ], "lang": { "en-us": { "role": { "documentation": "he weighted average fair value of awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Fair Value", "periodEndLabel": "End of year, Weighted Average Grant Date Fair Value", "periodStartLabel": "Beginning of year, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsReleasedLifetoDate": { "xbrltype": "sharesItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsReleasedLifetoDate", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Released Life-to-Date", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Released Lifeto Date", "terseLabel": "RSUs and cash settled awards vested and released" } } }, "auth_ref": [] }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedDate": { "xbrltype": "dateItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedDate", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award granted date.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Granted Date", "terseLabel": "Grant Date" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfUnrecognizedCompensationExpenseRelatedToNonVestedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation", "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": [ "r680", "r682", "r684", "r685", "r686", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r708", "r709", "r710", "r711", "r712" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "negatedLabel": "Released, Units", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedLabel": "Forfeited - Units", "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Granted - Units", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Outstanding at end of year - Units", "periodStartLabel": "Outstanding at beginning of year - Units", "terseLabel": "Outstanding shares", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r33", "r34" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Awards available to be granted", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Schedule of Weighted Average Grant Date Fair Value and Intrinsic Value of RSU's", "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year." } } }, "auth_ref": [ "r131" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "terseLabel": "Maximum potential RSU and cash settled awards outstanding", "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r688", "r689" ] }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardsNumberOfSharesOriginallyAvailableToBeGranted": { "xbrltype": "sharesItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardsNumberOfSharesOriginallyAvailableToBeGranted", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment awards number of shares originally available to be granted.", "label": "Share Based Compensation Arrangement By Share Based Payment Awards Number Of Shares Originally Available To Be Granted", "terseLabel": "Awards originally available to be granted" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfCompensationExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfNonVestedRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfUnrecognizedCompensationExpenseRelatedToNonVestedRsusDetails", "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": [ "r684", "r685", "r686", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r708", "r709", "r710", "r711", "r712" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r679", "r687", "r706", "r707", "r708", "r709", "r712", "r721", "r722", "r723", "r724" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Performance-Based Restricted Stock Unit Awards Outstanding", "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]", "terseLabel": "Summary of Status of Equity-Based Compensation Plans" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percent", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1300" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Outstanding - Aggregate Intrinsic Value", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Intrinsic value of RSUs released", "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfPerformanceBasedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r704" ] }, "cts_SharebasedCompensationArrangementbySharebasedPaymentAwardNonOptionEquityInstrumentsReleasable": { "xbrltype": "sharesItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNonOptionEquityInstrumentsReleasable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Releasable", "label": "Sharebased Compensation Arrangementby Sharebased Payment Award Non Option Equity Instruments Releasable", "terseLabel": "Releasable - Units" } } }, "auth_ref": [] }, "cts_SharedBasedCompensationMaximumPotentialAwards": { "xbrltype": "sharesItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "SharedBasedCompensationMaximumPotentialAwards", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Shared Based Compensation Maximum Potential Awards", "label": "Shared Based Compensation Maximum Potential Awards", "terseLabel": "Maximum Number of Units to be Granted" } } }, "auth_ref": [] }, "cts_ShippingAndHandlingPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ShippingAndHandlingPolicyTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Shipping and handling.", "label": "Shipping And Handling Policy [Text Block]", "terseLabel": "Shipping and Handling" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r849", "r1111" ] }, "cts_ShutDownMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ShutDownMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shutdown", "label": "Shut Down [Member]", "documentation": "Shut down." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r219", "r363" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "terseLabel": "Software and Software Development", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "State and Local Income Tax Expense (Benefit), Continuing Operations, Total", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "terseLabel": "Nondeductible for US Tax purposes", "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1237", "r1326", "r1334" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r29", "r60", "r316", "r349", "r350", "r351", "r376", "r377", "r378", "r381", "r389", "r391", "r403", "r476", "r483", "r583", "r718", "r719", "r720", "r754", "r755", "r787", "r789", "r790", "r791", "r792", "r794", "r805", "r827", "r828", "r829", "r830", "r831", "r832", "r860", "r928", "r929", "r930", "r943", "r1007" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r304", "r313", "r429", "r430", "r947", "r951", "r953", "r1014", "r1016", "r1020", "r1039", "r1046", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1062", "r1091", "r1116", "r1291", "r1371" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAmountsToBeReceivedFromCustomersDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfForeignCurrenciesLossesGainsRecordedInConsolidatedStatementOfLossEarningsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "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": [ "r376", "r377", "r378", "r403", "r894", "r939", "r944", "r958", "r959", "r960", "r961", "r962", "r963", "r966", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r980", "r981", "r982", "r983", "r984", "r986", "r989", "r990", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1007", "r1117" ] }, "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": [] }, "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_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_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r393", "r677", "r1208", "r1209", "r1247" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAmountsToBeReceivedFromCustomersDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfForeignCurrenciesLossesGainsRecordedInConsolidatedStatementOfLossEarningsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "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": [ "r376", "r377", "r378", "r403", "r894", "r939", "r944", "r958", "r959", "r960", "r961", "r962", "r963", "r966", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r980", "r981", "r982", "r983", "r984", "r986", "r989", "r990", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1007", "r1117" ] }, "cts_StatusOfEquityBasedCompensationPlansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "StatusOfEquityBasedCompensationPlansTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the shares or units authorized and available for issuance by plan and type of issuance.", "label": "Status Of Equity Based Compensation Plans Table [Text Block]", "terseLabel": "Summary of Status of Plans" } } }, "auth_ref": [] }, "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": [ "r1138", "r1150", "r1160", "r1186" ] }, "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfCommonSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted stock unit issuances", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r29", "r233" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issued shares on vesting of restricted stock units", "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r29", "r233" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares authorized to repurchase, value", "label": "Stock Repurchase Program Authorized Dollar Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock repurchased, value", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r29", "r193", "r194", "r233", "r943", "r1007", "r1044", "r1125" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r194", "r197", "r198", "r220", "r968", "r985", "r1008", "r1009", "r1112", "r1126", "r1236", "r1260", "r1349", "r1378" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityBeforeTreasuryStock", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity before Treasury Stock", "totalLabel": "Total shareholders' equity before treasury stock", "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Shareholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r230", "r365", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r796", "r1010", "r1011", "r1045" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r850", "r1111" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r833", "r861" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r833", "r861" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r833", "r861" ] }, "cts_SummaryOfCategoriesInFairValueHierarchyTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "SummaryOfCategoriesInFairValueHierarchyTableTextBlock", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansTables" ], "lang": { "en-us": { "role": { "documentation": "Summary of categories in the fair value hierarchy.", "label": "Summary Of Categories In Fair Value Hierarchy Table [Text Block]", "terseLabel": "Summary of Categories in Fair Value Hierarchy" } } }, "auth_ref": [] }, "cts_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "cts_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "cts_TEWATemperatureSennsorsSPZoOMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "TEWATemperatureSennsorsSPZoOMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfConsiderationPaidAndFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "TEWA Temperature Sennsors SP.Zo.o.", "label": "T E W A Temperature Sennsors S P Zo O [Member]", "documentation": "TEWA Temperature Sennsors SP.Zo.o." } } }, "auth_ref": [] }, "country_TW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "TW", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "TAIWAN", "terseLabel": "Taiwan" } } }, "auth_ref": [] }, "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": [ "r1179" ] }, "cts_TargetUnitsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "TargetUnitsOutstanding", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Target Units Outstanding on Performance RSUs", "label": "Target Units Outstanding", "terseLabel": "Target Units Outstanding" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r139" ] }, "cts_TaxCreditCarryforwardExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "TaxCreditCarryforwardExpirationYear", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Tax credit carryforward expiration year.", "label": "Tax Credit Carryforward Expiration Year", "terseLabel": "Tax credit carryforward, expiration year" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r139" ] }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardValuationAllowance", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Valuation Allowance", "terseLabel": "Valuation allowance against tax credit carryforwards", "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r138" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "terseLabel": "Tax Period", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "terseLabel": "Tax Period", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherLiabilitiesComponentsOfAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Taxes Payable", "terseLabel": "Accrued property and other taxes", "totalLabel": "Taxes Payable, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes." } } }, "auth_ref": [ "r189", "r259", "r1370" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfCarryingAmountsAndWeightedAverageLivesOfAcquiredIntangibleAssetsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology and other intangibles", "verboseLabel": "Technology and Other Intangibles", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r43" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r1249", "r1358" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "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": [ "r1171" ] }, "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": [ "r1178" ] }, "cts_ToyotaMotorCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ToyotaMotorCorporationMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetSalesToSignificantCustomersAsPercentageOfTotalNetSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Toyota motor corporation.", "label": "Toyota Motor Corporation [Member]", "terseLabel": "Toyota Motor Corporation" } } }, "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": [ "r1199" ] }, "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": [ "r1201" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialLiabilitiesAndAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r567", "r581", "r795", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r921", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1256", "r1257", "r1258", "r1259" ] }, "cts_TransportationMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "TransportationMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Transportation [Member]", "label": "Transportation [Member]", "terseLabel": "Transportation" } } }, "auth_ref": [] }, "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": [ "r1202" ] }, "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": [ "r1203" ] }, "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": [ "r1201" ] }, "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": [ "r1201" ] }, "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": [ "r1204" ] }, "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": [ "r1202" ] }, "cts_TreasurySharesAuthorizedtobePurchased": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "TreasurySharesAuthorizedtobePurchased", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Treasury Shares Authorized to be Purchased by Board of Directors", "label": "Treasury Shares Authorizedtobe Purchased", "terseLabel": "Treasury shares authorized to be purchased" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r114" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares held", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r114" ] }, "us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Number of Shares and Restriction Disclosures [Abstract]", "terseLabel": "Treasury stock" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquitySummaryOfCommonSharesOutstandingDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock, shares, acquired", "verboseLabel": "Common stock repurchased, shares", "negatedLabel": "Repurchases", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r29", "r194", "r233" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock", "totalLabel": "Treasury Stock, Value, Total", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r59", "r114", "r117" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "verboseLabel": "Common stock repurchased, value", "negatedLabel": "Acquired shares for treasury stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r29", "r114", "r233" ] }, "cts_TwoThousandFourPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "TwoThousandFourPlanMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2004 Omnibus Long-Term Incentive Plan (\"2004 Plan\").", "label": "Two Thousand Four Plan [Member]", "terseLabel": "2004 Plan" } } }, "auth_ref": [] }, "cts_TwoThousandFourteenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "TwoThousandFourteenPlanMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2014 Performance & Incentive Plan (\"2014 Plan\").", "label": "Two Thousand Fourteen Plan [Member]", "terseLabel": "2014 Plan", "verboseLabel": "2014 Plan" } } }, "auth_ref": [] }, "cts_TwoThousandNinePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "TwoThousandNinePlanMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStatusOfPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2009 Omnibus Equity and Performance Incentive Plan (\"2009 Plan\").", "label": "Two Thousand Nine Plan [Member]", "terseLabel": "2009 Plan" } } }, "auth_ref": [] }, "cts_TwoThousandTwentyOneToTwoThousandTwentyThreePerformanceBasedRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "TwoThousandTwentyOneToTwoThousandTwentyThreePerformanceBasedRSUsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty one to two thousand twenty three performance based RSUs.", "label": "Two Thousand Twenty One To Two Thousand Twenty Three Performance Based R S Us [Member]", "terseLabel": "2021 - 2023 Performance RSUs" } } }, "auth_ref": [] }, "cts_TwoThousandTwentyThreeToTwoThousandTwentyFivePerformanceBasedRsusMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "TwoThousandTwentyThreeToTwoThousandTwentyFivePerformanceBasedRsusMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023-2025 Performance RSUs", "label": "Two Thousand Twenty Three To Two Thousand Twenty Five Performance Based RSUs Member", "documentation": "Two thousand twenty three to two thousand twenty five performance based rsus." } } }, "auth_ref": [] }, "cts_TwoThousandTwentyToTwoThousandTwentyTwoPerformanceRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "TwoThousandTwentyToTwoThousandTwentyTwoPerformanceRSUsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty to two thousand twenty two performance RSUs.", "label": "Two Thousand Twenty To Two Thousand Twenty Two Performance R S Us [Member]", "terseLabel": "2020 - 2022 Performance RSUs" } } }, "auth_ref": [] }, "cts_TwoThousandTwentyToTwoThousandTwentyTwoQTIPerformanceRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "TwoThousandTwentyToTwoThousandTwentyTwoQTIPerformanceRSUMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty to two thousand twenty two QTI performance RSU.", "label": "Two Thousand Twenty To Two Thousand Twenty Two Q T I Performance R S U [Member]", "terseLabel": "2020 - 2022 QTI Performance RSUs" } } }, "auth_ref": [] }, "cts_TwoThousandTwentyTwoToTwoThousandTwentyFourPerformanceBasedRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "TwoThousandTwentyTwoToTwoThousandTwentyFourPerformanceBasedRSUsMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty two to two thousand twenty four performance based RSUs.", "label": "Two Thousand Twenty Two To Two Thousand Twenty Four Performance Based R S Us Member", "terseLabel": "2022 - 2024 Performance RSUs" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r380", "r381", "r382", "r383", "r393", "r439", "r440", "r473", "r474", "r475", "r476", "r478", "r479", "r480", "r481", "r482", "r483", "r511", "r718", "r719", "r720", "r752", "r753", "r754", "r755", "r767", "r768", "r769", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r816", "r817", "r822", "r823", "r824", "r825", "r834", "r835", "r839", "r840", "r841", "r842", "r856", "r857", "r858", "r859", "r860", "r896", "r897", "r898", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureCostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r514", "r515", "r520", "r521" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansComponentsOfAccruedCostDetails", "http://ctscorp.com/20231231/taxonomy/role/DisclosureRetirementPlansSummaryOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataSalesAttributedToCountriesBasedUponOriginOfSaleDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureGeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfEstimatedFutureBenefitPaymentsDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfNetPensionAndPostretirementExpenseDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES", "verboseLabel": "United States" } } }, "auth_ref": [] }, "cts_USDollarDenominatedDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "USDollarDenominatedDebtMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "U.S. dollar-denominated debt.", "label": "U S Dollar Denominated Debt [Member]", "terseLabel": "U S Dollar Denominated Debt" } } }, "auth_ref": [] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails", "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfFairValuesOfPensionPlanDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury and Government [Member]", "terseLabel": "Bond Funds - Government", "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r906", "r1097", "r1373" ] }, "us-gaap_USTreasuryBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryBondSecuritiesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Bond Securities [Member]", "verboseLabel": "Long-term Government Bonds", "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities greater than ten and as long as thirty years, are interest bearing, and are backed by the full faith and credit of the United States government." } } }, "auth_ref": [ "r1368" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfCategoriesInFairValueHierarchyParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "Treasury Strips", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r1071", "r1097", "r1099", "r1368" ] }, "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": [ "r1198" ] }, "cts_UnitedStatesEnvironmentalProtectionAgencyMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "UnitedStatesEnvironmentalProtectionAgencyMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "United states environmental protection agency.", "label": "United States Environmental Protection Agency [Member]", "terseLabel": "U.S. Environmental Protection Agency" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax", "terseLabel": "Unrealized gain (loss) on foreign currency derivatives, net, before tax", "totalLabel": "Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax, Total", "documentation": "Amount of net unrealized gain (loss) related to the change in fair value of foreign currency exchange rate derivatives designated as cash flow hedging instruments. Recorded in accumulated other comprehensive income to the extent that the cash flow hedge is determined to be effective." } } }, "auth_ref": [ "r164" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, ending balance", "periodStartLabel": "Unrecognized tax benefits, beginning balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r728", "r737" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Decrease related to prior year tax positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r738" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Decrease related to settlements with taxing authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r740" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase related to current year tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r739" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Decrease related to lapse in statute of limitation", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r741" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r742" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r83", "r84", "r85", "r269", "r270", "r273", "r274" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r369", "r374" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charged to Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r372" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "(Write-offs) / Recoveries", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r369", "r370", "r371", "r373", "r374" ] }, "cts_ValuationAllowancesAndReservesIncreaseDecreaseDueToChargedAndReversedToOtherAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "ValuationAllowancesAndReservesIncreaseDecreaseDueToChargedAndReversedToOtherAccounts", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowances and reserves increase decrease due to charged and reversed to other accounts.", "label": "Valuation Allowances And Reserves Increase Decrease Due To Charged And Reversed To Other Accounts", "negatedLabel": "Charged to Other Accounts" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r369", "r370", "r371", "r373", "r374" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [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": [ "r303", "r369", "r370", "r371", "r373", "r374" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r303", "r369", "r370", "r371", "r373", "r374" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "cts_VariableRateDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "VariableRateDebt", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Variable rate debt.", "label": "Variable Rate Debt", "terseLabel": "Variable Rate debt" } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "cts_VariesMember": { "xbrltype": "domainItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "VariesMember", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Varies.", "label": "Varies [Member]", "terseLabel": "Varies" } } }, "auth_ref": [] }, "cts_VestingDependencyCumulativeRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://ctscorp.com/20231231", "localname": "VestingDependencyCumulativeRevenue", "crdr": "credit", "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPerformancebasedRestrictedStockUnitAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Vesting dependency, cumulative revenue", "label": "Vesting Dependency Cumulative Revenue", "terseLabel": "Vesting Dependency, cumulative revenues" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Effect of dilutive securities", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted-average common shares outstanding", "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": [ "r395", "r400" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ctscorp.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted-average common shares outstanding", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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": [ "r394", "r400" ] } } } }, "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": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "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": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "60", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-1" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "80", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(2)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(3)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "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(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r204": { "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" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r220": { "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" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r227": { "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" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r230": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r235": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r236": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(b)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r237": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(d)(5)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r238": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(e)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r239": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r240": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r241": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r242": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(i)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r243": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r244": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r245": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r246": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r247": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r248": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r249": { "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" }, "r250": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r251": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r252": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "25", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r253": { "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" }, "r254": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r255": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r256": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(i)", "Publisher": "SEC" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subsection": "Instruction 5", "Publisher": "SEC" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r334": { "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" }, "r335": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r364": { "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" }, "r365": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-20/tableOfContent" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r505": { "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" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r519": { "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(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r520": { "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(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r521": { "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(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r522": { "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" }, "r523": { "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(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r524": { "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r743": { "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" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r760": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r761": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r781": { "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" }, "r782": { "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" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r787": { "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" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r844": { "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" }, "r845": { "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" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r852": { "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" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r860": { "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" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r892": { "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" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r894": { "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" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r903": { "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" }, "r904": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r937": { "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" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r939": { "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" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r947": { "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" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r951": { "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" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r1012": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1023": { "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" }, "r1024": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1025": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r1026": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r1027": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r1028": { "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" }, "r1029": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1030": { "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" }, "r1031": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1032": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1033": { "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 E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1034": { "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" }, "r1035": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1036": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r1037": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1041": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1042": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1043": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1044": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1045": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r1046": { "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" }, "r1047": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1070": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1071": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r1077": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r1078": { "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" }, "r1079": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-11" }, "r1080": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1081": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1082": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r1083": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r1101": { "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" }, "r1102": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1103": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1104": { "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" }, "r1105": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1106": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r1110": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r1126": { "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" }, "r1127": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1128": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1129": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1130": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1131": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1132": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1133": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1134": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1135": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1136": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1137": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1138": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1139": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1140": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1141": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1142": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1143": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1144": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r1145": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1146": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1147": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1148": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1149": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1150": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1151": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1152": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1153": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1154": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1155": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1156": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1157": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1158": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1159": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1160": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1161": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1162": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1163": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1164": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1165": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1166": { "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" }, "r1167": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1168": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1169": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1170": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1171": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1172": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1173": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1174": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1175": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1176": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1177": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1178": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1179": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1180": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1181": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1182": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1183": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1190": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1191": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1192": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1193": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1194": { "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" }, "r1195": { "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" }, "r1196": { "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" }, "r1197": { "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" }, "r1198": { "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" }, "r1199": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1200": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1201": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1202": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1203": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1204": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1205": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1206": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1207": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1208": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r1209": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1211": { "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" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r1214": { "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" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r1225": { "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(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1226": { "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(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1227": { "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(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1228": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1229": { "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" }, "r1230": { "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" }, "r1231": { "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" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r1233": { "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" }, "r1234": { "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" }, "r1235": { "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" }, "r1236": { "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" }, "r1237": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1238": { "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" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1244": { "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" }, "r1245": { "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" }, "r1246": { "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" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1248": { "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" }, "r1249": { "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" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1260": { "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" }, "r1261": { "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" }, "r1262": { "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" }, "r1263": { "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" }, "r1264": { "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" }, "r1265": { "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" }, "r1266": { "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" }, "r1267": { "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" }, "r1268": { "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" }, "r1269": { "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" }, "r1270": { "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" }, "r1271": { "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" }, "r1272": { "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" }, "r1273": { "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" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-7" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1283": { "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.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1284": { "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" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1287": { "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" }, "r1288": { "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" }, "r1289": { "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" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1291": { "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" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1307": { "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" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1313": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1317": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1322": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1323": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1324": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1325": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1326": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1327": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1328": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1329": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1330": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1331": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1332": { "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" }, "r1333": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1337": { "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" }, "r1338": { "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" }, "r1339": { "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" }, "r1340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1341": { "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" }, "r1342": { "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" }, "r1343": { "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" }, "r1344": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1345": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1346": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1347": { "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" }, "r1348": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1349": { "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" }, "r1350": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r1351": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r1352": { "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" }, "r1353": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1354": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r1356": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1357": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1359": { "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" }, "r1360": { "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" }, "r1361": { "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" }, "r1362": { "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" }, "r1363": { "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" }, "r1364": { "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" }, "r1365": { "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" }, "r1366": { "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" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1369": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1370": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1371": { "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" }, "r1372": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1373": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1374": { "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" }, "r1375": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1376": { "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" }, "r1377": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1378": { "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" }, "r1379": { "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" } } } ZIP 139 0000950170-24-019292-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-019292-xbrl.zip M4$L#!!0 ( +-X5UCEV7*:2-@# (XA. 0 8W1S+3(P,C,Q,C,Q+FAT M;>Q]6W?329+G^WZ*VMJ'>8HF[Y?:[MY#0='#Z2J*4Z:V9_IE3F1F)&C'ECR2 M3,%\^HV0,=C&@(PE*V4\4X>VK=3_DI$1\8O[G__/FZ/#[U[3?#&93?_R+_I/ MZE^^HVF=M'!HZ=/_^7__/5__/G5DI?QTNGB+]^_6BZ/?WCPX(\_ M_OC3'_9/L_G+!SKG_."-K/G^=-$/;\K\L$W>KY5?5RN-4N'!Z8<7EBZO7.I/ MER[/+YU<>(#SJ^V#R72QQ&FEL_6'D^E_?F:Y?%QP\7[YFX_67W@_^?1LZ>3- MIZZKY3%X*?W;C[_]?+9\.IL^.SFB^:1>_;6VG#]8OCVF![P0IJNP_X^\:>+>;;@]Q^\86G MX^\84!:L/OMFG9U,E_.W%ZFWH/JGE[/7#]Y]>.%6DS=+X,\OW.AL_8=]>["< MXW319_,C7/+!E&WUH-*Y&U-ML#@I5]_XW8<7;KR8+S_>#/[CA47U9#[GX_^I M]WGWZ86OG"SGGSQB^0%_^GZ3:7+U9?F#BUNTF#FCX^?.^>F*/9E-^^B6\X%/Z_7?U]+>_?+_DEWJP$DL/Y*H/WEWVSV76 MWGZW6+X]I+]\?X3SEY/I#]_AR7+V/R='Q[,Y\]'R?Q]C$QGXPW?I^,W__GYU MUS9Y??:E-ED<'^);X6OB3_\\>?.#7)OFIS].6J/IZLAR0^/5F=N^62RJ'CX[X3SGZ;M,2[/ MWO+-\C?J_/[_T7(GZ[$SBT0'+J&'I#$ E9:#]J5Z--__%4 ;7O'G!Q<>[>HG M]2&DHBU?0FD-+M0$F,E SEI;76MLII]_TH='-&U'\JR'^/+K'J_CX8+6>KB8 ME5.5'\E2(7#8 Z0<#'B;K:M>IUC]^8=[/*LG1^_W\3E?:=:>\-\67_>@3_Y] MK:?4WL?:C0=$8YG8D2]&WD'S,?K8;8VYGG_*GZ9\QM\^XN>W M7_>$2O[/!.73)Y[TR1RKL.B[1VW:4@TE0K ]@2M,]^+YL"2B:GUIMJ;WC_I. MA?SP:'9T-%G*MBX>3IOP(',,"\@)?;2M*;J(R*J#^-2 ZZU!#CZ#CIEX)RBC MYLN?3">G7_C]/WX_>,P28S'Y83HY9$:>GQ"SV8.+C_Z)5V$Q4IW7O$$4>-=; MMY"+[+HA5W1)Q6I_@U>Q&HVQO.%=8P%78X1D>H06K;?,PI1S^NI7N73*6ZQ. M*P?:\_VS8YHOWSX_9#'&[_(32\AC>;'?%]1/ M#G^>](]D1S99[J*8M5DP.2('V:H*3#)%,<28;/O^K\_M>H<>*5;JQ*>R,4.Z M0(TE7"T0HDF^(C-L;!MXZ-1T]@D=U*QX;UA403$E0T$L)I?:E//HS6IZ*EDE]]]=' ML\7RT9S:9/G3FWIX(BKE@.:O)Y7DDX,E2W)YS5_[4P;=1_3KG _B\9Q>B2I^ M3:=__.F]9OYYLEA>WH?2L"D^U1 K2QQ>:,8BJK&I@:F9\G:=Y)K-%:WZJS% ?=/V71 ME<(RVB%+"U\ZY)X(?.]8=,:0&VY__XS+'INHV-20A8J+@+KP\UA/F%.TC!O& MW#^7NFHL)EC^-1:'B(QE2+/(=='89JRCFFYA_XRN@7)@+F!$Y;ISP.I0$$L( MW76;7.EC[E\JOO+V5=:'3D2N$G5.!3IZ$QK&$H/?_OZY'"Q+^0;)HQ:DPH*4 M11^$[GM11CM=PIC[%XR-5656,LA$=[HQH&YL="2?*3?%$"O=POX5'YUV;*$& M;UF%.L='K]4,S0;3;0C9ES3F_MFL6%/$P"H?%:,EKYA_6?EGC#$P]UA&9]O? MOUJ=XX.F06N1PEHQ& F=]Z^0->ATK_HCT/"8O_^:[_>:'BX6='XSGDRFR-B- M@?YL,1%X]6$+?OI@VU[>"94T:WFVRFRT?)(:

8)DHN)W[PZ9H4<$QLUC.@3'P+EL;!-QGY&2*;)8D(H?K@8ZWD@W7;>7OJIEC56!RZ M(.HHL2;JC.AR8Y"/JAM;U:??_NETL9RO?'U_P\GTY]EB\1O50UPL)GU"[T&*MC6L4 E9JX 4_.9L8Q&LM.E4"@4F"WCT2'S8^@(ZM+T)? M&M;/*."!-JYG[[$J08XY\@DP+#B084QF3:*SRDECW.3&A1)2*BT PT765PRA M0"04Z.2]J3ZE%C\#W0;:.(?5*&+%FRKK7)<"*UZ="]32C>ZIAD9?LB+%(/NU M_VTV:^)"?F>E+0YFAVT]#Z35T7H6]R'F+'9LY:W4!@JC3Q5T<"E^1N8/M)4M MI]HD7MN-%_^X8E#M&=AC3UKSKZKX+SG4;KB5*?:,;,$ 'T ^E1(F224'T%1: M-;;;\CDX.=!6LIA#G1G[6-=9!ZO(G!Q9#C),MEJAR=E^"8;=]%1FPY(W,B)& M,0T;:2@^$GC&QL:;F]; M6_2]V\#8ORD)CIDD+D)&9]5HUONA,:D_O:UGF[G![2ELIM?$&)>TA"E3;X"% M.LO%UK$X<9I]R5/'9*0Y+9;7V0>,REO#AYT%+XE9QB91*6P5AQH+&RNFI,_@ MZRWL@VTQY-)8'"NQT0K;ZJALAB;@J[,!4-V74,O7[(/QJ&+F%Z_)L?22])"D ML$ KIC6M,K'6N-5]P" 6,39(4?RGKCG(CA3#>:635GQ@VY=LU:_9AQAB\=TT M28Z1H%TU#'($ I>@N\JJL):YU7W(J ,;>R1'@<4&6YDLC4.#J'2AX*DY_)*2 M^YI]L(*KV+8$[4T6YVGA8QA9P6IFTD@ZM/P9;;:%?0A=.Q,KY6]Z'UF*W& M!"VC." *6S5H(["MDTW61C$6VL(^=+(V.&8$HS2?Q5 J'P46ENC8).RZUY8_ M(RZ.#;I6'GUL#JPYSO\O'IY\E IS_8PD_E&N MRIN\^+4_7#TW/IX='N)\$++7YVMDB M44FBZJM4BDB6U4G/I;165?Q(Q:_UBCNAXH.+2;FK T=3MH/_^F=)ZO]AL+&3/_\W_.?MTR)>WZE+2;HV3,736Q M)F+-;-ZV5"&S1&![NR<36Q7@,"HEWR,W2>%=OA74-INNTJHO\.];!4^2Q_/6'T)=#V MZ/F$_GM6F6$1,QRE8.H33!GS5H8L;1 MAN*H-%J3'3-,DQ!S@]IF9/;*"(%/!L1@7+9E1(#-RQ.]3!.''_ MC'IZEI-3N"KD.S@68LU_GE4\)[-/RVI_^/U@2P)9;TYI8H\L=6-B%&HEK]=Y MR(G-VB(1#*VJKT2CDF($*#, -ZT7XAN3A%<%]WZ;+/[S(XN5)B^G/[VIKW#Z MDLXLUTT)Y7^E]I+%\6-:\$W.\?&'ASS]@-K#Q;NU'YYV4P]QZK)\?Z0O2I3W M)WZMF.&V(8=>_YCK#9K/KM2,6@$;RPPY&AO2N2?)I&+3.>C@4QGVF(\@J;:C M/XINCI1U?,4JU8V-Y0Y9D46&G%9:>Y]'I3R:%4]_"Z MLQ\9'LYGKT]=5S<5 XOY\H??1+B=WE5^_84Y^^CD:*LGP6X025! TY1H(#'M M$I^)G$* S'Q;4U::ZK#NK<_ \@,Z7JZ^)\X*^6C+IK;08R.FMBK.Z!(4F!@E MH(49,IH.32?GV'8KJ;A1Z;%-6# ,PZAFBS>LP7QLB45GK>(+0? ,YJ+N@50= MUH9>4Z&]F*^\^V]7*NU4N^V+-]&DT'KP&K*2L'3OD>&&:4"E6R+TIKIAJ?-0 MXCL?5)B(L4>X>'5 R^4A@UCY]&ZZI4PVQN=$H%1.4BMK 7530$PSQHBZ>#N< MS+M*\^.;-33_VL?AL\[E7_#E(9:'+[?J3+Y\-,2CO-[1N+#T)D=#VLAL7D,L?AD4G6VV33:T;BFM'W8VHI^>/@<)^WI]!$>3Y9X>"L_?]F\T+"E$UJ$I,$>[HCN4*E4+;"P4S#;&;$9B;]@?<7"=O[V_,); M,!DV8\*%9HIE?JI4I:HX6T@].A:9A8P/SE$;3GV>;?S?:/9RCL>O)O6Q^,,F MY>2BGKOZ\TV8[>^E\X=;X.'%2,"+?VR-GW>3RU)8D]:LDU2_67!,3BG,6S5E M(MU:C]4.FR"UKC:M]>3HY%#\D'G*U,JT"@6U2/Q:#A5)L!4M& M)95*2U+./!:MUDXP/2M)^(UWY^ //+Y3<;JK7).+,VGSX]MW]_V-#D_;,[^: M'%^*\9R31E_.=%V?*+>6?'O#1_H1%Y/+82^G-,,@XK*S\.XUQ37>RGPF?T M53R?&@C-2R,6/J>I* ^D8[>EF9['\U?MA6G]Z-D=.RFI=RNMU< 7'(.FO=OI0\5[[I?$MYKMM1[50-JJ(5 M1-LEC) B%%N49#F@<''*H8]*G<&RD#;HVX@Z&I_T*A/=OZNK]\2,4RFXD*R/ M;5B>V4(Z^I["+62P9:/4HLL\$S(-2I2>CD8K[7552,/&"-9#.H_F;",^>C>D MZ#SLV51&J^C,L^N_.SSO?OOAV:]_WQH?JP F;H*/#773M95>_]J"2SDQ2FH- M5&O*H&FZ^;UW*]]6D'8[DC97$XD"TT4U9E(GTQB,"U(C':*O*JJ@1Z/05V=8 M#(,ZUFOW.]:NWZYH'(=4/3/J4!TJD]M/ ;9;&W35][N MXUCZ\],OK.)M%T-P=Q+_K-?B=,R3<^?K>/8S))AE+F>W L\D'[)+E]?4$:A6 MSW8L47;#"J-ARJVW Z36:_TU)FD&L7;V@>]WU*#$= K>"4"7!F^:+YP#.6BN M1">];4L?-GG]R40:2OW,AXNM(V:OE](_[G1(P8]O3W,%/G@4WQ<:4'TUG1W. M7K[]$1GKE!/#$ M<#>H9$,8]K")L_I48AP>SOZ0^=R+#^ZWQ<>0]/TRAC*G8[\D['\G94@))I%, MF2HVK)K(L@QA<0)6.G5WI_E_AW/'B6G_0J902UO*-GD]:2?OXT7,H;_V/F&^ M7/R=WOYT='PX>TLK4XKSK\;X25"OG[Z0NWS57 ME%YZVSY-NT&BCE))*@5(73D^33;)M!J9U:-49EQ^V:\FC&0'NZ/$T0$?_"50579XGC'RW>1"SU4ZGI+V9O9TO\9<9( M\=%L?CQ;*X?E)N_-2**^.L+Y)1?+ 1[2XMU L&=T-Y%%B:EGF1GC99Z'D^:1 M)3&0--2M]3J59H>S0SZXP,1$?()UE0GUX?PPR6:'KR7?X\*"QR=L:1?%2V@YN-0^$FK@O \6 +?4P;"NI'_%0O$(' MKX@NM6Y;96^=CMH]:\_V<-I61#TW>G=?HMN1;;R8BX&8H@'7J0/F6J$U5"77 MH',<-FKQI7#SBB;/9\S<[Q>>-^"O%8'>E6^!0<#O4VDCNYS\]XI;0RO.!RE1 UY))J>"U'38:6$C8#V% J)YR!W'R F)E"5243]+#!M:]RD;A]H8RW-H1<"M.C9W#. M>TC-&DB"[[I'Y^JP\91[>;V??A34A*J6+BY_S_(Z-2BV%D ;FK8YJMR&=9B. M$4H;8(+>?0SO/H;WWC':+%*I&3)9Q>H]L_XHE>VZ:%Q/43?F\5$9^@6^.57@ MJR8O_91Q+F=P+TA.^+[H]&R\\3$+'I;N+C)0/%6FB8O1^J"##)@=E1R_T4M1 MEK/YVXS):WFM)Y^91,AC]N:='!%W^&T MCC:^M/1&&34YF]1\@9"E46U6"DHN 4**#JOR)?H]<>L-YX_9#GN[Z+12R8-U M-8&S/D'*S@))6[U&&54;%K*/U^E[!_X*%9VRIC/'!>8SYYEVJ"B #:JF&FUP M:M@XXA7IPL]ISFKS2,*+MY@RO!W>,KYD@ZI#T3Z*PF3#.!>$7IIQ&"H;+&%4 MTERK#?3/.&V\1O[G&E."AJ&3Q^A9/4DCZ"SM?4D!:JD;;+%;'V.J9C@Z;7^. MPF>P["I1XWC5RVCZ4@RD\TONI)1%DYRM&?G.TL&TM"!U[@FJ#RW(*&9=ASLB MWTRU\MH/L4=3!W=4E*]ZE3HVM@:DKJ$$#=BTA=A,;_R#,^."B=VCP0O:Z<(H MEYMHIY!+KHEI4B-II@DZP)3X<&2T-01B =1&IYZ'O.N MVILEJTVH8!6K26>< 40D:-88C$;RZNX= =] A&@[/F(&7!@P*>@1V^E(]5(3 MV\"D8Z5BE*)-DRI!SPSI^ MOMAK^0*@O;#Z3G*]]3F2C+0PWCAPNBA(4K5G?>NF6M1/T>%6MGVU],,?I0N9T M;6ELQP (ASH#'#:+H$I#(U>B6+F>V0P9[6CI=%34:"0;&PO?6AG[EGIZMTS4 M'8M7+6Z/T#*4SMR,K7=4G9(9MZ_!]C/^]E.#UI10YUJ 42X;O"HVR#&3S%JR M6J')V0[KRKKS\>O]/%)HJ/7 VD*5:M@R5@5RHLZ:GZ4%^L#:?MC$X%'RM#BG-)Q3[JG M#E*@NA.9S:YE)FZO53HY+6U7A7KAI,5>U%N-P!M=3#DJ!,DKR*X MGA.P6>$9 E*H-7AK^K @0_CO&1Z=$[[GW*C/F"OWR<&=V98C$R,8<;$YGS6@ M3VS/=5M\-.BC'J[J>?NAC%&Z*USRZEWH./E%K]Z'I3?A5'-:^^Z84RU;9[IE MR,4PX^K(IH#73<6M9TCM![:MKE>?@V2,:"?YM5)O[ AL++&6XIVWPZ&1[;/2 MM>I_#F9]R=B6>-W9CX^E.G^V^H9$GO?&^4G&->\32M:0>,-MAI*]A#)\]R'E M2G;84-.8WO#M9X;L!@NU[AD,N0;=2N4L8F.Y@0F2:51]BM&-.VUNZ)/RZ)_C M>]LP=8=-3-@DO9\)-20,%IKRGO4%:M:UHQ)_K2JHLP#6[*S,[_1;[ZJ?[J23 MB[6]MJHUB.0*.)/8N+$F0'"F9Q40S;@3V5>N)7GS\P/:ROP$YV_%M&%+9WDA M8>3%JSE]B8K7N_E%O]9'&2JK&[Z8??3W)Y/7]%'-]^)D;_!"]60\RWHH?#[ MA:2 63_S\3$L'KSN9=PHR"E+O\ W#T_X=,S?FTR70FJ/3N7RG71H"-)/666@ M*+W7E?-07&*X)^-"K,FVZF&+ZZZ?XK_*9CGM8'7'!W1I]"Y*6G>*3ES,/D#I M54;"8-,==>YQV 3 ^S#!NU$H%2MC:X%7EO6Q8\V<7.Z@2W:Q%<.(>UA'\K"\ MN:56]N@EL98OAS(4M?0.129:U!BMB=KG@8//@XQW%N/H[/KO&/_=;S\\^_7O M>P"$4'F5788D:4;.QP0E!"=N:0PUFYSKP%EC:Q9*G(6&#^@UFT6,5^^DX*74 MG-6Z0DS2Q(W%,.0N)E&,/NEL5:%A/1NWV\=S&']$58YAJVF@4F;T&G1GY.,1 MM':]B>\RCZLKAW9&_7ZPQ<#0+M*]L687FBD0M2!CALE\4HJ"[+O,HS)*]>$L MGNV'.PY.RF(5Y%_^])K_N2+$<7'!5N6"6S6/,1OQ4Q8?D6H$4RS+!5<(LK%, M;=5*"=9:[X;5RD/+A:TYJ3A<:<:WR6YA,:LI.*1ANK-=:9.FZ+DT_/![P07C@U=Y9KM3 9 M!FFA"2G5Q(8-2?*B<1XP) (VH7SEW>TDZ(E%M9)TO)T M3.!($'PG!:*JWC:;/"@O];FJ)4@^1.@I%]^T]YZ&A?1W]RS=Z.ZCQI4V MV0NDF&AT=Z"B67D[(A0?62"6:%M&MF34L.WOAO8?/]YH2'\ 78DF.%MTAI " M6U Q&39]58'N4%D*P;LX[$E9RV5Q\.ID^7CVQ\9&OG[&P_T++L7/-5L\$@_= MX:3=1O>IW:A%059%Z0(MEP3.IP392MMX[UJ(-?44AC4![]VINW/#=UO14))> MGBV LUT!YF@@]FI80]G*^FK4Y/_WJF&XJH'\@;! M9>R0D#E9>7(A9.;J,ARL':QZ\A>LKYA-YV_/+]P7^N>08JF90+>JA ^=S(^, MS(=86\E1QW>USBPPN*^5*"]6\'O]])#T>W2@?T!(;A&Z,VQ>13M4$T)6?6 MR,'@L'GR:^I#_OO1;+HBY9U$4(&*) ,4H-ZEU*$U**M4#[0F8G&%]WU4$@YM MHCUZ-K[XC9AKZ:B9?_F:SEID_O7,O[TE'U1SN@R;XK-S&+1!..I]8;3#3)B< M63618!CD7 8V993/(6@RP_4]WGKV^R9,X6\CV2OH')TA HI*>@GH"L68"L96 M)1U)*H[;5VE--?QBONJ2]7:EB$]U\KY@7-(>;6\=HB9F[B8=8K1#*"&:8 IK MVW&G"6RE)=)765B3Z792$P9HMJ1L)8,A0JLR-C7X")A;9$:F[)O11'58)]:Z M7J765N/@\/ Y3MK3Z2,\GBRWD0RTG0+%8EQ0'17XZK1DFEC GBLTMG^4MMUX M/]SHERWY_?9%ZM9:3=*]0P[(3!4[0;&V@PXVLHAR&M.P+0844(I7FL ^K/0<"I@I4WL% \*J"3B5!8&84]VZ$ M5)L&RHTE:5JM*[;XDO M5PVC)&=B@I2#@4;.YL@BOZ1A'19#I,&<.V#O?_Q7?BV95?#V9^FZ^(DS]G1Z M?+)#?3K2L MHS?6DM1=VP!.=X1$)#E5OE7/XJ_;81-*/^Z?_= HG>ZL3XX8W)3B^7)=,<%Z MDU[*WH,,N_ ZN1K"L#ZY-3)3+J6Q;[WY^0:-^:Z#=SY[1@[(LBZV%1(2XN M1[O?E>Z=/T&WX%=@8R*L)Y\O++V1?"ZU1F4(/(MC/E*J2&IR ,2*/1(?L?$J M+/>A>&P[ D!9E71GMJ>0,N-3Q81JFB 5G4.)J3>S3]Z\6PA4#V"LFZY24DV# M3(M@B4PZ-]I!]03!9VUA-RK$,!WOW,5ED@_)7*6=9"T9@P"N=9*H'U"D" M4ZO4HGNT85C'^C>.> >PEUHF'8Q#<*T7_B=G2,VP"C ME13:0:GJ!M5)419=*2R1'%IPOO#!ZM(QLG3\M+FO(6X$! ML>H&KK*QE4W2T%(JQD4MDT%'I=M-P21SW-/I:SIEOPTCRL_&4Y[0?)4-<+1^ M0&4_=4[QMMK, J&<2@6QYTMTH'HNP?J4FAI6*@PU.&PWPB&JWFU6"!E)@5N5 M@\1L 6LU(6@548V<&'G]P.(+JJ^FL\/9R[>K].7+7[P5X7#]8.M^AC91AV1R M#:"L1,NC]/[VM8*SY&O"B''9/&T,/@-XE M%7MCH3$LAMB3%(A-UJ"53A2E,ERE!"[Y D5K#S%Y:[-&T]2P-6AC^JBV,HME M /',QD#VZ#P0!=;_S3K&E<%"S,W:YEPM9NO=R*_K+E$!K-H$F_3B6VUL#KFF M6#=ER9%VJ0*JF(OOJKNZ]>S._;!!@N%#H2N"-5)V;%@'E-XKV)Z0E;LKQ@XK M4&YGZN;-9/\&$S"H&VT:LTD5_>S$JY0D+8=0-:E KCH/&U+ZS&SY%WRE5Q_/ M>O]CMBD@O]9H>?[#%8/E9R?SCVIN#WZ_FP$,;1FXEUJD3%,,QI198:"3%,O8 MG(QE57N5$7_KW?:'L%K7:OE_%I03)RE_+,\AW_KIS?$MI#/NJ&:T(0O)DB!6 MEIO.&P\EL?&J,7F30^O%#=MC<(P RF[HEH/*U=?.UJ[0#8L8/#E"BXJ\Z:K6 M"P#UO@L>9P6(:X]1KS83=L;MR/D=ELMW[J:&70 M7XJB!Z2,/F-5P BP:$3?B(8;#C)6(=F.YM!:0[JZPEI;AE9YQQ0,1H8N2 E9 M]&Q_#=L#86BD=_"W.W92NL6<0N++!>EL4DV#HM!":RT;'XP*>C@/E-#JQ61Y M2+_VI],V>3UI)Q?2GWN?5&;[O]/;L\['BX?3QHKI[-?';-K7Y6R^,>5TA;OS M@.:O)[?:,W [*B A472=(*4HL6J%@*49,"Q&F*:6_SRL!WQ\Q]QN E!9UVHR MLWKM3%AGR$$N9* PH7-H7NDTG%K?0FO'M03-;;5#/L>]JY:1FPG*!M^UE=B" M=R')0'J"(KV.Z@^ MC]=WY)KNC4?WOHT[TMHLM>30^PH8F =<"1F2+:P:*W;-F#>WNG5?W%;%,2_= M4-PH:4,F=K#1RAR-U@!CY:M[95I-QM6X5P55M\=:HPF54=EZDQ.=M#?65 =- M!U9$45+DG2N@/087V5I5.&SP^EH-=7_&:>,U\C]/CX[GL]>G,9&]H5,+,>7H MP!KLX(*5;KJK&7A-I91J<&;8'/@7^.:T6.$1SN=O^VPN[I]S67:G.4]7KMH7 M[1@R$T*'P"A."Y[C?XJ-&A!CRS:J5..PY+F/ -]'@$<5>Y2S3#3T8TTNOI=LP\L";^Y'VNSHWJ>GL$SJH6;&^3$5#,25#02R&3U1CE#/J MN;D6XCR8]25C&.)U9S\^%ETY6WU#)I#>V'C9D<=]@\!)QUP47Q+09,:UBDT/ MF24(%$PW&94CO\])S]S8F^HG[K>H]V=57;,Q8&5SWFG3Q>)ADQQ(V,]"L@M6* MC1BR&L.'+KN2]APCQ[VA*EP[.ZT! *A&XKKODQ&OP MJI>:6'R9<<77QQ/5WB<4;GT9,[<:=++&SVMPM\:$+7<>: M 8N$6KSXCW37P$9>L<$JO(5$A.N2XG-J].FTG0C/X>&=3$X+WN80^7*)G&"O M()/N=01EJU;V6[X2#_B8G)Y#*/D**XH M=3R;RY$Y$ASS_NL,H.KA3+Z_+ZK"5Q4J\R\;9S%+TKH"M FAQQ1K*N@U;KT7 MZ]=R]BUG\WQI%-'STR]Z-R!T^.C?@,ND:9\*$M MI! K5*5U5%8%W89U35\*W%Z(R%\J0/_MX/<[J=+9>*F*J$+)?'M78P>,BH", M-/%.H9/;>@' 5WBRXOIU/7E#!ST04B"_&A.N&/P8!C^U: @E9VV5S6Y/SA5-HLT/SU57/4+JR^DUY)'T),K-18W:G&]E#N4!RKNZ)R=\UZ8W$X)_+: MM%P5][\Z63Z>_;&Q<.Q]DM+*H/:Q!6\#5-VMS-\LD W?P!67LRU)*QS6_GF! M;YZO7O5R7=222HG. MI[QJXD:6@6QR(IN+-;T40\-6LIZC[<\3+*N)3N?Z7JR:J/#+,NE(*@?XVXW6 M2K?:3XFM"]LA*2!TZ<+G/+)\D $I3%U?O"VH[+ FY9?T[@IV3#: MK-'=2(!*BH*U!"5$)4DZ#;)7"52Q 8.OD>*P&5KW/JSWCBEW^SZL'G.L/A%H M8C'#)\=#0CY#1H:?9F5_GUNP"PG9C2A0CT'HV)9QV+'5:%6'6BS9% M80Q;/S'7>WDG@UMUV,3+VV*4M;:!R=+R0%-A_$Y2N>=]8[25;+AODW?M1,!O MITW>CN;(V1X]90#2TGU*'%<;O)KUGLR7\_FDU7/H%]$:2E MF]PRRY*8E+AH8H'B8@*?E*[5=1>,'Y4J7QH0_Y@_72PG]78FQ._&5G-DC4_= M06A!/.EH(>=0H19G ^68;![6[%Z3JU[,5TZ4MRN^.F6Q.VD_*>MK*+4"[S-C MFNY90'9TD)H.G5ILI@R;WWC?T6-W(MQJ-,9B@*YE3$N-4E;;90":]5:53GG[ M4S]W]O*Z:"\#KT$IUEK.6 L8O )J!763(&,?UNEPU8SY#PQUY9SY30#@RQU+ M\,T:'4O6?JG_B_,)ED/Z[;U)_)YIQ?]-[=?7-)].7KY:OG/E3U^N7/6S/G__ MR=-IHS?BO)=/-I?[5Y:7@P;G^M^=I=@]INF,[8!3F5'N9CDK([Y6E?) ULG( MQ-B@&,^@(37G3;;&C@OZOJIC]9FY=SZS6WBC<7EQ@I6>!D21*?68_'8>:>BT:E76AQ]%. MR_7:']\/:?YV9\'$YHSWU4.2:G!G3(>L8@"L$;LKI>4\K!-IB(/UC=2 K;\? M]U40XUBR!4TV-A;P73/2<0Q.2Y>L=H>ADE5)C]MFY5YW[8_NVM% ]]B;Q?RL%+HZ+5T892N>2XJ2+9G\%87FY*K M;LQ>*]NU_#XSS^!<@BY)__P[*4!B9? :4ZZYPN9O=;=1(7!%6>Q0HV!;84L?0"4 M*:"38_:TI48W;"#\WG=R+=_) 1T>\MW_1E.:LW:9MH?M:#(53;;:PW<^E"T@ MC0&DD^7#AUYY\)+EYKKQC$A8[0032C38BDG#AJX_6R;TXJ=_/'Q!1RMWV,F< M#F@J*52+@^?_G/VZ0>?_L+'SRV?+@%DK='IIZ^P(&50<7&T))J8/R M,EO7L(&2OLG,F4_V$CF@X^7J>^*TV_IT +6Y3L_:&*.3KF!+ED[/44/VP4@; M)6HNJD T;'.@*V(K!S1_/3F+E5S1;&)?&-!F6XNU"L3^ %#%GJI[J[ ^5 _O"B#J4WDI.0,TG9D0;&-IB@4 56\K&VCQL M*^(AY., N6^U->UUSU(:%, %-D]2R0QN2O$J5N-M'M;/>@4-/\H)N&T]M\&A MNE[ A\X!>HH2+"G2FS TD,QMC)K_'3=QZ8K\":GA^*+_Z":T?S*K)XMSF1D/ MW_DSJU.LM]@2D?KF+)U#E27^*&C(#W$ M%-1HJ(=&6?EA)]E?:R+YCR<3ONKT):\[^_'IT?%\]OK4O;(OK*0=ID+=0ZQ% ML&2*D,E7< HKFFI+C\-VZ_E$%TYFF_#V4+L#KV%T,U* CI(: T8T[UM MNH70ABT,&CJAX]$_[YBAT1S9B)K1K*<"SJ0 .;<,9-#53(:4']98'"(<\E>!C,V R66;*LQ2H_G//OL.&IQCPEM[FY? M5%=(69T4^"+I^+VS!HTJ0U+*M8IL[+MAK?S[7A,C])KX_>#Q[/ 0Y]]"DPE3 M3&B^RZ@.:0=K#$%J-8,-T96@-7HUK%EW_>C *AHDZ^;T2JXFJE]2N?;&",^= MK,?.EXL.7$(/26, *BT'[4OU.-P8]*&'8H%>^*J:)(0/1!I9 78:J(0LDWWUMN20=Q^V--[;%^^R.1;*= M\E&O"FD\_-L^G)) M\R.!,1_+CY\G4_JUGS[ UF.R3#[MUW:5?%AZHYINIF8OEM@D,$UF4O?35LRQ MZ&*#ZK@>E.O;A&<>WV>T/._1I>3]9.SE#P:L.E$QG,](P MD$H^@;;1!ZW3+.--?^VH:Q9U,H=2F6DU9 47&&R[U !AC 8L?DE%W3DF< M1:,!M!)(;I8)6W5I:EB?]*9[Q][,+-U@ZC:ZUHC1+42EA'V)Z6&5AQ@J!LJZ M.#.L0V*\ZI@=N?!;1-Y=]#])VD/!TAC:Z82UQ1KK<$EKG\NG^87A2=UZ MBZ$=>0F\*8U) K:N)AW% %FQXK3:.!-20F?VBE:WFONT&_;2027IYP4])TE7 M$\]=]09*:3I@C\6/.Z)U:(2SQ>SA'9V4;$GYHH$,\[7+RLD@^ +5(+466M5^ MZ]-)KX),BF+P))&%K)^\-@K4E@@L6 5=3N7R).N5"KH\[FG6,%,%M!;ZV M5/7G?!3!" $KDSE(584/4I0;>M3.U]2'[1FT1BSKDH=TC98@UY.+=R>TY..S,98MC#Y<:.MSF.8AS6>+8ZR$4QF>>&C]HAFS3OJ!>,BIVTRJ";E['M MO@ 6)?K+I^*:]65<*3A2LXD!G&&UL0E!WD +DA+7#6,/9&0:M<)6NHKW==G7 M]*SPC<_2=,[/ KV3@J#TJBS5"*'X#LXU [FP2$!4WME,)IIA]?&(?4TVJ7)] M3B[V"M9V9NS&%V:DRF?$&-6UU>3LL V!/C-CZ5PZ])6K]LDG-(#X#UT[$ZL% MXW+A4Y([L-AG'1!RX?^DP]NPP&R][+I'\]EB<98Y?[X-]3[EV>VG=M MM6*Z M [WJEI\K08Y600G:.PP%];C:X;/=\I_0?-5YZ>CYA/Y[5FF.1Y.Z>'A^\?;# M<.%K#N3['-\K%KC.6M0/ MW?E\ !5$SEN/SD"0D0>N-U%!YA1-ZDY$;%^.>JB&R*V^[_=SLT<:MM_/!JV! MH- :G1+H6AU+;NLA8^E0O877.+1;#Y;/)(LE<-)N[MMYE*UNL?>(6D=6!V5 L5Y M!Z$KB]DKK_VP1V>] 9PK=/#;P>]W,E,V^XH^:8*6@P>G? 7TQJ\<>KJKJ+$, MFRE[FS-OUGZHZQ?>7WR.U:-]&-GRC):_3T66+"?__:%&_TX>Q<9*ILDLPVY\ M870CJ;B^$F!GT<*_JC)N9_4[7[F]GQ[E3+89XPWD++C&49,&#PV\J;$6R1"!;$E9N(2,F3-9P&-TLI'2]T/ MR\1W'HBM_1"#M=#9C4T1FC:](TLORUK(619AN?%/JM6(&5E)I6&[05T?@MW^ MT,]-QC6:K4$A0B(;V?SS;/DE!EG$&,LS-;A:3&E;V M#3[.>DM3'TUOC+H9=,,4^E "%11:>[Z678ZMPOI.#^>M: 4LS^^_S; MKW=H);2NVPXM6O%$>!:[H1J9KRQ]B%6U:M@C,K1==O"W.W92G#&^Z!*@J2C- MBR,+$]<;=%]41R(,?Q0W)5@_6,-8Q&CV58);.5F40W M$A(Z,$NSOMZ$D,@F.RV=+W*6!I-$3IRA%5Q$13'$F.RP&3[7@FN_8'W%O#A_ M>W[A/MF7VX%_L4F;Y^K!K4HV-3:F?^H0?(FJV5YR&+9>YM%L6DEB,X)Q)(QS M%=W/TG0_6KP)VG^RB>;L[6R)O\R6_.ELSGABG0S/F[PW:YCZZ@CGER)9J] - M"RJ:GA"KFSL9C/;=M$;%0R3I 6-UA(RA@&[99Z-"B'BO6ZY'QEU,G\/<"T." M#M9$Z3#0*Z#3K(B8M(FRD=SA44=+\"A4*#YI-6-L7@[;!]AG96;SR$B^7>VW'O[?@2=]=J=$FU06^%M4:W M,B Y5*@V&3*UDNG#QC._1;]S"C::E!L49!GLLBYL>/"!:*IC-Z:E@<<4#QVK MVN) ZQTUE;.82TH)?.M*DDD"E*8*>.PU:\WP<-S4GY$K2[?45+4TJXJO0)X\ MN* 4I&P;V)HI53;&?!_6ZSQ,;X !O06<@!^4&L\SUV2CX, M6V]U?4?];8^WW0X&ZD5UDF0[G61<1;$.L-L,(?/?4Z9B[+#./(&=I_;%(6^^ M\-OB0ZGVXF,8]'[9$Y:A*R_)+41/=M0@5QI1FX@0H[A&;")(U1)HC(5\Y__& MC9ZL57]_#M*^A[ZL_-[EI-])9X1!+%YX4QF9WAJ4@YQDF'CO@2AT'\:CZ>Y' M?.UHSJ$*NEHC@_2<3 'J%HIGJ@6M;369>= -1ZM/M^D_YP1\,CMAVY_6*0T= M!E]2I8JLRT!YY<5/["&1ZVP25/*J]FQHV-JS(>8;;@=Z)*^SD;Y376$'5YOT M<:P>>LZ9,7\+)@WG7!5Y]F*R/*1?^]-IF[R>M),+?;=[9\K,%W^GMS\='1_. MWM(*DCR;3<]^?3R94UW.YAMK&C/$ 1D \02I)/1-KDB2BR!='(M7_*NMB=5D M#.-V<;R?V/W-YM_KE%2VJ4)CN,!",!?(.A705B5'2F.)PXT_N'EE\MK'T*NO5O_7H/DGNRP>T/%R]3WI8;-/E"Z*+:9N&[A"41)Q,V"B HT*5AN* MMW8X%+$/I>X#V#6Y9FUM*>"=M,-$EK&YF0;-5/38'&$>MG?*N=22G]G*6!DN MYX*7PG*"")@/^;K2V91ONE;>ZT (3AO7M 9+F,"9S@A.?!BV9N4SZA#CL%;G MP2NG1KX;OF^2$AK$6-V3=I+.$8I-4+)R&:7 MU8FU8>TF#J<+]R)WY/>#.X9GC?.9L$5H'2TXZPD**@*#V6.LO70_K%&V_=#9 M)F#6M]3,6J,IR7?HZ VCL^0@9^N 32,DXZI7=EBQ,]AXLYMF]#ZCY=/I:SHM MI-QP6N]:+H 5;/WIS?$MS))GR>G6EIP;:_J/"9O&7$#.HG00:8"D&0RY8HUA MY:O'K<<8PI/TQ93])Z<];LY8:V-!I/ML^9L]TK>0+6\B*S)I>%VDFMBY5J"$ MQBSNO6F%"H4TK(_A5#Z_P#RG YT=OW!GZFS=@Y)$O(-O*=!*C95+*^-[ AL+53 MQ"Y.TKT[)'3))4Q]6(#Z&[T4A^!L_O;ARP_Z0"R,\W//?YJ^GLQG4[DV'CZ? MSY945^I]]94MNR\4HZNT">&K@D)#%(!<)VD8GZ&X5, H5+93;;8-.Z-M70=O M:ZL)74PDG+2GTT=X/%EN(SWP'(74!ON7UMZ],14B4PI<#Q50EP:F1]>J:N3C MP&&PNQ<2:;$93]J![W4UAP@AI>"@!6EX&"N6/BP][F/K@_80 M%,-OITA!MKU"5UEWM!5O85[C]?AX@Z-2="N1/+$AHV6>6+4!T-0 V2?M-5L@ M>=PA3AON_G4G#[?QN:'M!3 @TY>-2\#JV3;QJ1FREI"&RP(>.'UDDZ5A*73K M%6-.49[.:H(P&0(AK8<5K]GK93_/4FFE=NJ6Q51.#!6*!VQ-FD(Q4*"< MC4W#QA_VJOYX@_ NLXV&QA&4( '2X!"03(/@%#:5J?H\++P;.B]CLST]MC6? MPL:J<@-$Q\)?-\,,RS=(/E-NJC(;#YL]-0KV&R"RX%B^UMP-5)T#N%0]9!,0 M6*W+C7)&/6Q#V"O*YT2:'M!R>()4K 5;M;4V MAY33<([_[8]S&+.=RX[@%+E F5%Y-[6#ZYE5,W:)#]7N^70X/V[9]-"J^<4_ MQG>?=T*OM:J@BD3[8V1Q7IJ7/+964?40U; ]F=;$TK<\=WW!2_I-5(O R.QE;\6R [SD==U\9LJ,)"0F+52:!S9&D&7N"U*.&UD()H6K3 M]7 :_$-'R@6SWF+QL#)I%Y.+POG%3_]X^(*.5A/>3N9T0%/!UHN#Y_^<_;I] M)C5@TGI,>F'I32C9;3;1I\K86749K)@A5QF3W0RCZ<20;#QAN_W4G'LL=G[T MIM$JN PV-"4%?A9*#Y+_40*AJMJYX4[(7K5IVXUV=BRD4S $(DGH4N53#N=B(>1/%AEM34)N[7#ALI&5<77$K3* M;HB2/45M?1(W5A1!JP@2Q0P.R?2H:LMNN"S9T4:#;,=9S&9,5LVS1:IE_BB; M+X"*Z=Z\M0JKY-D-2YF=%7;<7@7%?N(J9U72V!K8*-E%(2A6P,F Y[^5T%T, M=E@?UV9R'(;A[RIA0&VQ54Y45'6R])WE&C M1 8XS$P%J"LE,XT:E.KY!K6B2Z4&UX>-UMU.2?)^JC+I%A=]\Q!5J.!*2% Z MLCB-L7@7-%LH_Y^]-V]NW$CV1?]_GZ)"\WSE?9E854."BE9)("1,Q;DD$45ONE?G+K:W/6]$- M#8$I;\WG?HRS^C%V\]3 -CE8T^'L[/SKZXPIV=[ YEW'L?I]5+A>EUNC5E=8 MWK#=:_4\T6MUW6TEF&V-*3U1QU6?B^ZP[5I>N^6!E3H0%A?NT!KV.._U@+4[ M_M;F2&_U3>SYKZ],N=NVT^YU1[[5&F)'9I\/$%&T90VXZ+>'P[;3=K>6IV\T MHC_S<^P. UW?T(F'HM[R6&%C>P'.L+D< 2&%WK%%WT.YX[4X7 MU,6VDLV+Q3&VP 8#2ZOE]4; Z;QO [N/6A;W_+[E#]S>L.OQ]HAOK[SF(5I4 MYQ,A;D(\DHY8)CO8[8K%->SX@[X_%);308N+M['VJ>U8G5%[!%Y5R_6]K8UW M;$59BA%X+G[\)RP+@33FG\25"-?$GH^C69ZE]$3[*6MDM@'>Z+9; 1W#V&1W MYJV^$7B:R'+']KU>UQ]:+9>WL&^L;SDC5^8RVMA>4K2VSGVJ&\T\H[3W1[T> M=UL#RW=' ]#"(.@=;GO6:#08VJ/6:&CSK0V=;056Q,9:(&R%DMM-4[+E#D>M M+C:1Z7-P =SN$.C7&UB#/I9Z^+;?Z6TM$=^*6ZL?U-+M'.R#!*W/3=%3#5=+ MU=@VOO8+W9O(R'@4:?G MCH9="UQY'QT24%%NMV.)5M?N#9U^?]C9.AMFM8._')PG-_$+<'U2/&CB(E2A M$I[^P#:$/S7TO?9H.+3:(T3/L(&51AB]][GC>&VO->C48+A;GS-5NZX[[D5N MLHMLI]4:>;V^->JTL%A=M*UAJ]^W6KS?'78&([LWV-I&++>V]-TE9#_L@]W& MS##NH+?6&H$[;_.190_[G5[?'?1M;VMCIML%1/PR=Q6VL&W1A?/K22/3MZV1 MP 1NA),>=7C7[VSM^3T)VLZ=1[]CQ/TDCMQ[!-VW5!=MC;SI=-MVWQ-@Q/6= MOM5MHU/D#L#%MIV>Z]K#86][FZO= &\MC]]D$>!/+VOE^=!5L+P M3J5]*&/+\('^NOZ[_AV_O^)=,WAFZ5UJ/O#C/=^&)M'*F>$']WQ7BJW6TC5S MDQ_>\XTFPOFI?S"%_7;YAS@,>9)28[=B,+H\$.8K3D!R)XB;OCB?((U!U@W> M?SW_<--TEKZ/?_P@HG@*+MN*U]YUF957_%R=_2UG!80*C# #&;+ZR,K/[[O/ MYQ^6WGC';8)?@N_O8(56%A__A_&/MO^)>EV3P$V0-KMR8" M.ZJ_;S5[0;0/(\_TASZPD)4&?XGW=FN6[4]Y CK4RN+9^]8^?>;S:1#.WU^ ME$G9B;AF9_&41_I!)\ZR> K/(A]:/ 2I_SX4?H9CI+ O>ICK"="5!7]QQ?M9 M(JSKA,_V%\:^<3@8ZSKPLLE[/\@LXOL(!_FOO]G]UOY__XQCP>IGQ@X42YQQ M#_N2Z;G:>J@-K-J)$]AV_7N[V>[-,N;%N1,*A>]M@ZP__<4N]EF3JQ*%GGM'P@8O_>G)\'7\^.+XZ/SMG!R0=V]+\._WEP\NL1.SS]_/GX M_/SX]&37=^:APN/W@_-_'I_\>G%ZTF ?FH=-UF[UNJ.WRRX?3\\^,[U\#>L!-11%$>DS0.7]-W'RZXG.IX0F#&,66EM=VB-.G;+ZOK#-CKH W_D[S%E MSYT)GT+=(U]T>MP'@QXQ?(>\9PUMWK>$XXWZ=L]Q>[R]QR*.]K4G@O09#?!?>OAS.;K6:K1_T%URT7&>I -]E MQL&V%'J7$EH4O7L/QX<))'KT*_"*9%/I]_K[ZB%XRBLL&AJN]\/^WL]K/AN5 M'_[WSUFR.(PRR>QVBVP6G9'.)A[Y5I.U_8MKSOL=3J^/>2.NREY6V_8C@;=_O[MT@-(RWL0/(A M6K=[!R;%7';@&NXON/8W.7]OC5H][MH16"E>,^U^*C3L_MN2[0 MBP^?WE9!<7I6FWNUN?=PN"%?;^B4RP8=]M>SX(M%8+(05';6XY@W[; MZK0YV,G>L-4?>8^5B4=TQ8N+D6O9CGVVK6Z_,]J8F74?J78G(ZL+O=MITN5EWPS9SMF1@C/@:/,DSDV\#YTNYX MPHT32M=YGX,_F(1!)/;OL2UK.>SBG!V>GH&$/[@P+RZ>DP2V5_Z\._K.W8R. MF,4^2XJC93QEZ4RXF%;BL2!B098R=\(3F/MB(/8I=PL;$0;^_)Z7PP\EEJ6[ MX1UV/+JCYDV^AWW#9Y6OWN"9#!_KE:PP-E>8@,_/C=5;BS42M]=OM[K#=M<: M##N>U>VXCL4=#Z2G-[*';=?IM/BC QI2XF*N;C)3XI$R;516[F'LB65G(\4G M9DE\A>_92(1I';]@03"/^ /]CQ6GO_JTA\^=9G*/W)&[K6MWJ-H38"WT;6'Y M[9$ JO8]BWO=+G94\WM=WQ$M,=H,55_P[\U6JW>RV[ M=0^*W4KYMRF.V)PQLM;"('G%P 6,,2.<_9$G0>H%+KF!8'($IFRCQY(QCX*_ MZ/>?:A'R>@GC^.R/P]5/>W*MIU;=N($ MMU(!;8.IP@>>:/<&;8MW!]SJCK 0S^VVK)[7]=JVU[6'W0V%LPX\+\'B"/G/ MIR 2]A-*QNZHW6/*M&8'5R+*Q2WVRF:SM-;-ZY:HY TGU;?Y2'0&'[O]&3.H0?3Y.+^/HIO9]/01KN^LD,G.' ]\#(;WO8 M]9RWN#5LM<"3[?'A<"3LT6"P61XB<_ T^0+N*9A^FP@?KG5./]5^Z>L1]J.! M-^STNQVKW>LYB"?3HR[;=Z MG7;MCSZ;VZ&.%WW/60(B*)CQD(GOPLVQGAC^C'AV:>UYOF(2 *9FR-4W^I?W MO*S?Y1N.-W/=55Y=_IBR3(1B-HDCP2**-C0P%A7FF.K".$A)4":>>*JK>'\1]_JN9<-)^\-6I\4[SF-/'*$XPB](T]N4 M?-$;###M[@Y!]S>6_7..R%-!%L##\N9=),)CLSQ)<[R"SV(&3U \U&Z_Y-7^]VFJ/^ M$]SA+]/%0[)*IX'GA6*A%K[5Q%)XPC5=3CFEM^RZX4DPVLC%1]R=L,.0I^D# MS/&UN\;^YM/_6IT7V:DG<$;N493VYF@IX62IRHSX=P]R6&M*JBEI[Q\G*OF/ MA)+&96=@=/P^"> O9X5E\K31J,UHEI7U"C<J<]B]_\3)-T;=;PJ%_H ;IN>*@+]T@.'-A+_O M%6\:5^)-["2.Q+-&ZM;/L6H2A]2V*KV&2@J>P41Y\D.9XID'=MRP-1#_:)*RQGX/M6S\%F M,WY_P/FC+UUD#L'O0!*_(46<*X(X)GIX"5K^CTB?X,[E<:?+MHS2NR](Z2?/ M6_Z\*V(UBC.&33P"5%&@F7PLCTX(7B%=K;(Z6#T@2_65>"V"&4JXUA1'% <2 M8U[+Z'G4&Z7B@:=R^U0+G8C!T>;?=W9"F^7<[&ZA8+N>"*IY6I!N[^R?V 0,0Q1I'N-A6,@U4^ Y0CT M[[Q!QADFI"GN\&.$(V$>]1&D1V'!KJ!+ [O-"(PL9>_@?>"5LC1W)RR=Q%C? MK=$YL@G/%N=^S=-EL4Q?5FOX"6S>R&/OVG*-#OBV\+GS!ZP GZ='X4LX"_4> M:MY!DZ!)\C1CHQ;S^#S=,IG]ZJ24Z_H]I^LZ*)N&5K?GM"VGS5M6Q^6>W_6< M[K"]($($^3 M.,)(;#AGV(-VSJC9$W4[3"/:#$RQ<^N"O<.8 MV6"?M3OM9A&Z" @,9(9@($^M8>2$"\4ATI^:V\8P_?VGD<^#[L#VN]RVVNU! MQP++T;5XRQ;6J-/N]/O#]LAM#3>%,%&0#E*.$M>U?*[E!V8S;AK M8S9.XNMLHC]N@D,@:&X4=B:T/:IUV5LSM[T&VUN>P1[;6S^#/;+P]];,8*\( M=-MMQVJOC,74 %([D,!J]YN#FS)0V\WAC0FL\/DCOMUKCA[^[7:KV;[Q\]N_ M?M=O/V4YWCU2:;<&H_5N-_#<<^Q!9V#YOK"M[LCUK-%HX%D#OVOSUM!I\4YO MFB3=_&?5LO<%VC10,_N4B'?!J,UC]G/![#7 M4Q9\/H(6#]9284UN&S7*:W*3EP(K+-N:Y&J2>SJ2.U_GL6P)V3UK[N.=26R- MB>:W;&?@^*[5]CMMJ]ON#BS'LUL6%YX_&O1'W-D4W@8=F^X__8I:)SR@6]:6 M,M;1:D^_9JO[LU6[Y8J6VVI;G'-@JR$P&.>VL'BKTV[;+:_;Y1OR?/2A_4IG M=JB#,UO+7C7NQG,L[WDBI_X-$4J$V;AC&AC>>=%-%]B/F ^6Q2Q/9703%BK; MQJUH*A(G-%8XQ\&Q( EF,V<13#M&X^ J2,D>C7CD!CQ$]QS1M/'A-..1QQ,O M90B?'7CKLJ,[[!U?EV6VE1<%=R>X6[N&/TW+GF>^256I-\I4Q&)'#&GS+!,( MGHYG#,>-+0]@6#ZF%)7_^MNP;0_V4\;3% P5_).F .'[@N[.(@4LA=\,4)E$ M0%\XSR0.60RJSR"[TDJE?A<%<75;70/KX9PG#H?76J??0S&GS)YW=H]];9YC M]^E!NX_ $#_APLM5JJQ^)P2M8Q"W'R13>>,*6S_C^!#P R6J>S1CGGM!IN:U MAI W;&,.O,Y@T&Y;]LCQK6ZG[UO##J%X.OZ@T^J[?/AH2)1CUT\.<&%Q M[\>0CS>N"Y\VY^C1N74[R=D^2\L$-Z#9^P*EK-4VIG HF9):)\B$M'@Y*YG@ MH60EA_R:2F/S0\IN@S^Y<9*( ML C2O M1C<% M3F%Q+*)3)JF9=)6 B7R%\JF8@C*$3?DHD[C:W5;3;GVP;!"2S1M(N]VQ04H\ M:S+KBW/XL^2S;"OUKTIF22\F<*55P\_2:O=<; M^.W.P+5 )X^LKHU (KX_M%S> P2#D4@2CZ127@:+;VN8O*1,0J .7GJ5P*U M84#KI*0I6<]'JQ_>0OJ=FDN6[8L:3*KY?!9+#\$-XY3>PT.!,270W?IKK@&; M@_&'?^618)U6@V&;^ 9E0?/9+(F_!\!: KR&__=Q*<:/B.4J6?.1$H1AJJKA MZ+#CNVW1L7J=KH/%(RV+]WJN)=KN:#CT![V^W5H4-CUO..KQ;L\2HC^PNEX' M??U^QT*TVX[7[8*,\I>%S1<*97P,8Y[ML3P*Y-N^7GX]_[ '.LF%'0K3O^^U MJH(HRJ>6%U-C47Q@[Q]VH],9-CK==J,]:FMAH!?U8V=R(2@.W)L1M!HL+O<"1<5'X20Y!SO?[DMQ\8!\VJV T+U+ MX]\'@YU\.#W\^OGH!$3M\8EN 'ST@?WR'W9V]/'H[.CD\&AAV[S@:F.E&^ _ M"8Y=MMNC;A^D(UC*? 22SN-VJ]/W1*L]'&PJR)*6_4&%]\LDLY//W?BB^+Q*(4MEZ4^D9"R@QR?:)%"PX MY&GZ'I4>G5J5:/ -Y>%TF[W.X(>7,PC4^'JY080SMFC5-RQS[Q_O[ )9T]BU M(B%[\8TO8MY\P8L$E>>/9L<7,!OF[%P'*RK5Q+K.ED=1SD,V%8(L'?@F":0) M\"7&%[(7$XPT5S*Y9#]([J T_,SG;$32KDNQ&-4V\L5F*9/:P"A,-+>A5_P% M:(8='Q^7 AEHIOCOHON!?ZV(:YT%H1C(UG/;P,UP%=2TW6PCJJD7@V4E'@G% M]6 !O?)*W)3!R(9>H$)P6*^03Z/]JKR"5ZMD^U:S%T2K65E$WDMDPC_;OI64 M-$E*4AH+66( +@NHZ_<\O.;S5%4MF-N\M(>PC$E/?[IBC9Q-$E18?P-[Y1+' MNEOR3V59(8?_3WIO@B">(UV*+![*V;E4XN#G[Y=,1./U:]*IIM2;G;TW?D\/3D NW5[6[ML%EQOZNE<:V;RL-N M^&QXTQ>'6U-4=G\D].U-:EUBU;57)!='GY\#1MX UW\)0/EGZB/W1##7KW<7 MJO1BW])T8)<*7>["?%\.?CU:M9DW2$+21)MI, KP:'_OM?=N\_);0'X=6&, M@Z+++H,U)]3K=US[T4&Y]6=W=L&.*^;UTYS@!EM"O%1Y]"-"]'9S$])F/3[] M\UN5+P1/_YQG7_ GADHO[4M'USG=FU'OSY>ZIFH=9][0Q>"N93FE('K*S:3A M-\A)W2?6-&]<3AW4@FKW#G]!4/'+)$B_7?K*UJ+(;E59G,![[*,>K)=;" MYHQJB?64$NN76F+MWN$O2"SG,H\2 3[SE? NTXS[_B4F5MP0CMZH^/I:#(X7 MKSY>.\C!:UFVR&VU,'M28798"[/=._P%8>9>NG-')*KV;?X< NS0'+ 66K70 M>DZAU:YEUNZ=?55FM2]G23S#*8IG,;B^%*/5PFJ1FUJUL'I"8=6IA=7NG7U5 M6'4N0S'F(8HL5U#'@F>169]P4$S/U8/6HFM1=-FUZ'I"T=6M1=?NG7U5='4O M8/(_1]1D^9.<68V\AF>4ELUGJ=):G M5D6]6A7MWME755'O4I;27_IQ9/,&?!92T=9Y6>?&/B/D7Y)2W;]LTV=?E9)]$(VI2*Z$]QS"\/^1)$'!\!D1@'DH(U].9D,/6EMN2..S4XO IQ6&=!KV#A[\@#_GEGXB@&B!J M^)7 7T+]LXJ\/H<\_!]C#B3@_J>HM"K\WB>4N@- M:YFW>V=?E7G#RP*8_K+$N[Y,\]DLI)]Y\APRK[3MSDO0;91]Y\9$Y@R[U==" M;C%!I8[)/:60&]5";O?.OBKD1I<2K#R]#"*TY/@X$4K0(?[F)7?=9\FYEI- MZ#@4;1_,BR?P^GCB21_E5#%9="LK0":VFX&$(?UM+P*:5A[>?NX.$O MB$-^J;J4I3(ETGNNA*)#-2R)LR_%T+40JX78LPJQN@)X!P]_08@YEW$"]IR$ M@@?Q\QSRZY3:YQR7@]:2:S$.7A>C/*GDJLM]=_#P%R27:^1Q8R(=3W!JF%8' M+!%=_I$_2\BM]"$QCT[.@7V41"/ZBF>!U*OB30U:T:AVV>X>_ %G1NI2]&N(DO2P:EE[*=J67U*SC M>728FD.#'15=4T]UUU0,,NA^;8+]BMU2,8!:QTQKH_UY!5Z-Y;J#A[\@\&Q# MS)F-G9]#S)6R[= 8N19CM1A[5C%6P_;LX.$OB+'VI0;]NHRO(["2)L'L$JRE MC ?1I2,B\2PIWZK";LY.]1RH=9.^K!>.B M8*PSA)Y4,-8003MX^ N"L5-(P00E"X8W02P]SZVXDGMGYL 5(7>1<##Z9-"U MH9*'I.?+CN'U8!)ZHG9L:\'WW(*O!AC:P<-?$'S=RUD21&XPXR$F0JK\PTM? MB/02:XN#9\F-_*+G8.1 LH\P!YD%3O.H$X6>7\"]A0NGJQ>\;_IW?=WTU$JJ MAA[:P<-?4%*]2_%]$CA!EJZI5WH6)76DYK"0C6^4+)V[$^'E8:VIEC75]L)Q M[)@\VPQ(D**VMR/2UK'7"TJU/N9\X67ZM\LTG\+WGZ7UPT<8D]DMZS=V+@>M M9=6BK-I>K(PWQZ]O;L';(:!2^"O/GJLNZ/SXUY.#BZ]G1^>U+%J413>V+X5_ MN1,*^G$KV&1A[!N'NRM'X>*\X*I87BB^6S+[#*D+]C:?1OM>D,Y"/G^/G]*K ME6AN-7M !G_D:1;X''.#D_/OIR> M'5P7C-Y^G^WL^+ M5+=$4G"DDY[^]"91FL7N)8YS%_99+SHU?0<1_FHY8>Q^V\0.7:#\H-MW^:>J MYSKI;8GZ?0JY4A+$\X0='T+^=XLQ;F!W$.:?_9,G3IPLB-XGEH^/VY^[+5H^ MBF]^'V0PK'N3=E?6BH1)D#(O=G-* MML&_\R!*61ENDP5!/!$-%B=LRN?,$(=@4\$C_!3$#_[Z)0FN,%6[!.!FG^"?,9$[.Q/H+;,#-\/G[=&HUV07$Y&* MFP8+(C?,/9B0D].,611G+ RF049SQG,,\T#D4X1T00.)DL3M#X9=BLN\D^KE\ZOD-^'[Y8(GW^U]^&;7NPGU8F MW6 J^X'Q-,VG,R/30*T1QN=7/ A)71AEMTTX%^Y1DA:,Y_(<_PACXNR!%D!G MN8*!I,IQ&\( ]Q3GD]UR< T&U.U.6#H#W0Q?P.%332<>$@ELFX#?:1_-E5[Q M)(CSU%P(?A7FHDY#GP"^*7;E\EQ2@7+(2+@B3>$M."8\G^;.'WC@\(8\4MN$ MM'D'ZL.O3V%WS'?HC<:.ZS"+RBOECDN24,W8]4:X<1YZN+\P(EAVZA09/)0# M,2@*:["92.AHB'2!FKD["6#!BK1BY@6^+Y!G0>8"P<,2_22>PE[$\-X90E=' MR!F*/]:6Z#HX=5"343R=L[&(8'!8:$.]'*N_E;,2!T)GI>@ND?<1'R_DZ>@>5,:3YX0VMMRI0*FDT>(XHA7 MVK2?V&V GH6#%F.U&]S],P_20"T WYJ46+9<%U_&\-=9+!\SCU[/8)^!W ]@ M>X0[B4!!C$D\R.W8U^N'4R&8R')A>J.P?T(ZBQ,I"1K(*]>4PUO)SOPT\P7S@_Y!<)Q2EW M8$ID#5,S7@'?\G*7]@ 9'L52#$2/:R7(IX71DDC29:B9ADBPI%PX+4^N*0,) MY?L@]Y(D$"@GQ'=YYHPHD)Z9Q; X.@G\;2SB\@]R-N^*-S=H.@@H2NRFB &W M:!:C78!\&DSAN#/VM7G>_/D0=#AG1:ZS%%(^J0*R6D25U2H3I;^'U1GL,,%+*V M%*M^GM W/ $/A?B78Q"IS#YHRA>#Z74014AO9P*Y$B=11NP-]0!T&XU3J5Z( MDG!=YT>'31)$Y!MD_!L00A2S&)A*65%(Z,1C($7S&6E2@P1OT&4DAZ3I$X$) M:9@ R(R2#?$G-TC U%_F[2M1!2\0XF9N1;JS3H:5$># M'C]TIXX&U=&@[8@&LL/TLPU$AC:P'YB.]AC.W/!TV/&SQELDY=&AR*OY M2ZWTM^-TI(W09(\2GL\62_Q%[=W;"9F1=E50 V@1O=N#O^PUV-ZUP/^"%8G_ MY.D>6C=H NUA)2]8DWL_@6_(.!N'L4,.4Y2C,PU.18)B&-SQE(( ,%2$)LX5 M6JCHW<21$4="!P4=<&G[78/K)E*\& S2B;0Z[>&HCQX=1W_D*O#DVR= #Y;L M<@ >D C%; *O+5P6>C>^#$PT#:/@T5LB+#L!]XHSUU@TC/-1.$F.#K0]:H^: M[!2LYR*[G!4%U# V0C3(^ BH+JY"#I^"- 2S^C@$0HR#):OOB4VS%R6@WS& MBI?N#9,&Y/&FY(XS)XFYQY!''T 9> Q3&=,"0SY. M@%/)(_\V!&85Z3\L O MW#L]^IP"<4JO"LDE$C+X@LXF.;GD>ZV. 9AA A4+D/.I!AMT?$ 2RE5 ;7^" M5,:08<6AX)[TLTN:Q75K0.1I3&_QQ)6DIDKD8O6FB C9@KZOO/M@K$M*4\&G M(89TKN,D]'1XKW@[A36#'&*H)HEDO_2J!WE<11X+)TGH+(1X96[RJ9,@SC:_VY#&M&KN:_=!ZY M$WS#7W*#R3%4(6;]1IQ2^3J8F0Q1 R4D O?TR@A>2C\96#:<*WH")QDV 7Z5 MW"Q@GX!V:7/BZ33(9*!.Q1W)&2^/UJ' 6A9$.84R8ICQ%0@J'5R"G19A+,D1 M3EI/L6%$MG2(%/8-GRJO$M+R<);=Q5@5/%DB",I9$FR8"V\O&$SC2E+X@( M=D6@2( %@NO PS1F>2J#K+HR<4&Z_(@Q&1EJIJ8V*GR&K5P#)R=I)94,;#%R M.T88?&-,E\\4S[VE@SX7@K@$!$(:AX%'2G-MWXR3.!/%[15 %3--L:*RRVQI*,?8#L?'#4 M8PT)/&L&H=QL';^3_$"3 >S05.!F>/CULAG\=Y!J__+KQ].93= M:C5;/^@O !6'?):*]ZF8<=3">AMD&BJ]>V\Q:QS-(:G WNOOKT@)E\/U6LU> M^P<5@ESQN=VTAS=]?-OG3_WUQ\V]_/8-V?5/T,"=T&XO-2]PAH@V[60=Y68GZGFT W MV!?AG M)R='AQ=UL&#;@@6[Q:4UK=2!I3HV69-034(U">TT"=7A[9)99U)\#-XD+V,\&3"-#/-8#_9T I]<.6MF@A+!L(KPTAK=UJ=S:^5Y+K6IV:5%X9J;1K4JE)Y6ZD8F\F]+^) M+):=4>"; ::^C]9^_GZ<3\%@N^Z@]WH_[/#"ZV.^ZS&WZV/>E=5NGIMKY_5! MNWEWU/M:[^T:I[2[M4#F]VN?;OW-+C5KI[1J; MV+47L#.K?M@;69M77MH<)[?EB?(5CK[+?'6W:K54OBFEIJ:JFI MY=FHY8%%##N=C?X"ZWN> H;CB&43TWCNR%/T\!72R%["CB$<\%4F*4X4]BH1+CUP'V83%><(2 M044:W/TS#]) [D3Q(?'?+ E2887B2H3&1IA;U;P_:=G#AY?';"[OD%[J 2$D MM([W8)J+) PBL0DZ_'QP]MO1Q?')K^S@Y /[<'Q^<7;\R]>+X].3^V]7?T>+ MB8/]B\,F-M@YK(3/X@1D MRP4/KO%/."(RX]!3,SN.& M[E9L(" B(J9)$;28\;&0H0>+^R!JW_/PFL]353YE4MT22<&13GKZTQ7GS=DD M$?[?]_Z6Q>XECG,7$VB]F-;T'43XJ^6$L?MM(T60Q(3 J(?R3V4D@L/_)[TM MB3 \A6U8$L03BX 754RGR\*5C44D$C#8YBP5R15H!A+!(:Q I)FAL\@\XC-0 M6=+>@ND)%ZTOK),E9'60^NR*IZBE_HB3()LC*>'+] -D1>J105F FY63[25- MP\697K_X^ M0XQXT!U3)/7F%LC$>QB2NTJ!X*:@%5"U:DR+A0RC'/T%Z4E4[(C^#Y7Z:[)N M\E147T!?8^F4G) XT;Z!08CT9Q]\?/2*>$9DF69 /SSQB(P483 8(U44QM)\ MAE]K(#UI3J%!A$&1RAZ*=>TX?0LF[D[0_O+ST _"$.F-9KGDKC09P90UV'+E-,.Z" M<6#]!D,<@2^8)3&X@C#MS\"WL)#*WS[F:&=6_X:#75P#@H7!,T53P(A%7G"KYF.QTCG=I8G(-=2 M8$H44*2-D2-+8E=J&/@_%4K'EQ@;*'111$QCL!A(AV,D!YCEIH'09XXCU-?O M,:Z#PAP9.(B^R2=Q+3 T ?+-,#I$W"WC/U=HD90O0!64B7%"=V]ND+AYD,F7 MI&(:J)?3B[283LA\@:5.F BEU<#>[9T=':5[/]%3L-ON#;SL^Z_5M9K%UQYI M/W!+@'[=RC9/@5WQP.EOP*;X6!)$QK8S)P;-*S7&^R1P4-;:ROT;]/.%)A"K:_)(;SV8B:3 G@;\V@++"*_QU#+-HO,W#"4%" M1OFT >8,]T"7A?E4_D[$G@D16@YQUS+GE>?XD&CGKAJI(*C J%PAATC,H10H M)1+9"YS!?CI@/X&<)(LO(%/D(,PF%->[+K]!L7%ECBX*&A0EC46YIHZ)R!AE M6B92/6@83"GHMF)P/&:8>D06!CA:,+J04R_]/7[%@Q#-E;=TMI^ !UA&#SLB MNQ9"WB4 D[@DTNEL\$8PK9CHMVL_$EX(_@I&N AAUY,YFH%Y"M^;HR*=@W7O MNCPE0SVL.B-:4$1K;3 MW/D#]"U-:,(C<%2\'"WB!M[B@!Z(,YQU-@&=D.(=U36X,]>I=F/R4%Y,-;1[ M R9>% .?R$T'IXWN>42H7M#O^:9CX#*2S28"N& B&8C[@O1_!$<: M/4B&<%11&IP-@Y M_AET)MY]9GBE"91/D3+T:J/X2EY $N$E<8;&)A!D0.0)#B/ZSR@6X#.P3#+I MNCHH5LA YIFB9'F/TCQO2AYTDIA[31S^O_XV;-N#_;1XUHU1&001\@!YK8D@ M)3]6H0<5^,+8!LZB#*E-.&@#&= 0: J@[PKZB$MQ,!6@KY0=9MP#T\NEC#(G ML];.IQV3"X1OM3OF$G7P1W.MCWJ0UJP>:C"[\H6#-.!:!7XW/SC*<3O5:&Z> M)/ !*+7X&B^U*^YZ>]@KOG@=)Z%'KDTY![MCH^1&16G.A*)+"/F7HJRA$ O& M2&!)]%26<$_@-1F9N"DI#J!%C+@D*A)B? 4F_ =L5.H%KCPQ=>47YQD=.\V+ M1J0CHJ^#!,,4?J]00GH1N!L4I)4/2-$9ST'6S7%9\53H6_4.NX:SI3 64$/$ M[(4 6BT%5UYA_^OTC!U^/;\X_7QT]@"9]]HS9'95I&-PM9(38X8=RGBCB>/) MQR3ELQB\SJ6(7ZK"&36F9U!C>FX;IN?PY2OE7@7^W&XO#8X=/_G[7F_O>=)@ M=P=F[S^"@[ _BC"C\8, [Q]C*!V[<5.J;,UG-9_5$)8O#8R[#;M5$\^.0N5N MPV[5Q%.#Y^Y&F>IA/H6/4IGO4Q>FOC8 %KO7?&@EX58LO3[HNQ]TIS[H75GM M4W!TC:KT,/3X>!YGG'V.LSAAAW$R4U<.M2Y\@X74[>9#L>;KNOLW2"YV32XU MN=Q'NJQ&]*Z;3;ZR>^C?L3 &JY,H<5!B,Z2"9=\4N5$!FF:ZZQ7>@G.'OY]2RFD)['*82P*":LU:W;K!X;95'&R M,G? DPE3\LP52@9E_N@D,]Q3/X:7,Z R@(3E"F&*3_%D)BQC0]ZF,"9PEY( MZ(KOLSC-DS=U'(>49%HDT$G(#I5A7?#/CYJ D14:^EE,IV[ GSPLR08(I MS#+#[<>78-:>S*Y+1)J'F!EV[,,WJM6H\*&74R(NPK 07@G.PLG3@&H4@DPR M-\?4/*IFS=,&T@EP&Q8?9@$E9;MJ-1*N!7D;20B96+^I@9\E2"YYZ#$'T[\8 M]Y *Q*T3KY$4S(CV@ZBM1E+X1Z]&4JB1%#:#I/#ZLTD/3S]_.;HX?EL(2&3- M3&: AJ3 034RPD016U%>JHJDFT UFI 1E.1I6OJN"?5]P? QU7Y&7 MWI %*U0FB/E_#4Q4U\4NC:*V126/R_KQ)ONL4K5-. \:LR2ET9<4C$%5!6* M7 U5NLMBF;+F2G^$%?=4+ZOJL\RW&WGY]'N3H1$9">/+>L,*XP"-%$%E1.8W M&V 'H.<[%96!T6PG5(!$EN>@[:E-PX 0IH $L$+_;=F&Y[1/A1-%?I"TTSPT MO4#V1W@T\D]H5P7)ZFHZF&!(-0.@U5)EOL.SRH6"9[6C1 @$A:>F_ 3\NS$- MK/IR)W$L+7@$L)B"=1;,8(0K,)_P/#$YF8KVBG*.AJHND&:?-O1R/0==0 4O MR'$2A\5H6*4 'X7Q-4X%R1]_5<5CJWE'0JFH(C:-C%%@(U3*1O!/9&F7Q$@, M@FM+8#&P;BI@ V,4W=H\DB5LZ">A_8O$3,4.:FME37@2I-^H7"U.TXH1K8O< M]$"_BT6'M6#4*_F:M(3XR.8S*AU3=>H&O*%9D4("AIZ+G30&APWTC/NFF 8V MU8'#!U)"B:'EN*S3SUVL\O%SE-(% P@(3IAZ4N='GVN M:U)6QQQ.3RPJ.SH[^O?1R=>C:NN-JF)IZXVJ8GGY8FGKC;97 K42=D5!%WF%>YRG7;[]A+CN@\O4JGS*-\@ MN737Y%'6Y%*3RPIR:=]2,'//M-O7<.V#=W#%G9NZ18O71; Q'XU03HU$M@9= MN$78*BM4+\ ;/W69KE\MBJM"^8B&MY=H;BZA-69)K+%HRSR_X@'Q74%,8@ 7 M9A+&T9AN.0ETCS)HYVZ(GY3(D92"0$C\A/=)0S=*F$DOOHZR/"E;HTE 2D00 M!A:)Y'=,G$I\3'Q'<+\DD(W!V+D0#''RVJW]XTQ,F7W09&=XI_E1@E/39_:^ M;%6@ /0E>+^;$PZ]3/H3"MM-WB(;MYEX$L7Y^$ (=?N*9[SPT2Q0!4"$G_!B M(% PNV'L$FCB';IL?1;? S=NL"\3>,%LAJ<*O\0A'+UJN$"]MIKLH"05LV4? M4"-//)64P [C*6S+O(!IE/:T,V=C@?G?LPG>OH(7P6120#2V\)[?8\"YXP O M6A!,6T(L>H'O"\157/PNX;R:[0!/XDRP=HM9;._7\M$//..-/9ULB\\4G0@/ MS<[''V%_(A?[_%'[L&F)APG#'$01@F?"OL4)9;9^A(4SNV7]5M\4KR+1?W[] M?'#"#@^^'%\"R4&.',3K7>0 MKW0FA,[G5WU'<"8B C-#3D7AQ@9CY#V9OL:GA.)9XH1F_)N0X-"8!T> IC*G M72=@X+SR(/3*'GVP21'AQJI4HFNAU+B0M]"N%!T*AQ\[F,""/> ^!'7]7;[C+,)0C?G@2=[>,HD_!"S0'0"$QP%SHMX.:NT MA' Q:^V*A[G8ACONE]&>9G*T<=7=;?;:PQ\6\O&KK+DR&Q\,LB3;IW5:L(!I M^AYS*TG6+.Y(.4,8K#/XX06WJ-L<]$![#?O=4;LSZ [:O1\64[5I!VY8,KH] M8&3U"[_'V-@B'6#QK2]# E]@ B@7?@?&)+4-EJ$C2!),'53XF"B7BN O8C8S MC:Z!1C&8NIA^1=C/8R'AA!WLW::*/AH$;@R?4U[I))^J)+]2QF 2K31VL2$* M?%C0)*9REPG=-6V^.=H\$RGH.NRC0[Y&E3RC8$H&H^Q\((U@+*@B>X;21DFJ MZYPH99)2PX,4,TXQ&S#3=NM5(%07 /J<G> ;94=M%(JU(JV"8<[6]PFJ[!5P)WGZ/##A@K M/'<3[LZ+)CBP'695 ;U3=Z]D CLJ!Q)_GJ(!X#81GGQ8TV9-FT4I@B07=IH@ MJ8!YK$D4EC*7@C)!7:\2^67ZOY^'B_*4*&SJ))3O6!@ : SX@7P">ZK@4X[( ML)P%:^^0UBOF^QK"?.VYI'7%:UWQ^H"A^W7%:UWQNI&*U]V,4A1]:1:OS5(+WQTME^AVF\.;2A%N^*S7:=HC\W_] M.[WHX4E:=\S'4EM'M+7BYGPE16Q- M-CTKAB[)%[ #X_K.2VO(-[;%(4;]<6 M/2[A8G/4L?*2ZBDW@WA^@P33;K1'W8?N5Y&9\[I(Y>%XK7>43J]6_&#+P-N( MZ771R@./=>?EAMUH]V]-WG]=1_WD1LL]Z.?VY,#=$ARRI>C&Z&DKM^?9A,N] M,D=W4_STVKWG();"P-D)2D]Q3\[\7" 3QMO3;6S5ENHW6<&4IV>L] MZE62XED*XUY'55@!MM"^!6QAQ]?Y2M=6Z\F'BLJ/8LK#S9GI.R$KWZI:[ UW M^9RK"U^WQ@VU:ZK]_+L2U>=-BH^MW)S:R]]D@>AK=_(W(*;N622[TSEDKS:5 M #.]TBP)KF2=GA^G&>%),Q%=!4DL:U^OJ?D$#\.%2B>5SBT\66Y$H+\>$P@P M',Z;[&@Z0P!B7?=4?%Y88XY[902.0MA']6R"&\;<;E](<)4 M#N1L:;AB+Y@+.,HF@:OJU:F@V, 1Q[+W MF:Z8QVJE";\*XH085A5G+B1_R=(/60J,N?R1*CSD$G)?YI=1HGZ 8L%*1$CR M![899U'">\\((AVK3AH,AHEP'W56=4(UQO*W.<*%RRJ3*.37?B[+\Y-@2JB^ M6/.8P$<"5XGL1TG$:9,=P"QF1?;:PF9@@ML5#T+*T,)=@,D$L.&J=#.(@.<) MSC]5Z 7%:ZHUW=?"20.491F;9-DL??_SS\5WFVZ6NG$R:\)N;$$27,USF\R_ M]+"Y53P#POX&6@$449('V517"2>"M$&,D\,4O3&"$1 #4D$ND=(DAW% G\P" MQ)B&GY6RE R)&H:GU)A.Z3&&J!>H[8U'%55JU2)A^*4^5J@5E?$30@?A1F,% MU8I.0VP$&0)G7 F33RN5P5M0#5S3\7U6*Q_%-[]'.@O<&_+&T=9C7T(0[GCN M7Y(8.PR\_(;4!_XDB>/2MM>*C[ -9$\)%%LS304S204@[[ 7CVP@0:LAP:/> M@4\KRP"EA00%RA2^#_D#AAA2TJR461>3$L-$MMM3YH!J2X'?0"$[B]- (_T@ M9%&J12!62R=1N20":="-E3DKIVFB5FJ6F+ MA7.SW$QY&ZK9C()N42O36D#ML>H:8WQW$E^K[YN3NPY ESA"[:7PC,4J%9,L M+U568*+!PZ:!9]'#. 3^@.57E1$$>FVJN8(FCL"P)6NC:,=DR]V5R9'VI-%@ M%E%*5/#RVU$?]X9421G,D'B=C&.POA0=W'!4P;PU"W<' $ @S:N[+$D*P4_XKN'G6C <83HI MI=] MOPR8(9Z(2I^KA04UV:ENR*7WIC2XL2_(LJ*7R1HD.1ZY&I$ 2R?0VY#;9OM1' MST (H2Z3"&U(?<.E]%L593',>E(HA@E4=!:F6 M[-^B^#H4WEA#^H!60Q17V.+T&TR=1*L7JX?_B)U4(4PT<:.T$DCUAB[N4+4! MI X+%9H)W J*/1UYN7+ SD0P=?(DI>UHL/,@DV8]J/9/@J.?,0EF#>-G=@0> M!;E?:0EZ=P#>2DA;X)F/?I'C+NMFY:[BF+%\5$V1O#?T""OZ"MO-)ZB4"G

BWE^H#370,NJ="1 6$9IS, M8@+J-,0\PFPOO\G/([>P;/%=,JI":)S&;*7+H $5R,O .$N,0,+4KC>RZ(I) MO56+Z489-FI4[LN\XEI.+G$Q.0 !LQ/0=O24;.XM7[UP5=?0F*K3.**VV.0J M@#;%>![*\T)U1D80JO1OLNJZZ@OO6@AL7MX3)!+0=7U-L6-'?$-L*1%N#,[_ M7Z(PVY4EF"@(3 ED(L,+*.KI7H"B+WZ88Y:/OL8'JWRJS5S3$@?3N3#F.:7N MTN,$Z2S%7D%7J$THF *B$8,MET^$2_+03YS(/2B\& MYS(),%. DA1FDR#D$1KC,U):VR,N:Z2V&JGM 4,/:J2V&JGM#2.U:>4SQVRR M.+Q2F;!5DQR4#YCM&'PJPA?JIK> _-YU:?+]Q$?%OD-"LD.%*5*,8+QMD*S%>V^$O=$3G+HS!/JA*_(-H M+,*XEN6U+*]E>2W+;Y#E#?:KB!!'@1V" $Z%Q.LY%R[60R7SVO9^:L _3%-E MO_!\*K!N;Z7^K$7VFQ;9@UIDOW$I<2XB+#BM2NY[@Q[2_(((OTLMECL_+-YX M&TM_1);A-ERYW^%P-[_"%\H7T1%X9?HOQN%?(&=$8PKV[>+'QP0 F^QSTEQ: M'_LCIGH-3#2)(_8O'N78G7. .29V!SMW^G$BZ"E,6Z&*R97OH406CRK\BCDM M.+PJ)Q'&P^(6=O!K 7CVJ\SW.H[\&.O'BQK.0YD1C:4S<_9+D5P-GX1"9E>? M''R\.( O9K*:_$. N1E8ZH>0'A7ZR+QT%PE(IBCI)29!^HT2\H(L$T*^ MDR_O1%G)-,8B)XQKP,-1+&'U5"E1"EL"Q\Q5RCV]*O>"K'S_0U!<'I/3O5VR M:'4L^05%4*]3_'CW(!:P3L1.@ J(/FQ;BA0I/M32V#5FOH42".CN;U:9<[VL-!=+V!8?@%?!R&*_$H+)P2\H&DRFESSO@[&%A"!:WRGE'W MFYA?*XN:!7V:LI76S4V;V- =7.'[C@#&H$E+T3=HPCOP=9D$F%JS#NWT'N$> MP:M@+YOX!L3LC/.TQ-:J#E"D,MJC4?=-,_JJ<.,+%E?W(=<77I3AIVP:A+O'=PD2N5ZBK8UG5KU3K(:@?D;@: M;_DBX1XN'HMW81=^U7A#O_!O\(;/[F\B^BL [?;ITQ?F)_&4?>:).T%A,)+R MH[2)%K?Q@YCEH/D6U_M??#K;5PQ[6*#=FF+O(V$L@$D'QJJ7LG^")%'?@GW* ML3:Y 8MRFRA2$*D -P1- S4?^0BFZGLY5IHID(R&GC^>B]W#AQNRV+F4 &HQ M 9IZA!D*_Y+(2>)0(PA]=C_@1GJ%8:>%*\(DO65&7XI0;0.7#PHN7ZD\)#<; M4U[M*MA=XL16DQU/"4T)409+XEGB2N.%JWR&#\J"9A9B>""5LD]HT4H=$T>( MLZP5%Y:#_QLV*75C=B'<203[1VB0:4!L ^]!7D>&7%!H1+3WF\_*"5Q/1%1Q M+G0:N:>0L7,'-C/ ?0HBA+]"='I/S 0%$!BBF6!-/S+?O_*0N&^X*#M6[HWR MF XUPP):_=VB^D>1]?H/8)'4X+%*5A_74"[B++]H?#5)%S0LN," M!@QX403:@""42A%@[=(JI M7@PV#4A$0$ 38%'*=@5U-=5*I^O#AV,LJSWXQ(Y//IZ>?:X4V=Y]J_H[RCZ_ M2^#!"O&HBO?SC"!#?(QF@$7"9;TAB'AP*&94IZ=Y1]8N(1$21 <*L(QU1^V> M_BH[N!)1CD93D*($/@[A_&)XOM_J==J+E%D7B==%X@\8NMI4KBX2KXO$'UHD MOK/&T"D!QJ)S*[!_BY=@X!S$[/7U=:6#")9Q8RFVV;@D$1*N%@P-JAR72'YH MDNC&)/BSZM8B0:((%?$C(IG8+>NW!OL3+% 8/)RO^OQ_&@68^^*G0^LW&>(" MP\F;4D2<=_TGZ^V=QHBTE6)SIA0\6X<\&S(#::M( M>B :BRB< VR'15.4B(=@E8&K@$$S,.L:QJQ9@+-M+,X.%U], ^,1@83.?[=W M?G2X]Q-H7O@"1O*Y5,U>[.9JGQ0P#(TMC^![^&*DKS\(KQK'I@"IRL;#^$5VEA%OM8T(]*G M]^[I];=\%-]\&R*7(;+*5D@O9V#\U"!6 JK%H#R&RE"\)B %>(JW<+/<@=4@ MOVB60KF0*NP[Q^6I0KS&AG*RI0ZR?(1-Z3"J(,)02A\Z48JJ2"3K,!ZGJF," M(F.@B5TZC$&%? A?2LZ#8*),'[@A,0OQTL\5!K4!RZ8Y =!FR+VSN.!NV62B M0ES7Z!^G&4']K9ZH2Y1+OB]XPIYRA N:-5Z&_3I@I_#^A%!:8<]@AA)W52U* MBB,:HF'R!VDY>*1T5]0B)00N]2&Y8>K4\L*IL@^% MY)EG=JP+6<4"[^][,/[TTN:7>%%[B3=)L&?;$?P\AIDQ^Z#)'N42/%L@X"S8 MB6FFW]A'>BIN)GT5&C5,AMFQ1XA^CFU="TT5*A"\]+_F"7Q'_*:4LV2#/SUBR\2 N9Q MKI0&?A/GC7]1&XV@[/)(P0VC%Q!0>J2^H?#>">HKI9-*&PMM].B/V/7#30*' M&M4"!37900C31I.\?(:@AV7G$KF'$WE#J%*$J $M$0.<$W;#S+W&E@;VC MIKANZ3S %JEM/CI0^ ,:3/@F\*8 '[!Q,07& 2'NQY,9X@O0/T5WP%=3F,0KP_-O S87@! M=HZY& M30]6Q!]Q.8SY$N+$D,^I[8&74_\#?!33 ,*T.M4"Y3O(F!?KW*=<1BBH=YO2 M^QOE*G9N+'F6!*[.II84)&-0.4*IBN_@-D@#;VG)RF^0'>\**U?-LK!/9(^[ MY2DL-M,94_X:MI$PYL9=& 2-_T2X(KA2=PH@?U(>2H!9?'MU7O* P$##39_& MTE1<\1@,*AO1@^6/66U!E*)EC,4%B?0:K@/8[3RB4;%U'9_C1_IK=,;X1[*K MD715>PE*A]N J7?#IM9&WQ8)QPVK]E-3>E%^D)0<"CY92K.&$GZ:WI"<_L1K M*]57S.AK@K\H6BV>?11^[8;76S<_V1I*?K2:ET(\I+M:%-B"76%R#>@LF!?* M,PRTY!GYTMB"4W\LBW5DG(?D>T6%-Y1NFLL.:0'=@DC52K$<;.,*SI5'64A9*Z4=(R]VTX60"D6._$+74;]O6;D% M,_H:Z; J49"B$OIQ MU7E5)FU?"[-:1%=V374CP7]D-FSX9AP[Q*<^84$"2;25&%LBJQ,8S>;H*H_XY6;Y"1*>7'\KXG MHH8JTLJB:)BFI05Z;:CU%G.F^&.:BHSE61"JCL$-M5A5#R//!98#K*EJXFI+ MX97(UXK%'"]9"8GX,\>XL H :R)6J;ZJ(;.F^9O-12BFF@?QRFH7\FH!S9V'I*/PF,-L3);L6 MMS@ 2+-/B.^:)4)\)5Q=\(L]A^)E:ND5"3WY>=*2@)_$.@EK*9>6E M=EDX"H/X>>ACVU5J!"U%'0:$Y=J7'19*=<(FGYYPJ5 8=I6GY=UNH?),046G M%"0RJF]&WSV!&R'K&PH/44HP.14=;*;.L*D0WU3G55?,LH:IEE)W L="5;U% M,3!^[N9R6%/9-E3S@ @4(;9Z-<]1=^^K3+F)!>':Z?;$5)<#5\A1I<67U";/ M'?6U%&+EGNM-@LTG@;MRGW"5N;PVP'A](%](^X]N:&2./A M>S#%CEV&Z"S]0I-7-+TTV4&IN?0AX+AHNQA7" UM'$A%6^R^SNSW,!4J$:K" M65&_3(E;LX_%MBWNZX_%1Y3P$?L@&)"$9(0NS< WU(Y\A3_@D5RYM%(EI9*M MIT)=JQ@Z6D]FT:[0O>55ZS"#\U71PCB)TU0%$."/_J(Z4_WD05M*HTV:7V@4 MG$9X.\)EK?VR3,/&PB!! Z]8:BJUISY@/37\ G X]7K,DRW(5JXSS^O,\X@MJ5>J\Q:"TS@B9JFM]V5TY5>9C&;@M5*IL7QSJ^WGJ%$3&JK;-.7.FJIU86Q,O)YBD!K,&IGN0>M$6\/#TU.I,W!V%%#VA+3A M%0Q.]5W:Y"0['Q1ICB81!2#2Y[V)J[W(YXR_?A 2\*BPB540KPA)-5@1C +[ M# @W(#"0G\F(FU'G<@G^8X:JU.70JLN@\BH$2(\2:0G89\$S **_1EI4 #]W MO$Y9&?E1.;[5]\N" ]4.UUQ%?>F\)73^Z&@TNK] W$L=E$U14$2NDB^$J9=&:-=D4=9A!OT'T2Z'+>58%9%9/A,4#T,46\QJ!=? M1R"3(RH3H.+8*-5AO@9UEU8QP53EGA7?1&[*)G*0N$ E*1=@O$@',]72$9<@ MD8DF:CLE:R\EHE732ZJ9D15&I[A%(1CTC?O=N;^)>9Z@=?ETAF6_NOYKRMTD M7G,^YO)(J=.--J[R+(==YM;7;Q@9HD15/PQ@/N^XF;=(68 _-332&YW3G*#- M(GPJR6=E%*PX!I4.L[!2C 04*A[)-8ADC&OEEE1(J-S/Q?28EW=R:WM@1^7D MA:$ B3"E@M?<#X+P*O#P&DNFIH3!GWG@*2Z5*E9>DTB.-4G6$?-8"3[C6]2^ MM[ Y79Y.F _,58S49 >:S:@N9BPOS99D(-T8%:Q78 969R^YK B1D?4A XU. MG"121I8F/?)=D*PQ%&[8HXAD->*DZ!"><>M$LC]6/5GE%# ,G<'"7+QBBV2Z M2IX4%DE=7O4A)2M&"S%:JNL>::388?BV,M,YCJ');ME2%/D,/R0&/])H)!I6VJ M6V6IC$W;;%'!Q]$X1C9?H^BW0(-NP7GIC+=JY@%\F)8LK3:L9MJM8=K'*W[- M'(79ZXCL6H#,E]Q"!Z\YYIV\9;D6LKJ?5*/TG_&^K]W:7\-A]*F]_Q/5X:S@ MZ64.;A0.T^WD2)FS.G=4)?881K7AI1A6=269-Z.)25DD"[)DK%S@O7AA=J0@ MP:30T?GO[&OSO-E0/_VF?CK*$W@Y'.77B* 6)!9$\VL3,2"*2V<3*%*57^.% MXQ'%*66E%6PSN0]1S&:3>4H;0,D?)/7D5BM4!;4N_T9_QDS0+\NF'Y!2O$;M M-RI.44-C@$@K"DV-1)VB\G'I\CL3(8)=8$7=#/9<*' -61/G)#$\G*C#4K?YXOM,.HQH2M/C!8BV.W=P9S/N?EO8 M6@E9'H\#$!UN:JI#R397,6Z.=N2Q:! D#:9-R/RV1";AZ4IW^?N"=UG,0@6^ MR^O5E?&\BH]J3K7)/F/Z-:U=69.5E/8R)4ZS:;D_\8+9J8DNN)G,KV.87F1F M5E3/8Q:C]"/$ #F2$5U)BI +Q>158EZ$P@"\!2DF\X@ V)$J)!5@LK\4-87? MCXY D4%OTM@BDB!*K?%\:=MD;DUYV8UA$+P[X&-52: DHXY;(49@,%5\)H'3 MU6[HRPC-!W3B\)"44E@& !J#WZ3URS^KB"]/IL*0OI4"4OU%K42TD-30T1%O MR'\D)"X/KGE4ROHE'72<)EP!]W[!=/],GG0UKFQ(=3&=A?%'TNTZ^OZR+6^>PKVXF)22'3.1 MJ\*NFI:W6HS>1,'KJP:W8.G/&2=]U>3\XA!XA9F#[H(#"JHL2S ]#@>+#'6D MWYFO)793[2RD!B;\NC#1)5.4F'!&3J=A%!C6#J;&(4*XFX-F;Y0/$>,)L'/ MD,\)+L&=!#.=7)&BX1J"X@,!7U91-*C^$F<]1O6+VJFTD_V$.,6(GU*YPW)% M@XBN I@[Y9[2_=LUA7DE8,A:6:!JB>4&JT"/BMW.Z)8IP] G.6,:[4*E7H(U M!2LK$/\,%T(B&1JQ712IA0/%??6%8Y,,X1;JNITL6$25%BG:^HQH-IC+J:J_[_Z:,;8<@N\9%342> P39RC[%[Z- M-[*TJ"*7EFBP6!H5FFYR?:OL]BP1V LA 7\D\4)*)=7Z:B$[2%\[HN,:IQI4 MANA3HGY/)8I[@?LMZ5A12 %. J\W[FU-:\U7_F[E.T7H?EE&2.MLH?]3]=X4 M];!QF/(.61EWF,E^-\%3Y!.985FS*D>#YZ@+(,D-X#C%H2GTE+$J4YXJM]<\ M5 $2S.M2.6 ^70:KZ_'B(K;BN)!0*#\S;X_ #%>,F5'&)%$%.M\H$+'8FGQ^ M#G2J,\[)"9!F>9%3#=R:3_&WR+CJJ!PV#)AK(+=WAF<$I.W[Z4\O89C(1^\" MC%A?Z;X2:T6Y]1AR"?RJV!C'L9=6[!4M7A2.HV8QF4V/928ZTT2'(TCEYK+* M_EH"O9S($!$PCLH5X2(.! MNAY+6+,$8UJJDJ6XPYC*UEJR!'\+[G?J,H"Z#.#A0]NMN@Z@K@-XVW4 :[), M5N45K,@>T-YXD6@C$QD#LE&GZ&U2AF%B @_!UV0IM:Z;#0C&YUJZ(F%< ;]2 MR#G?*#=)/:O[FAB%V-I!,Z,#RFNAZR OIG(&I?04SO#**X7R0L8(@U4*\-1E M8E"H:*V@P;M6KH0:6IG_)6[-=5E9X93?TXF85&.PH+C!L1!31']/YD;.IO"6 M3(?"C9,AAICJYTN L75UD#Q=.#(Y.UGA4#FAB@-5&00E#GFT%.Y6L!,RNBZ= M/.6.4#>EXO#^$&Z)O$!C%I6H>!X>7E>44 *&P;-DVJR.P]\+='4U&M46*,7: M7WAI";OAH/7O@E O#% /(XQ&EZ-S-U2)U;HG=0F?"F+T#W7#:<)X%,GK)NKP M;Y?VT)5LLARA9E.OC%(05-!Z92H17=(J=8/5>:AR&F7*6='G9R)XF$TP73(-TL;J$C89* W)V2JN3.74 MBNL'\Z9673\T"JU3WEG RKVQ4!>5*:&54+&: NV9(MMV2EV4%E>I+P"I4<+<-+_P:JP$ MSB-\,9E^:-@HB_7E1O5L0UVRT7VN[B&G\X+,C%5IJ&G(7G=>!0.L*(@%U#&R MR'@0YHE"%I,XE1K'%W-F@J M>0S/\K%,3#'=;$1.),B&AIGI%DP5KJ:^3U PBPHJ%U6&GG21-4-A^*(U[C66 MUB+FHO!,9:/3@$*A[]*KO9DPMBP'D4Z1@2>KH#$QHVA*_0>S"@PBX3ON*R,9 M,UUP%XN:+O..0(I_A=583'AU]&%_L0L#J0O2CXL50,5.Z&BXC)*0Z:R_7>8; MI0L#%M8SOEM^WU!=&G=P!= + 3XMXS/N+]LATF@!36N$ADK;9%]=%RSB?6"6 MU%79-I>B0.7$C -0>,,-U98K52:8\2XD@U4&?RTCMV^AFX^((.50]VG@1/?/ M/)#@O" L,0D72P0K47:TAPGT7&52AA+FA*_V$)HW4Z#41C1P M%>J(62CY^\I[03ETIOOF$=8O=XW:E%5_#WR-A^ UY++CM-*%K;X<>$.<]$@+ M5/KRJI#9 ;U(42%@@I B#E7NB8%H=$]($XT)/"OA3J(8:ZVJ;%'R5H.):(*A MB 4FTYG )=<48I]A=$*^GG0#)71OS\$!1^OI_$N3_>^X&3?9.U6JC8_JNNP& M^RS&XR#+V,'/Y^P=__G;SYQ]Q&C/#*&YOP3B+[" $HZ9LOA(0]=[%\\4%=[2 MM1R#7F,'O[)W>Y_I9VPUKX0'12$*P&:$2*2 $VC$0 *:K!=\<=)0Z0Q>S (/ MJSC]N9(NE2?793"8DJHBCV0CAVA^8RL';@8-4N%2MP0I=:+Q*G#P%1D4A.^" MT86Y(A'*#<$,%2#F,<8U&AI2IU$FILA-C;"!=22N"?]%';A!P-JDP(-M&*>' M7Y:GL-#J,ZB U,1&#:,,;%8VJ.@5;QB)Q1&HHD2YMS+)G5J,5GMC+'0;?:_: M>:)45U$+N49DM!\1>)WJ=+$S@FX'(KYC%23RN.8SREY5.R>Q/JKY026VN7(L MBITCLVOJ4)**?MU^V:.\6A:?ZKKX94=7,:6NZA\K$$7E,^R7I"ZC=)5(7*KN/DF[+1 YF5;F+.FYDH M!BA[(B2JDNX6*SS]_7U\NVRZBLY!9**%8QV*;A2 74[T!KO4-ST0RFHF2UCO M;J4"1_<3T%M()DW90D"?G$&.2ZE- ?(][57)8K@OYA9SY)URH]?Q:,%T($NP M;!A!U2./)YZ,3&() V'OP?%Z9#_I&FF7!(^T=Q0^O4X_*@8EF][L<[ @-E3U MB"$"%SLF>""!9)E\FN84%,?]P=/-YE(H%>V?Y'[J2XF%#C2><#(=3EZ^(5Y MGUUQ6!4**!H55)/=9'_)@N$JL@9H5SJ8-*[Y-@=\,GB))*:HH@Y*U+S;40AJ MNZ_..J^SSA^3=6[76>=UUOD;SCK_7>$O5?K%KBQ'EG>6 =;%JM *FE[JZF]E M).6#&8&YJ\5\5X.Y4>V=5H2LM84H+QQUUK/1;Z>L1U[ <"PA6JIXFU6SE>SK MHB"TA.HMO28LYR5 2N4KJ.R%?$H-@+@9F%JZLY1Z_HJ'>9$1MW) !=>D["4" M;LJ+D#68-&/Q=DV!+5[HTP13R^,7BZBL6*P-E&DBLVIO2:7]4\P4\5D).+6L MN*B#DF^"(C>C/8!ZXIS2;:3/CXXJBJNJ8$(J2YG13J$DP:P JB_:FJI&DW3= MB+DHGD"!+R\"L.VF\NE0M()CZJ%LU=J($_18D)FT_1^::B'BKT MS:JA"Z-!=I,=%+ZM*GHN"I,70@(ZEJNX;]4AT$TJB@0SA*)/I @<&#?C$QY&BWGF/7WND=#D=T0JIJ$-#-KZ&KJ>&T+O:CF M18,<*E(["I3^I,S85*00J,QI%,18DYI0%JFN2V4BB=.B^I!:,):W9)0&0:D? M)/&+7BN*V @WT /7 I$+F4K#(2C2(C3<*%)5Y515'R^S!E<#!U5200PI2&"T M@B>N;&WB82PRGLG+.EV5*[185$@RU*":KI&H(!CG67A!$D&?4%53$*>I'\!V M$#J3S.605(3;MUGV_J %["?!1Y MY 75%'76I:LE":9L"UHFF\NP<"5#9U7-;8,)3CE!%2W_A'G4!K&DLBKY+JK8 MB(9KDJ]<[$D-#[2.1RPY XW #,&;\6SF<:YZ8)B%9=34UT1E6?GN@A -2C%Z MPKX54;=#,OT9-/XW(9#+7:'@A=>*Z874&@2^,R2+V72X2'EDL0,^!-*A(U!\ M2_!W>7?#C1O#.$_4K2%R4TV(KVVA:%Q4\F-DM!"#DO%J*B)=3C'X,=;_4#XH M87^3B%/?5)]K^FRRHT)EKRB^I>\OVBFK"+V!T)1_YNA@XJ6O3L4)\/JVTJ]> MI?.H>W$CCW5-MW;Z#OQY7,E'+:Z(=4U*.8RZ%97S%U,G]N8$'P>SJFRGCJ_2 MR_5]+3ZU/$BA>''OJGD1)0MKKL7WYI'<49(7)1MC!4\"ULZ5D+DOF (3AOH< MM575,+5D 3\M.Q'IXN0RL*S[E1==A;1$2)?KB5@8^((JAY8Q2(K]*/6CJ!@X MOL;Z2JG,0.80ZL/7M%;I"Z_[S->RZ;4M]/<5\1@CZ<;0>=1\7NHWB1]+0.YE M?*CB/538N.I**-Y8C6C/ZTU_&6-=M"(W-26TH/==U>%2(<262JT"7INHD.!@VY,$T+8(@>>V4O;J%?A IF#?R M0E$%@G1J(!&#_AOY^Y0M#J(O3M!^U$2'!%JI>EIGYRB$ZG5$_/^S]^[-;1O) M^O#?[[= >>-=NPIB2.ING=TJQ[&S/IO$+MLYJ?W]XQH"0Q(Q"#"X2%8^_=N7 MN0$$)5FB)%[F5.V)3(*#N73W]/1T/P]5Y&MZH$3:_F!ZH'+(;&V:RE_N!4IO M3'?:XD_[9 ,-G=''KE0*%X'< 8!*G.!1:3&WU8V.49@\4[VA4FS3Y'4]M5GV M2Q50T1>;%A#1G2:&[&)?4U7?1RFW!DIO&9![H9,D>7\%WYWAYS%SI.']J]JX MHG.8R$Y@9EJ%IPHJ']32ZA:NP\^(#HIA>Q?>9<=R%DSS"TGA2EYGAX!KWEI$ MR_=3:CH0#/?1PKGY+N9[_&%6:DR!JM+5&.SV15+&K4I%.M4(#$R_C**\P-;P M6M!!-VISEYE3KR)SUPNOKB1[_>^/IOR+1)=?V'T!ANS:5*!" MEWIREC#=7D@5*X3Y J(>6401W";@8!FG=.M75CE:=;[>2DK0$$$!JZGX2Q0Q MYL@8[HI>\ JS#!/:T2@N#OWL5#CPE8@0\P^5C8AYG+PGXT98(XD%L\!3;ET*Z'<0'-0 M4 Q=XR:N/+IPQ*LF,Y%6IFC0G'7P;*TR1 G"!39SY\+*M%_65#EN><&PJ(]. MK/J$C7\O)SP>G:\46>_#5F"H0SYUCZ NN$99 M"0(&C/*(TX.9#PY6T"R>GGY:H<74&)\JZH\0'>GGR%*)MTJDP71=KAF97S>L MP'OC=PZJW(?=DQI\\44Y8=)$-K8E)(P/8,R059S!$##MVM"^+Y)<%5K_G&!6/#U,?@E- ML)JOP?%9&7RLD8"Z)K(]+.N?]9R/;"@0#B%_Y(FZ8M>#4!9?10.GDD.?9MK& MVJI2\AZ1=V$>'4-MM>9%4"=A \B"-W)4U(C-=Q):#!&%@AD3I"K%=U.)03_. M E2#(CHPMAO);%2#B6;$H7& .PC5(JC^-:V>PNTD2Y\;E%4X'];\Z^].P]/# MPT9."3Z WCI\^[**LE0OX7W0Z*_0:# 8!$]>D>U7XOY$#P6_+DVW;=U%'+PQ-O@CZHVY'[V. M SMX">=MXDA#*!N5NZ!0%'0PJ*D*5I8450@AAK+W054&%,-MC]),KIJ#BRO3 M%56K*EV1 OVJ[*/BG,5SI0'H0Y%ZEI4%#^%ZD!;5;8,8;K6I89#97B]7-^8GY9JG#:M!_R:+"G%7"1LIH(RB225[@R4;]#'$A^?B M.YP3"10U6)=">>!<*/F5S723%JR+0#JT6G)I7F;O0A32+$$<< L&+I-8 U;DLN M8?W3:+3:4.T=F;S_*#=*>E6Q0CNFG QEJ M@KJR 1WBVP\2=XLNQ5$&PT5 @%9%T$'SH"Y=Z.=4Y)I$1MWX.WUS( M!G1:ER.%:D2.E"IM%W%NH$LH U]]'SHU0KWN_]<*FW[.PG33] M'YONBJ]A1$=5WDZY)O1R!SM/O\DI+],HW)C^4E :$-J%LI2JA,W@CC;PJRU^ MM+,+MV#D7( 8-0MM%.\,.3C0E?RC!@V.M0'I*"MM@=AU#[X[:=> MUR:C"/\ M >9@X=UNJ3.0;>SJ73$1F2X\P,/M:SWV5[EQ.6D>?FS5+;RN,;,+A!0.]NK> M&?T'49BS,+S:F*X99H]G.N!C<381:8"7NS5??"MUJ>X-'!B\ICN1UU6:YU\Z M !AP653SJSGB M6DRD34%HP!CF11-VFE)TR5=;(B]FJ/[XL&T#_5TB2C.O/*F[<6KJ>:YB@PXB MI$,HA/<8-?/K+KCL]%O\E#21RJ54K8;2;;47\+\UJ$J$,TKF"9OZW3G=<'$4K4PPA6>2%LLT* 15$.TTE2#?9-?&5G"Y[)N?=(&\\ MK[4>1N$BAZC=J)!5D0O6(=:F-= ;[^>LY'"MKAOC9?N\X05W\ZW9DC(1*,G- MM?MXN,Q/(D0UNCSAG225DZ1,C<]O#^&A*J#_0J<.E2J,O\!$C1I#Y!2E,N59 M[,7@YICR#VH#[89[$YQ%U(:%YQ&=4.PD36,)(S:FKRE0%:<)9HFI>N]+E2[%]=P4JBN,R#@) '+ H?/U51-I"&^'8\L09R)W.ECFSI(*5 /M^9 M,(:MD&P$YOE[I&BQZ??J<-<(:/Z6)3@E=+50[OT"GF^4[[T2F8A%\%+_W*RK M\8!^0[JX/?7C_\ ;8YB\3Z93QI."KCBM7 &]2_4'5("9@! TS/(23X$*9346 MD_&ZG.BC'BZW48$>>7!*J;YX/0-KXJ-E( M%\K;L?Q279*.0^3BC,BTH".N(T*M*S]UN*7R;1)M_ \\,-B/FVR*LRS-3EAB+ILEMJC:M@T*^ MD(1NIV-3S9D-<$[9+IMD>CZ.-V!@$N([1,/TM0E>1*V9 Z%Q)SNR]\W-MFCP MA*FWX2&3,? IW4@?^ZEY83 #R,AW2A9G53"%&JK8]\ZS>CS(FT*6D%(V?'Z/!X/5$68"U M1DV@?B2,!"*>*.J>%9\>Q-L4NS='?ORS. 5S,H'BEM_L&5LGW3! M/,=%?A25P$R@K%?/RE?%"_PU=!^"J(6[QZL.^K('P5Q$970=Q/ MB2L7GN*&9]D..JN>@Q'XXM'E"#\FWJ%+2L 4%=\D$SN8<^'L8B0KN,LDHZ@* M^;R5W5S+R[*2,W8.8]AD-\@QV_BM^\$N H4)0,<>*T<9'"&R(LF'4:4YG6\ M-Z+,!_4LY9Y'R/C&)RDZ%A(0[<*-@0GEMT%H!0'((+$&%IFB,X'%(2;]+94: M>,Q]D&XGDR+>PUC4I0:'X0AD3 \K3#+,K*T-M;.&Z6!((W%0]$*]] 12 M8M%Y=&M$MJGJD"T;+O-X:F4^5U3:8"Q:1,W6B0KV/^%#$XA W:!(+::>B7>49&XN MGJP4<%1UQ@\&-8_VFU7XS(7:R D*EVX$V<:C-;M4'9MH&^H>M;K*M6O'#,9*ZN(A;]9UU#%DLL2D'Y@-]-Z>X6_6C<*FC[J^=< M2X>7THY[V6&60N6EX95,,9&5O2 "^Y;'ZN*-*PCY.+S\L*OWPFE23K4?SN[/ M7C[>6W!_Z*!!+$46?#9*UWX&(:^HHNSKUF;$P0&VCOY M$S-%:*()*Y:C $$^4GS('6X:-,U!(D3%F]!EO!XL[J4"Q ZWE_:)7MWK&)1N M]'G)%.C*^KB1R4* G$1W=2F%.DN1ZZ5P%;77UL![CB7Z+90BBA=;:E4Y_PO$ M#0:."'YV>\,ZVSQ#1H6&\+"?5>E$!^?T O-?B"8?%D4K%IC@==H!ECC.YM2Y M&>>P2.67<(H\>*SLX2NZ:H/QQ'[A#.8"DWP:$&/Z1 "^")WL0((##%I&4UN) MB[Q6.I9#!-M"X8N/0!IK1O?5N$OG9K$,8+<^]5(ALB+'MF"!VEMAN4E*2^&- M57!QC*E)7>QC35U25)>TJ!UM:VAD!5:>&I=,8997EW/)K;*?I&08_-<>EN9B M%,#D ZIZ4S.9SF*'3IBAVZD&)P_'X988ZY.3XF+(P,W';M49_[G$9JB01$SVKYGN[IJH9;?[>/.*;U2FW-80FYZX MU95+.M5@BO-^P?H-]+[#TDY!D<(8:!7TMI@3!+[C#-;*4VL@37%+%E5;_@;]>@>?,.JC=!16MP[XX-5G*59QC M>G[,@Z4=15>P&W8Y&M5 ME MHC\#/X^DMGUPH.)8$;K[%=.S+;HZ>GRJ:,LQO^W(TB*>F5MQ&CKYVF$3KFPJ MBID-ZC9)9-AA;GA Y6(:H8J+.P7DVE=O&G;38J==;]6@&R>WK81NV4BW0EJ# ML*B0G#F9PK$2%Y<>-]Z-)1!ZQ%R,.R5CW'+3YT?Q52_PAB:)UF)+NDMBCI^( M^W$#G2SL%M]=*WW7/:)?4;'09()WV5!U'==#GBW6:*)WQO=;H+2C[4\Y-XSU M3.$OQ9V[<$VH_8U"X@YHZW3J.07"2@U@G12QP1ZCJE>*:9E Y=B&FG3DS:+6 M8=P-@Q@4I&L3L;6B.8M77(UNNB7?MNJ($QMZ% O3>YL;K6LTIQ R\[IB;+.\ M:!+9$8J=YJPP/.D8.L K514A 1= 4U9IABW%-PM^*/PT^H**6D++,N9W4"BT M12&E4NN))(O8I'JM<-ZR6(GQ:%14%(.9+JYJT]=9%KVY!I]T[2Z_O'U9@Y'_ MH'#DFR9!W^+7I0)]=0._3J* T48J;=1N>MA,!+GRLJU!*6&NGT/EAS>N?W6> M2H-K&&M,=%5?YYYZM9BOP0H\:)W#(T(I^11YGR)_]U M$*[:J$W!^+6;-.4.+FS\%KR#+M-U#I:;E4;OPR0'"K*:+;^=H$<_YV#C")QS M^CX#3W8JTC$*9ZVN.4TZ+V6BJ:)Y=)RSRQNX$0;\W@2$.5.#'R.^7#DI%.2B MHF)3$(QC+DEV"Y IRZ\S^=/AGZ=H;"/%DS(OS7SAF)N8I!J,U&1N+N8[.,GG MIO VTSEU=*NLD&8P)5OAQ3B9W2H=E;T@#NA1Q\ YBO.B;$00W0FBGJ>I;2#* M8^DD(9K<"+7NG'M1= :XR'025@LHP*3W4F0F@%F#)_6&@E$)U-T)%+>>:>\ MK;.P!K?0]S2R=4%Z\$@6CUW\_!9:'\'?Y@2H@.VSR6;.GH]DW)&@,'$% GV9 M:T("S""X!J;2IU"LG*RR(0NTO7>Q/[ZP&9V$7.F4'%$]BZ)B:J*<0=,PNN+2 MII*U*A[(3X1/SUJ45!AILZ2^# ]FH[((**(355L#L#A/1'BM8[M.1XE[!._5 M*7=#S!,".5=_-&#SZ2YZJS0_0-^!GBD6+] >Q5S1%3$:I MG!I)+&2G6D2*,B5L0X,V8+C8U:6Y;(,=JAN.LX #\S!]Q!?C>GB8YQN?BXRR M>2G!HK")*OA0KE.TZ423XEO=.3VSW&"MN1SE!3)H.XE_.+NJ,977JZX"G,L8 ME4VH_HF%-$YE19$"_C\ \[7TQE34*3IJ@'8%*)>FA M-MRSS":X6T O9[*8*'C&R'!C\9YM'S+XWTY5)0?:&&!R5"9Q(@I]40\^9H*0 MD)(V_GD-6RQ=JU<8V26Z2>Q3G& H!5.QQ*6ZH1_EE&9O9I"@VKP>;MM ,6&B MH61*]:B0F2-8"[I),.M=3@JZ792#J3VN%A [3,(763DN*@D@IIYJIQ!=&*4 M^!8;OFUL"Q:4 A^U.9[P>A-$;@UJ:8*3ZZ\F*DFD$0H-646@-="B";K;C@*' M[.0ZBF^3*!?&9)68'^@ V7 WQ9'42Z"9 ;WZ;=M 3>U82Q1=!%5"&(7-A,JZ M0$)M(9_+"\$\;O#I9:Z\?16:=T7**9K,^!<$("#' C^V>"LMG>?+A3SB3= ! M:K: J@;QTH)2N@>;7O!2OX;J.:E*K2XX<>E"(*,F@V(S@"K=7:2:I4)##3?: M6^#22"7AV:N1(CXG;>**"BY",@N+=4DJK6/D( N,Y\JU<3SVI9-!4"?M_F!& ME^FS2NI2_)"P3F;/=BNZZ 3H\$*J\UR.>[#" #7M-=]%]:KMEEJ<*)1M1]9L M>3,9S5()(SO/365>K4!-*KR%\09G_0:ZXM,:.@":-W41:-;:ZPZEL M@1I XZ$-H$WJG1;8*[4J3L:$M!NSXX M #6<3#-.3M9$32J+66=CC!=Q*T2A82G([[!'V>7FQY;Z=07*PX54[U34&1HK MK"#,\G/F6\7<:UV[%>HS"#. -T:MGB&+P!6*./ 023+KF2D+HT=FR=?0E#3) MKPJFH3!CL+R:H6%J*D/CQ^M_HU.2Q[ACDQ6B3Y F79PK]#7-.D6$[FJ68I<. MS5TKA_!#\T^')M5@X?Z@:C@?]@: ? <^S^CCA_'M'&#ZVD*]I\A_DBFB32[+=X8Y1FY<>R[4EEJ M W2-&JKL@."/2P7/&$M'5IK[\DR8W=C9GPV13.>H>Y1I8S 0<&0LF1KD_@I_ M8GDO5KO7;T)N\VT34M9@EU[_7(UWI&>OORHK]H:@(MV(_^9 M"&8:2)<. #0&0FUAO0B^@+VV01D7)R!W@ -W%39Z_A;'XP.?/7T'6L@9_[PLJK#BY$\)URN4-U4M6+3R=">1"?# M[@*0+<94Y]/+DGPUQOW0 +YP#JJF?];@UA*L ^6O3.L"W3J"> "W(X\92Y0< MS M1A!AJ*\#S V_4P-M1(K+ZE^.;N@8@:8)"FRQH>$8E"%546((:O#[FVQ=2 M^4*J6[QZ<.@+J7PAU0X74A' _BR)&CCG1#+'?B&X;3H_I,.'H[ UR,;G&]& M',4GL9#'N(B.'ZDNT3$FT/Y4N9,.(()Q+>D2S.&+N'.#C7!(XY%NWWAA$IBI M,=$WG807WY@&RE)UH>;# 'G]+""%(@$.'8;%H 5BZ?9+IZ$JL :1J+0'S@YE ME F%PDX$"1_1>W ;X?#D:6N'M8IQ!*+9 MN;^6%7@U9Z0$>PDZ&2\P:$7&K*TN5GSA9?O'3Q]1?PYZQX?#P?')T<'IVD&KA@RFIJ3X?#(V!IG8ODE@WZ_W>KCV ?-2+I8ZZ=#>NC*MDH* M12S!5ZVDUC720RS@X[*P0EQ8[EX*--UA$\L-4Q@>/!!)^\B9]0+1 M4%MS[05UYP2U=>/ ):\H@W@78VT^?)ZWLJW.O!!Y(6(A,H$G>X1/RA*QU]&G M4&G CH72Q_.1R+Z@:8RH&+A,X*6B<*E O*7R0F:V5$RC1H0Q2\B#*%Y(9UUB MZFJ:2LQ>;=R)-RFV")Z,N!.0'MD$;-V(#B?,*3+R1F*J+CEJ;-I45R]@J&H' M1S=U3FGR4\3P2KT >P&^@4^HZ!!$5H^%NMFF Q%(WZ@VTDX&])+D32<5>/'R MXG6S(P=FDB!!(1T%5(X[?^+X>,'K&H_!^C)*"5PY1:.+A0$M>XKM?JC+,A%[ MOWU!N@ZB.QFG8#(;<-!XEV\J94VBAGH_9_EX0?:"K 49=E?T!K74(?Y\D7QA MH24JRQ*6& ._WOQYJ3%2DZ1IYH!.-9"AN+" &E0QS^5^'M[=$1.3;N ?[OD8 MG-!SF1*@$^, P3D9Z_619=+<98-D5PDO00WHS\B@IGFDTSB72*M/ MO]C0BZJ7IIX:*>ET'K>]CY&E(?$F+C(%S0;BIL%++'N9II!N M39^Q?WRJ3. M"LEL9W@-RN1FG'O;2$/2F1XN-+ I DW+O)NZF#"^\09WS\']Q@L@G07"M=X* M=T_S%>N#^@:52GE\IU61MJ:4H;VGRQ3412S%;_@KS>"8RDE2,@?S0C&R \"X M@7@7NRM,*ZB[TX0]X[:\Z+A@GDUR(K!4*$@N)R:6+[#L-%-!B[R>3%L-&A%U M!9%-Y<1P@]\F[3/L8C$,EUMAQ=%@;.K2*6C0=WZMD(TJN)"""8^@]<6TB&?M M?%C.VD-RJIHXL&Q9Q%0*>HZG#V7-6SJ+R0 M)L4-JYTS=9JCK+2Q4DY_:=:?:XP+) Q0)%96L@N=?(.ANZ\"_'=:;6(7IBA;CB'A2$$V$^U=2@2]&5D0/+LB8!I> MRW5T?BI*]4:&$P$C/+759,PAS6RSJI1,PT-/"NDPQ>C/L1P05@#;S:8Y%B!/,)%740ZJ*K@L(F MB3/E>6/3;X5OH/*8-,V,_1H>;8X8+V!U\9<+DV)KLJWS7I>,Q%0P_:$]3W:A M "I :FK-J($%2XBA$7M:B.6&AE;1\TZ"J0 9IY MYU!!'ZM6UKZ.ZHI.-R16K-G/DN=\^!:&Y[J";_&>FE/E'%9%DLC\ J\&KQ(F M$>=SE(1"Q[61V4=5;*I -W$P=A^<]#CS9DJYTMD+6"<+:M@:Z+-$#08G OO/ MG8WE3''YT?.&$-%EY#0&\V*:NTE]9EN(983!DH5^J:V)[(DR:[>8-^H[=-[9 M>&@M+ZB0M$U52!+B6FKUKM+=(;L!*Y\EY\_1^)@W=+&")FA0*1YH0-EA0 TR M* P=:BZH-O)+NWO-E8;&92S;U;VJ\'FA[)E0EC3C)M-B42&T6E-#[H8^IRZ! MIN?^K(6&U<0A\<]H-_D>?O0,9J'!5MD]&8V]%'?BP?&9PBW%HW9N/P2!B:3V M=L;-4U&@>&A1\S1>R1RM%PC+%-$QK1&/$?^$03GM;H(64Q%X?M_?MS>IDG4C3H2KXO^Z MUSK6GU0(#>M9UZ=HU0=6[R4>\EMFT9GRND)B0;("O/-8(T;^+CKFQ16E\DN. M9L;6*'(-PVAF#?N:U7$^LDEX4%GWQ72^F.X6KQX<^6(Z7TRWP\5TZJRP $2E M>)X4P"U!)B/V# 7G"*A&W'E\X=/X>H>*BJ MM$W]*Z0(LHJB&JIF.+Q01"Q%GN-L#TZ!R(6 :$<(U9,12"8>FN17QL#":V5\ MVQ1ZG)IP;:+ CCKH@T<$*(6U=A3]EDZ0DGJ-T1)5^P1"(]05Q/+L2FW+-O>$MUQX'5Q6>H '=WFL -'.=V-*;.! M)8JK+')VJ?,I_A?3/=2T*-$E;C%%;T>],E&,/^IX8O"\ZTH?CMV"47V>QL.J M1GS.&3B60E N>A638U@X I6US@=Q=UHK;AO5C>?B!B-GA/'2%15D+4%H6.;A M2Y S'-ZJ!T7**ZN*(RSA53A5MF\JS% :W#H'66T!^4YWB7#8V&#@%%C/N83U MYE-]+WC)RJ:==++R8\2)Q@_?* NDL@)TS[N,D50I&["I,W;1%%. M_,3DJ ER U7@G.=6Q)6B+*0%L2_?<60XT]?-LSK3Y,2,ND'W0'AWX[BTZDS5 MN4,U;YX9^:,4,VF,!05D,>_T%LQQI7*;"WQZW:'G]G%&W'3VK? MI)XGN;ZL5J?*-THJ7N6$?1>\+Q"_&.OQX$C"9DC5P&/NQ=ZH2$82]C1*1GFF M;0'R6(?!DY?XQ _JB9_AB2?/,3>F]:'.XDXI^C%-1@2[@QS;QCQ1;0QI#.5I MT/ZBCF)$!YG,V'9:QBE$IK:[0DZ)#AJ21.6N:)*O?(3YYHIMI)#Z'_:>&+?: M5WE,#[^&90DK$ 9%/4TD%+N_DA'0_HB-9 MST/+F(ZPYIHY(BHP!8=C=E%RGB#3.OQ3@U2Q3U>*K,DK<9M3N#?$6V6(WU.< M3[MU&&D28\G,A)@'R)JVO-Z/5%2E,2W@.X#4-E"70G:F3);>#)K53L<$H43) ME5)^ ">>7''06'4:]\*Y:X.*$W9&V% MQUX0@YLK\#"(B;N",'LT2@H3T2+R8ZGC!DY&.F,J5^:3=2-]H9F.H%_V>8:0QB M1E-Q-4$'770L=-7D/CJS:C:<8G9KY0X4$2+F.H?:Y2->/F(Z ?N1-J-2SN@X M(Q4O3_1\-::\F9#>:&0DP6'G&'2N\#SQ+(Z.K!VZ2EKU]F?]!KKB7<^>;NK, MIA?SJ6GY)3WBATAS-4^G)=14=65/$4/^*B2GBXXK_[CFPO^6:G3#R+<_JJR9 M'-^]DK2L([K^;V7,*[XUBF53\"+D*_0V;[,CY!QD+V54D$VE?Z*%I+VZBM'2CD@@CD(2ATH>J-3"FZ2K$*[?X%RC.*/H991 MDIFZBE:W;5=#V\\,M:?4]9.M(C,JR#"7)0H[S2D@<^>(KS]DA>G^JIOMK<4T MB34>EYP$459R7IK=O1)?9*8J&(B)=R&;1RVF;4;S_F(,A$%]%V//J@!QS ?& M&UU-P3Y.*2#7#%'MRA395ENS*/&W[EO)-\BH)NHCNF'HW*2X\),I1VBHM)!, MJSP7*0$34QV(KI31O<"-6,\_#:R0.E-HD0N.8WBZ2)K"72.C%.,ZU9=O2V3^ M2@%4>.(81TI*"@7(-+'(N[/-541H68P'YFT,Z[')YX]CC&JC .,1A(Q-L(Y'VNZ\;PP^?UH6')]XE;';9LC MX1XNG%^X.?OF[I^GA8P@#EL9M::AYAP!R[%.F$.M3L)@.2WJ7(9.#*!T6[6% M I2>.9O)(E)F+\)J?XZVR6*F"O&)5#NT9]5(<,HH-NDO4KW(K9G(W=DIX-BMSM0H99802!?XSN3'4H:< M1B;K*&(C/*>Z[;O_;J)]%(3$/-\]-+QN71]EDU&^E<%N:;3,T00 MG.F42:YJ]JF-?>D(LIM0B]$ZY>KHR+:*9 >+T6MPV3-=F[9P)T,4!)<-9F41Q)4N43*X0B<8\=89;TF8B@I]WCJF$SG&.^W1A'$KZ M*BL=8+#&$5>GU+.(=9AC1W)0%&DYA8>[]-U^B'#YH$7A>X)OM;*(TXP#M9F_*OD,9?90-_1.ZB" MA9SE%>-R:UFG'./6;S4RDD63TVG^.)$MI''[D%F/G&[E[8J%5*DJ"P.W]TN 3+DFPH*2S713.#,Y$1P9K.+L3LI\@L*"RQ% M0_RY:T*O'H@++IU*$7-E28/'NVF'&]XJ>K:@DLU#C"7-TYAAKCI9*Z\./-B(K+D+R4C>$D]S8,_\HYOV^LJ,!\7#D"EZAU=[1%R*JA)-*5 4G,U M^NM2!$<[+\N>&]1MB>)C6VI*!I$ M8;;3=DY;$=[%;- MI8NWO2 O%!LN=6'#1[YX# [Z!_K2^Z,H1@+D9._=UQ2LW4O&KQSV^\/@V9/F MEUA3\\[B++C@@6.NJ2/7PL5"9=/5>H<.L.AK?"/N*07_.(I"?FYI_!:;">?D MAE](\86W)73&E#]MPNWCQ0?9MG&*JB(@,Q-8!&0@ M-Z*HIC^Z\194QB G/9BA9TX6S&)YC,Z?T,Y:TI'QI;P_K")14*OE%_#7388I M[T&J<)*B=/:@3EPJ?$2G\!R8,RT?UEMR4%3)E[9[.9V-3 HC^IJO+*EL5&!43/3UC,":=^^]@@91TL?:5;HB2$K%!2EF(9&<&!9_8&3.5&FN 03+DU\[9V MFVX'Z:J"9\K.AYV.P(GPD/.B^.,HL+2X, M>XU1EHFB;L#4%ZLCCY%CO^T85NOEI7V<@KU6$FL,JTX]1LY%JDF+* 4ZQTIT MK56<(K2'5N%2G8@X.\,YB3D4RRW@R&XZG4TY$MR_I[06L'$/G##D1B]TU22C MP;YS[" 6HH+$>]/;(]Q;EHF2S2,, 7:EVY9@DO!>\1]8&@FJL,Y46PRDP MAD5%\S+HI.UVU+GCY3/.]U#A=$JE,^00G(K"!YLU2&OV*>H^1?T.*>HG/D7= MIZCO<(JZ3C4TFX,*FEK8-GU><,$+=4S;N31L)C0P8!:E/32/.5DVI@#G-PVGQ?Y%S-;S,;NIC;5I=8K8DHLS/P=@?J-KP!7A1)$Y'_(8?3'/[C1UII6I97TT2. M@](*;A#:R^(;ATSXF7^0 B8'VS0^BU\.X*_C<%]PT/,)CU%[XLWV#>I26O4O1%Q@.YN MH])F#91S:\)X:Y0:Y-2\N(* 46!-D-N66')#*--5/U,N/@0"9NG:R(4H'Y%, MX7]&Q??_>DS"[%F*D:U[J:Y@5TC!G#^2;QLB6K]1P_^&[0[P?0Y53M+)P[:X63.:ZM\+8V M$^A-K7/8U;[0YJ51@!T:XEW14*K+K@;$O(4%#UM)=LW, 3H/%8(K?5%=S$;3 MZ#AF)77,D'*L"(LDQIV$.;/QK[*FPCOVM7#'S75.E2H<9FJ:E\QXK2HL#0 G M4Q&I@88F?:'U^@;.ICY+M$X'SF%"@_F:,N/EF]-5=JC#Q(0VVVL-]JL'M&WO MLN!E/<',Z<%1B%HWY&RPMP8._X-97I.0-QP&SY1_L>0YY4H\#RZ063JC5#$6 MPF4-$_F!)%='9V_MM;.W6-\9A8A_C"LHOT:(\E*)K\C]+JAJ9_!4QS_&(C&W MR:A\4A?$'8.%P8\RXO*4_8&>I9CK[XGV77PE6;H$ M'[(7:'Z.:IJ4;NP*^SKL)DOB?3T#B9Y\'H\]UA@$0 M+.;^3$0(GZE@![SF]7""WD(W@\$/O=7E0-TK[?%O:C8WHK,,?S7&<#4O^;<+ MX]$C7N;<>MR_YMEMSDPK5;SHN3/X^#Z%/Z+< MBU 2@_POS>+SCQP_O\6BW\%@/3I^ICI8&7;(A@51R71VGM0= \(/D?L%WU.R M3U B+A(X<5CO)E-=J4 X0Y3?J,H2+!J'@^W(^=*5<%[T/>;*80)U>5F"_= W M3AP.,QF"#$Q$$M7I\REDTW<1)^/ M;IH,Q,FRV>&!IU*S-KGDNN85V B7W\K9G!)95-(B7Y91VY@"V>AP-45>*XT@ M$U'!"LZSLY)41 MSB>@T>ZFXQ LE/'AC<3,ZC^CXVKD'OZ)6QU5[Y.7+0((X ML>A395!S;BT!-("$5>CF9K+"TEJDTL6%290NN:A5=K81 A0.>:)4:#B5H(19 MK&RF8DLJP";$DPKS*&^*-B/R!:)E MR49>C\IJU8=5!3-0YN/J0G INZ@GQFA4(!QMK%(SIRJ677"^9STGACWS2:DW.; M3NS#^C"(V'(,#9C!)20PY?,,*]MP*.4?E=$>#FE+U MOV3Y12KCBH.R3F5TDL MJ=*6 _XE:I4H3#]LZ\L:YJ"PAGF^F$I.GL\=; .N61LGA/98VJX3UV/: M4ON6:Z&L5^.L8OQ7.GDGH-D&%(*8TZD 9V]<,^,7QMLD6#@8DPE\=*)(*?GFBF@ZHM2)2L5*J4'2>1X0;A"&.N0 M9:QA7CIL1]GIA+AH.!DY5K1OZ.6WSN)CVHW=,1D_)U^D@L]AIAI;/#1N.WXA M Y03CJ3:!,M%+%.LR<:*:%L>YFR-' !F]]>!GAECQ@%QL>"IB+9DW7X3L:5U MW1X@FXX*?C,JI(H8OR3S%'R0[#UFR'HY"P;]O?\8SAUB223O5 7)NP\-M(.3 MZ5@ 5./K(KZ/$V6.)>$((_@%,\3P9+( P.;H@WMR0"5H)Z1=ADOJ9//.ZS&8 MB9O"[)(M5O4G#IT 7EBKH]3Z*)Y/D/<)\K=X]>#4)\C[!/F5),AOZK[>W,Q, MU*N3["1XG]+>6H+GMRR5[E,S\O@CAJ'>%\FYB"YU*AWNS<[/@S><%J*_AF\U M#L[@Y0TVZEO<"SW>8JTXTOZ3P>_8I$FXVYC?+9Q:=$ )Q(1.M0AM2(D#-SQ8 M71&IYG- MM\E]>-& RX\W#82V8P,V1L@L^+VYU%B,EK"\OJPQP]J>W#N""-=$A,SME+Z< MT:''CJ95Z#!FP?NSAB.?-/$!'1 PQW_%UW:UH'>^?H&EC.=NH0=89L,;2+-1 M$[S$Z&L<%XQ!5B:P]3F))GC@%O?*/-.$K66+\%(UJCB$TV38/>)D"X3,>DH[MPU7$Y#I4D\Z"6+;:,:L,29V]_&/HFB MI2X5W)M'%0SA\CK,?51[K-GP]/0L#2IV6T439ZK!^S5)UE>-@_?LO(B)-)(@ MA TZH-G)U0VP)5?$-U3KNSEBW68^0?-#V2V(AU.Y+ZB]7DAZBH_&Q%6.O4%Y@E[CX]C M"E)>5]#\5QF?\:L&_7ZO_U3_ $^N8E[*%Z6<"_2@]300/16W_03?#QTP84^$ M).;#Q0O]>_40/!6;V:'7G?1[P_VCIRHDVO' H'=Z<-77Q[V3H7W@?[ZOBG9W M5%P5K?A(1%\0A"^+]Y1:C.G_NM7B N: P[&.IA(4%2$^P%J>.WW7?'IRL6=WC,B']I:'P;XS"-R*D5;R]D]DY M?=\0/7ZXN>D8R#W.5401HOL4O7<7<-CY_F?"&^V:TF\V$M%XW!]'=S,2W8NS MECJ^=(]/1_6?M2S@?R%UX!?Y-8GRZZ1V749^#PK9/;0-T:>EN1JK4YQ5[*[K M(CYWF-$?\@19@-[&8NJUQ6N+WV:NG-%7(A6SD0B#]U/P&>=S3%CR6N.UQN\Q M5\WH?T0^+9,:H]Z?1'(A,J\RVZPRRQO%7N_M]XX/,:WPFA#486\?PUX:">$% MW[F?RZ6=>#9X[K>Z%2HM0F-.A"CB,/A19HBIX=5VF]76[W2KF-'HKPS=PSP5 M6>?,KN. O;[X\]0CZ4M2IAA]P++-//%'*:\P?H.Y>D81+"WS&XS7%[_!W&1& M?Q&5F.5%7H;^1F@K588N5/T.XS7&:XS?9!Y)93[)B+*[O;YX??%;S/4S^FL^ M89Y9KS!>8?P&?BRV48O/I+1E.L%"?(=*\W7F_\1G/EX1!+-\Z%5QRO M.'[#^:8332*R/S#._&J:9,+KRW;I2R-F]EC9.L/59.OXG8ZF\_]-\VQ23H57 MV>U4V>NW./@OUDWN!.&$@T[7A#^TXT.;U0E^6%:BJ,YH+'M8]UZ^&,'44GEU M>]2V3P>]P_WCIZNN:+ZN>)^?Q(9?)!6\-EKL40LT6 M'VU\+30PLOE!JHC"X5^3*19Q'YU9ZE6"!LT8[1O!+@J1E6-F,4@M0CXAWUG\ MNQM(4M_+49<<#3=1CGY&R?@-).0#NA1E\%+S\CI"==BW*&-:B$(E>HQ#4E03 MY.>@.O-RF63MD WVP+0>F/:FKQ[V/3"M!Z;]!F!:ZEJ2(383GD8/#DZ>GLT1 M&B^;,(C(?F]_?_]INSL;/Q7K/ D/A-L3E#-DM$"8/<.%*OE\VP[I,ER9JE.Q M6#O(HX.4%VF)8/0)(:XU@7J60ABNV91[P)[K 7L.3WNG)R=7 O8<7(GG@TMZ M?/O?#S%8=N@!?]8.\.?7/-OSH#\>]&=-07]V9$J] #Z6 /XHRZA(YN@2^5M2 MCYWC+USNHS>,7F.\W[B[Z^S]QGLPCZ_3X+THC55V^LM4%%48O,WB1/AL\ZW3'W^ZWYC! MWF&9W\;(M<C_7VT2N.MX]^F6T"8H/^3S%X*P9 E3[HO+V#;%,L'23=HL'=8YX].IK7W+U M5 /M'5G/#+@+FN-/^ALT6!\JW12[Z7FSMEJ;O-7S*9HFE%O;NY>OX),/.X08/U/N7&F,V/2381\[SHW(O6<:Q>D;S!].OL_37B;M<9; MQPT:K'Y?I9Q__F7_*IF/DKG.W4&^]4;M!@U^G( M[9U'9L^M)V'P\2*I_I)%N@3R=!V'[/7&VT>_SLOR*4/%]/6M:97KS:1\6_+) MVQ(I>_K;Q6%O*HWRIRFH@3Y@)= (E3?*H,J)62_/)CF28Q&E2>IG,VJ"$H03P1B+4(1*^WAT8<@?72OLWJ]?#!+,&*5DDD%*ON@P#<2Z2E$CXX/_G!;,;SHO\ M:S*#[W&]L#$8_!=9L8&;B3^@O0C&G,]D4?9@23(Q86[C$>BE/)>E^I'[2J<_ ML)A!62?,_<=!2_EGC>*!_YB*<_P:K6>";>J^8E]F4E;4=E07!7Z921F7BD69 M1&C.?8?&8#H& 4QEBHR.Y9\H0L&8?C]N=0W?>GS8!U'+ZQ+_T7HZR[.]YB]H M&6'H(.8!R 'V!)ZK*QCA7R2*P;DH:.J+?!: >B+O !S@-)*QB/DLB ME.*8JH"AR=\5B60ASQ-8?-*6N<1]!M%C.MHL0?XOF0&4XVU!"!S56/L^&TDRFDP3O.+ MI;27]ZR+01+_\PGN%Y_W/Z=R(M+/T-T(Q 5&4=Y24UT&K!6H[EOH7;#?"^Y$ MDNSVB>:ADT%X!;W]&2=Q(WH:O+@_V& M-PUEDL'L1N#Q(_UME(IDQN9^+C.VSQ/XH@1S 9;N;::L&WC2;)9F9B<)L>]J M-\$_:5, 9P&VC*2<2G?+B**B!HL9S.NBK)6A_:WWL1=,9 96*\5M,8KDO,)? M15%>9V3(YF#VHF2>JOT1QR._XE3 8^,:K"+LB(E@0MB%J=+#2<4%;F0P WJL MO'MJZ8-A3"6TA./,!#6*3]@M0V27L-?!:<&^*P*Y&:'A%F6>P7@O<=RTH\4! M>KXQ>$_P#O"O:++M!IYD,) 9>T)!\._\ N:NH(F$)K.\PHZ=)S%9[+H0683] M$A5U;@P+G.((\[36FP3V37Z%0PZ.%*9(STI[S/"5,V28JS0-\'6T9@+%2A8) MM"YBZ ]XA7(\QFG$ES2$"-Y>IVI[X_T&-L20N@8K!0V8;3+$=YH=9CFS\A5* M/MQ0)?\H9?!K#G(_&(3!$^1MATF7,#^R?(+ZC8N)WY?:U7YE/&20G#=F+C]6 M\ %J6LF_2LK@99:!(B'1-3@*N#QO0)R"07_O/X\UP78//_@,$R(_EV(LJ\O/ M<.2)TAR$6*[33GZP*3OY+]!.\%&,-Z*SL-[!CW:]OUT2CVXOB(_'2 \JC&<9 M.&*C:;^%_MTY5$:Z-Q=%]3E)UD/)WK_\\&E5(KL*+_/MVT?^63^&7;^ MSX6<4$02;/KG*)_-\NPS^$CKL79D( \WQD#2I))?^,%,ZC]*V$MQ5H/7?]84 M._E ,:TX^#@5&S$LS!-+\6#_B_;TP1=]"\X@?/2^+J(I>)?D?O$ @X\2?/HV M=?W]6]U']:_>87")E[FL\NA+ (X1'#DJ=KO)NX(V_IL77\"%PN]??X5Y Q&>?/O:>!._ D9(C.*/ 6IP% ;#_O @Q.<*/-G@B: 1LSH^ M'@3E5.BUHO4H4"#BQXJD/,HR.)-V2G.V3W,6_)"+(N8IPQ.MX+F"&9HK <:S MR*00,S[;B+J:Y@5T)5;.\&R.QQJ*;)E?U'/\X+O#O@D7PIS#":89)U7WO P7K) M7> JM]([.W:WO1L#DQ"\>O?A_;L/+S^]???K&JSEP[]Z.&CI+FJE)))F+ MB>1\D#TQAHWJA4@OQ&5Y]N3[MM@MR!2LZ?10?]NQX"*8%G+\SR=_ Y7^C.^Y MR97H\DVY=9LW2L%0K&**/E% !ZS0*_[(;L "_C<]O)&"W'\"R I&VI%#H 6" M[X?T2G-WL6LOP*CG9R.ZHZ >)=D$!X"/[\%JY#78DN2KC,_,+6FO_U3_ &0\ M%?-2OB@EG&[ 2NN9*$B,J.TG[=2F\Z1,.#SW0O^^(S^)7W?8[PT&3Y6P=GQ_ MV^].>T='P]NVVQO>]J150R#8PN-*;D2RU<)I="F4MGO_/J/C^7Y_R2J3!K_5L M) OZ ':\C^C/E_0O?2:]93[=%?/*ZMC?7XN9?3!]V@Q!\SKX,#HX8AU\"1," M?G#POL!4;U([ <.>*XTD=?3ZY_7/Z]^*]2_ZMCTP$.H#@9>S8_7E*$VB])(5 M.=1]&=6-6W5_$UV16S^CO'S$L4 3_)]): M:O5D-0X^346EGK\,_BNKX ?9%-)@C&_1BSJ=RW^=H*6:[0MD_/0Y/3X9^K3=F MK7=,DYNBO6RK M]/ @/#@X#$\/3C=YX1\B.*'S!W8]./%K?BYG7=$)\\5^WX#HX' MX='1H5_LC5GL'5-E[P-]LT[OG_8.OVFS6K-H_"?H5LR!QV%S7??3 :/ KVFVO_'*_CQJ$C^$98B*_=* M623C%5I8/R,[KS-^W_7[KM]W_;[K]]WUV66V>$9NR8^Z%6CG0P#[HWP#R_,I7PC]N!'Y>NN#GY3>#G]O9Z0_WUP@!?;V%[PQ"!.C'.TS2_0%ZT"0X>]"._ !$/QLFYW+N4@C@D MYDBDQYJ%PAS5LSHENFC0/<1\0!FJNLB08@(1XAL$%,0]U]D _X@8(H1F MNU-4K: TL?S*Y*K!7,(;,-HZ5Q\_^U"7I4Q34">P &_-HS_F%\'_YAE,P^M4 M1E6!FPY9$/@,F<+^+F;S,V('F1/=*_P25@+4\B=L_#G;"YZ1JA#1%U;TN2,K MU%6R.TEV+LN*FE&T9I)& ;U\9N:FD$Y[^!(87)P@ MVUT6E\]Q7EOY=X.37O#O!-[ @^17S1$#L]%?6-@ZC8G.CCCYT@2L4SU'DE,T M:=@3^+UFS%,,>4L:X^EQ6^>I:O&O&=8U%! 8!KPWEG)&M(1%1NR'3+B(G1HG MJ?XG/ZUZJGZ19%%>S!&WGHUJ(<>RD/CJ)(,- #<&: 'EV+*76-:7X"5S/0Y. M]_<1@ R_-70G^!W.@:+MXZ6!4:A.0ILA; G(NZB9Z"2S'M(N=0&S-)=1,L;9 M3R_=CL(VU.CJ+6A/5F]:'@S^_OY':(\3R6P2E$7TSR?PQ^#TZ/!P__1T_W._ M]\=\\@0TJ.K^0L\(LYJ?'LZ_GJF;G>'I ?SCR?=F5'[!=FB$=SQI6%*SH\]( M;EJ '[@>?L];Y"X[VA3NL@^6K6NM^TD+[ F%=&<\H= ="(6:J$">4,@3"G4* MQ'T.L8.<\_CSS/"9E\19#*TP30G'YNI"RJSYPYXC8K0&@;=O MPX#M@@ZZV/#,%=TZ3,'AR(?'_YW7Q!&-,3^KRR7,DW15!*D6,H:E8EM![D!P4 M6WA%/181QMD*E,QYD<=U5)6L61]E5LH0)3V3&)^"'_R2G\M>@+2^2.('+X:V MJQQUR;X!;QV2F!LLH0G\C%Z6\W6&/$_PUD*4P05&305&*.D-R3GR)$N,#3'8AO(RBZ;8PE^\BA2 S9',V+:(7;+-0<]JNCOZLX;3',[I.7M$ M-& Y'M,T(O,Q!:NCJ"Z8"%E^E5%=29BGWR5/3CZ;)15&,C%T&4T3F#B8Z-PN M[0C7(JN2K,8OX"D."NL ,\RT3/.YCA'K+H9!):-I!EHP2=1%%4P;/H2CX]^6 M=FUD>1O+M0K>]\=06YA[1^5(._("I@S_+:I<^%]ACY@&+V<2 ^UA M\+HN\KGDB/7+,A$]NO!0 HO2 K,@)0J*U>P\>/?Z%[4P"6II)O%F<9XFR(^M M%E?((J?ATW.Q'+.J)'Q% ?M?&,PD!NM3?CERNI>X@;$@\[7)3BWM)Z(@3]0] M1@3'XU(9PS09*X]@B444./E\[U%J+3D'SR>O2SV3%.+'($\O> L_B-GU"-7] MC7E;0W+@9;H5;175W0&:TB*3E;IMH%6?0!OP*3PZPZZAZX$FHL[TC4M91A!8\P1[.T;/)*DT,[]AI M9;NH-9 ^M!ST.4HM^DQL4:H";Z>,?2OKT1]HB>&Y".]R0!=DJ9Q$6AA0H1PD M6%_QE?FXRJ S(6FT5Z.YG[BT-C*]-3LH1(Y:$J-,B4AOYH-]_ MJL\&.3@8%0@3BFG)K$?PS4Q,4C$*7OX$SMXO]#>X=JADWQV$@Z,#%,9(E%-7 M\+6= +<%C@X9M!O,Q27["R.B04,1YVO6QM4JMT_Y*+&4<\Q&P:RI$DT'=@1$ MU7@]RJ/DG:LN"M3A&1@#:)1\@S)/:S9MV-F:VY![LYRUQ-U4,-T&II%-&Z>X M@#)0L V/I*#UKJG4W80S5 R_PE9--Z.\GJ

6(ZLU0=A8YJ6,,LCP37?@ MNZ71AUS(7S^=MW&9P([H>@;[MQ+8B7A^?5V/+:WBGQ_]$2IDLP6RH8HK+9U% MM=08<>$$ FKQB1B\)H08X^4&V8B:,$\5$ESJE/D6D4NE(DR@A@#)U"S=LWVR M>?WFU;<)Y_KV](5P"N%LCW#@Q$==8X\4IPQQ1FMD562HKJ.0U@#7"6&C2HJC MF#$6$#52(DZB0Y;!OXP0(G#'-),/1S@/R7%N*_\^@%%K7^7?C]/SZ4578R;:\,#%LEZ'9Q2,S=?7*MLE+Z8)&I,9 %)1J!=@N::N#",DUT ME!OFT]N$&Z:TQ FH*.VSM "U6I7G8K+"_QRH%6<<O7[U] M]F-U$F?'TS!*=R?" (5]W/QO#A?,(\J!W&T\:V 2BX&=5_^>V\EL2.>=5,LYVF"#_X+>>+??$Y7RVE2SE@=7$6UYZUC/->C\>>3A85 88X MZA2_^3F%TN9G8EL*98Y>0M.F.(RQ(2MJ* /N?^[#WU8 OI:$";L";2ZM))2)E[]='IBW4>-S4,Y]SG&/$7L/6? M^KR4X50.V["L)K2>P=?7.+ !Y*(NIK2$$Z"DV1!YGI=B?9XW06+X$@Y7JOKR M2ZF3>HM$LE(G]1>FKRJ+6=VT5&JID_H$ZJ1F]+D2:.XL_@70@Z76"EFK4[:) M#\C!-P@K;*.7IC8&;T/\>Y?RO=K9^;MQ*FST_FO1@4(@S(-QDS MGE)\7OUU_6E)3G3S9IPDDUYT >D I,BAI5*C5*D(Z,(.%HY 03 M(L1&O^QKZ;!?C=]!NKJR:LQYM.V#J-@$[U^A&)!J[^<4:,!>%;Q&GH)&SE-X MAI,>(ZEKS0)3M30;!F).J7#$212P2J= 861X'>#D.%S;&*VLR;9.P4/6#N*B M2H=P_^H&)97%IS384]VD] M^YS,*;L@5!N5CW4$63E("M@> P+YR"&IJ!8^A0.I\$"$^GEZ^&1:8T8Q"%+( MUPXC[A@%14<(Y)0/(E G#=L0L#Q/A6VE0=X0GB(C*=*.1P0@JSR0*!>LD.E] M#NR2H@#_'T?;Q=0[[*)\OJY"+!6'I(.LS-;YSEQOHKI8@>P*I6)916LH I%+ MJH;!J9,+G<5)7S+$@!QW@HPYH,QLTD5^< G>./7*$EC?#8SL=# M.0TX<'$H[GIY,/%+TPW%VOOJL>D=]K29)2MY>N!?4Z6S9'A)Y7]@C4:YX,[" M]IS+8N2ZAJL*:4.9ZEQ-=U4,'K8_U>O8N?M)P/F('^V78F^XX'Y*JU+!LCRX_VE1@2Y16-,/:Y:&567[XHHJ M+Q10/E^ZCV!H_GCEFNB+T/CIITFS*%*6"AFUN6ZG_7)=,>9ZZ+V0:-=G)^X\ M^[+2+-,]6Y<56!6+6J>NZ6LZIMDT_)X"MY036RNW=:*S3_@5+ MYTY??#K5;^Z'Z.+LJVBWTYIN%):2 )1I.]):WA\F4)YVZP M+$VWV/C_[7=A.$S#?O1>]G[7AKWJ3TN>75Z85/?UR50=^WM<+=>5ZSLX$C./ MFO7K]GE5\RU_[N,7UCA4BG= X^9?<7R.X(H)2F6X^G*YO7\W<:[7J;)6KD[7 MEY1;'G_;\['/*R]G+MEDSVPSSIZ GM>=]=QW$C_9_"&>P:79@[CRP0[DVY\S M.[[(4F&2^7% #REF&K3WM;.:RI=-_WD9!/+U_8$:I<\H64-SG:MD8IS%3\VJ MF%9?5ST79T_A/Q=*[;VN+]+[8ED_9P\E+%,_L.EBN;*/\JK=6:!,/\)$C[VO MN\>#9N%33V[Q9<7XT>I-O<]VLN8Y7NSWYLNJ91FV58FM!>[V3X/+Y[[W%U]T MP*_C^5.CK#:LW.IY,1>2VN"U3E=D43)7\%OK5/5A!N?(@E)0O9B&7'=JZ!MT M].'%LQ^KC]-3$*(4QQN,P%:@T*%N%D_3-N3CL$3D'\B/%T_>Y^.8 YB:;,6_ MFG '&K\T^L\-$"48:L5=QI%GTQY/LXT]2WVSY_>(YF5A^H#\.'"3U M&;CXFOSVDQC[(5PYP'5&GXQ.7=(/\BE?05O6 ))LWLT&,L@C2?PO3B+LW, 2 M^C5('R9W542W'L'(!*FU,@Y9YQG(O<0A;2E!V#&AG-9.UANRLHA"$DHP4CIE MQP:3 KTH1Y: Y$V5=(2:]0+SJV#%MS6(A;_VB_,'K,GO>=4_PL*\FM89*T##V;B7HI9- M3):U3!->SN$DI_K\3PWL>EK+G8LRH>7&C!,[SI+96K77^61-1ELCPJ54N^(8 M2STZ^^X6)4K7>QZ_6._,]&'5;29UQQFTVNJ'5'G]QUP6&]2\<-T0+^O'ES=V MI7>LC^;" 'ZUXPSG'XYC?$+5:S_$6 $NQ(J84?5L7:_,UBZ04-J>STQZVU?R M N_8U!"U]-QYCY@7$G&O.=)8 C(JK!CF1#!RI\Z,"U/#7Z;3D)CCT22\!B2= M?$H%3(^RO%:,#VM'9K%.F09?@T8,6FIZ=3)^I2\62U?U:_>0]HGE4-MDCNP& MQ3]>E+97D;"G;6IJN+1#UA8$\1S-NKPTB>4+A[?)37GM57?0==%+B2Z_JGG_>,J3E9W)P[ M=M9KMXT&CM.W!4RC[*U6JYFMC79YW'+<=15L+M#4 M1PM:0K+B/!G.]>NJ8TC2LA.S[WKB[+I^Q3]?[(21](1TY7+)/\-"[YNN8%0( M0;F I#<4\3JDJ)!(D:\9%AZ4".8VLIT(]8Q$@U',57%T+9%5RB%NHZMKR[F. M_#IF]WIY[)*D=4$/^.N'EU^K29 =8)/YR=(!-IGND5XP&P@J64\R.;WULVDJ MU4EV@;Q?*V'X_ 'YX>/!ABW++)F#;H)$RJ38%F]08(1G)%UZMU#EA ME5MSC5RS- QZV[99%5]9UI)1.5N-DYB31"W76PC@'7U7K]?YFK4A9+8+"_(9 M'F93!N5H=<.RN<3**0'/.X[C/N]KGCAX]J79OFF..T].I"0DM4W7N_^^-<[! M[MW-3Q97SR>IE^N0S;G6Q^*B!RN9^1==4K/_?MFH-2]ESDE:N>B= M'VO>_A$5%W27'9"(Q8 MWX=^?LD 7."OT?7!.#8MZLAP'ED)N<;=J+_A=#<99)HFL^Y/R8 M%5GU,-)I8,VUJFC4K?H^Y196^_(A%M7Q!-3.O?Y M0#H+OI*_'/>6,<"C/B9DY2?L1Y L:=G)WN==@;3QUE* (JGU

;Z/U_NI(B#YAC2.^OQ"ZZH? /260O!B_C]7]-+E M0T>S+#-/'1Q(N_3\KC_MYXK]>"$:8%CS0://YL2?*_YC=KP/HM<5ERR[Q-WT MK0DWQ8]KGIO%08MB\SR_CDWSS _7[9INU56 M>8JW'*!\R H;A)8A,J)O W:I]UTZ2J=+$H#K)GW7NA37N4JE'T+%9P!>53L= MFMRM_=[W0+3]-+JXWB%N,OBLNZ5;L1]7'_.UI(N/CR;A M)?#+\30;I'[KPQUZL?FI2\O] F7&M;9$#RDR7QA36(VI^N'9^_]C3TY_?OGL MQ\& ,1CJAN21)LDAO6_-,@5< HLE:;#4]G*:$42'P"H_K79/H9 M).%/<1"-YT-WY6$$^9IE@]]>K$F>Z9@_7.Q="=)%G!QGL6T9"GOIUD6]HN53 MGE?#Y(:IV7$W7?CF&\:22C;.S+8LRJ@)(= XQ/ M#FK[,KP')Z=+H5ADWHX5^L-11VMB3^RG'/A#7UH\72"0&"!!_7A[T UL9?6^C2?IQ/=\_*M5; M>&%+^[P&.^YKA2V.)LC'%W8LGXPK!IK$WK.<.O"\^I!LL<,9ZB/!YNU@B!VZ M(2_:GR_N23\-B6B+8+%%B-CH@H:4I7)X,NK3'."03X;(D23);Q+BH.;T]+(. M-C"JR?2L#WE?M?1>!LFNG?-5K;&\C(D@D]8T!!+#=%_U,5DID"$[N7-$PN23 M[3,OUB>9'K]X?]KR--1KD]Y3@MMZC^[[:Y6,F24XA7!)J>J4TRF1"S(B+(!I M^YHH9>Z4/)8"8A=MDM_6+U9Y=W\ A^M>PM+ U+-+\&.B@RR4/59+UYT!8NJ] M39[ ;(6-*8PED3%HZI_:.!S#;#&YV+\=%,TVNO,A6#OFK(X+#<(_S6UV!\65 M#38=O'B6SV #R#V;3F*W](8,Z!Z6Y>]2W;X!$!8Y0,N2?2OVO8B4[]GE$I= M>1^G)NIAF=C1U_OL<:]OAMZNV'&V5IRDR)Q%2-B"0C_'WIN14YTN#6LC*W,H M*=KK\(/A>_K-6-,J)0Z,+S*XP:07L^%^Z:5:+#^P]8O<\.*E:TVNVQRR-EMK MM=ZM8>6R[N$P_GG['4&Y*7!JS56U'$+3;>2S+#Q#0[9,7KU^17N#7V8,B:]T M\Y,3VTM/BS[N2V_9U1/,KW@XN7*] VR5HCORHJ:6@U=W"\]TGSPS( WSYX*Q M/U\>16D@OF<-Q*5\;@R[09MN2;]]T4WZ>&O-\.I_-[CE$8VM]$)^@,KQAS#! M94=R63J27UJ_H\P#;]:+?)?M%^YW!;=ZQ HL%5BZ&RS1 DL/T*Y]']:L4$VA MFL?5K7X?UFRW[/L;W=B_BU5?.?)'WXWR10IV 3%RS6ZV83;[EJWK9N?V)NMW M@.TLUQ\\F7YETM_&O <_6=>MQY^V?@*^BP&LD.8^ER?;F+9(>5?G DP]2CP&'G-%*O]1D5I*C .(O4"MY(@S@Q&-M02U8/C;=^+O,+CRRJ#N'60H M>4QP38A%)'J@&LD,TJPFB%!"%6',<[N5ZCRO;-/^+47AOZU?+:JBOL[>_NR@ MOGW)V+?:KSQA)#UAVC%QD1%Y,.>P[QZZ5Q*]:TB[C+ MOC_BV72<0V[Z3!IXM<_>[__L<@>F[)[/S\IM)H>']_$_0Z)Z^C4E#L,70];T M(L^ZBZNU2.DP0W1;LSI]%ZO>]#F6TR'F)H?=I3W/82%]OG9["CLPA.>M/7&U MF[EN"RQ?S@=;5)=LV@N11VNI4W LUHY:'XFR?,_Y8DW2*"Z.]#A'.9YF3,E+ M.5G$1O4QC(L,T6%,L^.4'IW23N&R+@Y).B>Y9ORJA'-:EV8V[].AW*IZS3"# M82RYK/NZ[27U94WEA-(WRYK.*:@GIQ\M@[3Z!*ZU3J3]\!=VG!PG%9:AS,.: MK!V,O!5]'A$,]Q3&NY9=M J*[@L1Y%>GZ,'%Z](7X^:D&6(6AV?FW4YI7#V= MIOJH0[)OIJU%FZ_^ZL]PHQ.D:GPVY#*U]=$642Z9=C*:7&+[T_M>?]E7X:@"O-E6F5W#"<+Y082 M$YNS"I>HM095SZMW?:>)-E503O?V91'9J$+5LY?1S9[E-_;?\OSMT5J?O+[" M3 *0-A['29=P:RBGV,?+C9X--967>8'+1,,^K3#7NN]S27,-[-7B+$)S XQB M43%D )452G:I[D9WVC.J\?FN,]6%8Q%K3E$=;02-BZ2&$#5#BG.I-".UMV8; MER? 9S4 M\2XE^WSX:_?LQQYB4%\/.%QS]="_>BT9H#O.0QS(MZ1[VDF_R3I[W\DR3116WC MX97K39+6SV5?V&1T(3$=3L/Q\+Y^L4 1@'?D@DR+2D=^VBYTEYYH\KCZU5J] MLR';KQMR:9Y?#=S?+-C3)S5U32[!GBE^48LG23:Y=.DBDCO56AC> MFO0/>/&%S<\Y@NN?/]LNE5>HNKGKZYR-JI.4:G8Z'JZ X[S.]9:#3F]^-]#Y M>O6M=1'LFEI:^<6KP[3 I)X[#,C4G_PUR,G)%A?JM,!T<\V(97K'VM7#$5XL M10]:0Z^>R3S'>:8 M04V'W];?TN/)V7+Q9BG7<[:V7'F#+M[CVR8I]?9Y]6K:UG%(]KU8K*KKZYSD MXC*EJMDN2]*K4?7L.O'U+N7I2ZV34NODKEVM\85C5FJ=E%HGNZQU@KETW@B" M!'/)5RTT,EAJA&5=D[H.&+-Z&]:6A>KZ+K;9\%*J JYM^^6$6%BD*J_20YI6 M@%/"*8G+H8WST$#F&>33X3QVN6M!:,;S93>O]5Z\21!NSIHP^!HVGK>JDNEQ-Q!A^M7_/]G[UV7VTJ.=-'_YRE6M+?'W1$HNNX7]80C9'7+ M6Q,>2:8KH44O B=-N7^WW7;5S&R*R#H ^C@K\=-Y4WRU MYK^[Y>R.*W:#1G*YF9E9/[I+=P7AR]Z)6S=*_8,5$LBRKM/S"'Z)18@S?4B; M>6+ZIHV7K?:50Y=K?&5;:NO%PF*V$:QD2=O>85X5$W&.NVM&=QLQU([C:])"CHXN=^)0?&.7 <.^Q#S-GB,N_ 288<91P1 M2X,B0ABNY%YVX%;,.G<4WZ?J1MY][=5N#!Q8J.7(K?C8E^V?ENPHE4RD.0XR M$:%..-L+INUD!7"I/[W/_(AU_7@>S'$KC_5.&KLC54CI-J]*O65(Z3JC55:QY/:TC5 MFLH,]-#,0"\O7ZNL9#]'RU;QP,0ESY:D(DF.G4@)9=H>Q"WER#B9D*',."^X MDYEPXNX;-H^QR[C+94'T@&M9R2PJ%U!%UXJN]X^NGGB%E?7(69X0-](BHP-! ME&GGI9(L&;'#H$:84=API 6CB)-@ )%I!(A5,7!! E;D,-&5DH'4JJ)K1=>* MKA5='P!=M<7!ZX ,9P9QG 2XK58C;!0-R<)_*3S5#+DN603].\XF67 T)?3G MBJR5A.UP2=BR>- 4)=))8,0I(<@8*I$,QCEB+&=T+ZE_KSLBKE<]#]?'#8:@ ME^-0?NUKNO=0*'(T=2+]J#7]L %^/6:!2*F>7_''M%M,%:5L/M-699: GADA M=U/]V\F'DU)B#5AL9TM6@EQ;WQ=.%TJL4'U_F*'XUQUM&(:V:!%?+^N+7C&K2U?7R0-+/(0 MVY^:T@EQ7>#]W00N2SEL;Y*D6S-R#S\C5ZD;M-!CQNPC]Q2?*"7WTM.O/E#- MSJTI!S4[MV;G'OX"6T6GBDXU(:HFWSXZ$%6MJ5I3DV^KUE2MJT._11C'?\>P MIV9T9& T?:9Y$#?3RAN6"M=4LXK4%:D?'ZFIX%A+KY B\!?GC",#V(N"80'0 M6J0HXD6DMCIQ&R@%I$X1\6@)TE8R%+ 0@@E+'(T/@=2YH1W\= UD\X%6S[7] M?* M8XNL"Q0<O;%8[@HS[_K) MC(:VY'P-UXW%5DFK?=[I1L+I3AKKO$];OC2-U&)=^%)9\XOGE+^// M?N"6DRHD2XEG*'D-_KMC"AD2""+::,="HDGOL#1_=P+NZ7 ZA==\.0[_&V1M M!#_6'@B;S7KZ\2F*N!RAQTQO?YD;1$#*, V[OD]V6\5R=GD+MCWW#(>[E,;C&8NTN>R2US>:FK;='U=SDN3Q,4,T*J-#ZV7 MX(@IB:E$7 7XRPF.M#,8,:]R;CPFQ.S$U=^MEWD>/MJO51DWE3$/2@.C\K@5 M)O_(?.EV.H69R?Y7:5[?"_]YIT#-/#]CUS@P:U77+G X[MMY;MBKRRI5'EJ> M">8X: U!1^ ,<7BY\AU^ M 0&?#:=="[3G+.P7AZA]\8CMP%Y!F 6!82XJV7ZHS5X>V>?+#4+R-'>M#+H> MC6W71*>TL%O;J\[A+(?!D[;P2]?>KA1P77:? %[OLF$":!:<]'DX6;3@7\[B M=#++VK19'W4#+;J)/%W;1.X)R=.Z24I3"I;?R8XN<0<>Y.7J9=]OO6MG7O=@ M9.6QB,G+#W]KWDY.;\;E/\ M9@PS_+DK=LC37#K -*ORRF:M+#F<'H?2A/?/D]P5^,0)3AT+Y*T;\'9I]RTCV>7!WW+K=* NC3_7;A1[N,#@<;.);&-=[BL.\SZ<]>:S*W7L7J[]0UG-+>:WK IUP5F)^;J%F_[ !E[K MK'-TQUVO\>%9.+XGC3O+SQ55PO=Y!+JTESLXOW[\NOR3B7$S=YV MU_PMK(9]><"R=KK)T+42-IO[HT$4:W/_Z&'?Y[N_^OH:;=]?#4;4#T?#;FQ6 M-RZQ)ESV59:*:U]RX_:YX5+72RPO:Y5&OL.\;%[<'0C=(^!"ZB6T+V)<(J?AG"KH_< M1-9G9))76KQADL'6KBSM2N_N..G[GN.[3O'A&L]!#_F;,#_H(MS)YV'8LD5Y MAV(:?;:8#82L\=.D[+_TW L7#,RRW>7*0LQA2/*FPY;9VKYZOS?2+2Q-[3#D M!IZM_?1I%C\MNZ;^W\5LV(:A[^+H#8FYHSUZ((-B#L6@? ?/T?_3-%M!\2A^ M1=V^5VY"#L^^.!NO.I#G;W_>:8?> \_R8H[[+B=:<6,\MJC5NM M)WW\T+QZ]]O[=[^]_/CFW=L#F/>'OS7?KKA92M/IJHID:C_%KD $%;U\84=? M['G;\T)LBMV.3,&-L)+4 !H\:K[:%T88N'_4W$@51WWD_5P&;S#K3&3@ZPVFG M]3GREEAFCZ*T4H>G*KY9[D]>6H'/NH'Z=_:PNJ'+ZQT17- NH:.D>"1P9.!B MX+2=Y9;J_19TWB:/L\]#WRV2+/?/B\N6?;ZR<]'==JO+^[+U>.?)P9GKGN?] ML^75$M]YO*[_<-31<*VR:[K(/J_)[#Q,YTM]6@Q#Z9W>NYIY/SV![P8N>9SF M#^'(<@?K3XY#Y0;='\,45"_>;/%:YK:[Z_04'95N<+G5/VKF=S7\N@H/* M$M +\(YCL04716P]Y?W-'D_F^(D25%(I%:@;TYC]_J+E*@/PC3?N^%*I_'GE M-VP,[(KKZ^)E'RFFS(V3\Y9T+[8%A']L?UJNOBU%?B4FG9=[<7^YBLLS%)?I MFF*QF4!0_*G;A:VB4D4%;OE+STL:UT:VSV('X^-CE9(J)7FI>@0.?MX(K$)2 MA>0;62D7//@O.;ON&S:H[ V>Q?EE G38"6)W&ZE_Q$O"G6L'JU^4[N*//ONP M.(*;F5LM'-SF@P;] O RR-E=MOUL9\.R*+,=!ZTWAA,<.)GU =N9/8B$LF(89QR8FL\/*#_$AY;R*/2GF'553=;>BO M+]BNWF]9Z0*G;A2ZG#2O+GS_!>8W!]0Y[2]^B=WV>!;,X:R;DJP*^=&[:_GA MS"_. !#+FPYA_'M;U-5ZG!?9S)ENKGNP7/H!S+O\%Q#:%EXMUU=TA55Y>V^IOUWVRB:B=3J4A7[BX?V_6]:/ M9MWUEZV=TW[9]=[R7),15$AMD& IY/7SW'\-2\14Y%Q28_3=ZD66:^X;;U6: M!?7O=?<>"4]Y57G5OJ#I,LSZ7/-VJ2;M[C;ZJDL(_#W[9[$]L:S/QN?6 N$@ M&B#/WGSA>L#W7I!;J M+S=O>%#UI>I+U9>;MSJH^O+=SNT=FQP)7G/IZ_!=W$[ MG@U#&,7'G_WOIU7]SKGM7_3)4Z9>3G&*)>5$Z8"(HAQQQ24RVA,DK<=,.\VD M]!=W0X2DS%$BD0]"(YY$0D8&BIQRAGE*,?'BB@J$=D_= 1@F R[(S9E+GXAL M[U=SKQ'I"E<5KIX87%D;A+'6 Q($@!Y.!: .<41::8(BDS$8FEQ(ZI[- *%FP'DU ]5K MK5/Z#% *0U3LO-4H!I>)QV5$X('B['VRR)B1B9.+*$6X3$1Y@ZPC&''A"'(D M$92\<4PR;(._;V<5W.B!EJJB5$6I.J7'CU+2,4Y9 )P1-B!.C4%.NPAX("+% M$F.SNP)(;,(N1],XXQE7DB!=]B^89]@#>!"RTY-MWRC%V("INF%QEY"Z;F+W M@_O?,==/UGCZ^2A,M0&;-B PZ2@%&T"-!QL@P1 "G,B-<$@+<,:$]C1:X;W(7='O%:2X'A!A*DC=(9BN^]-+8KPXFY1#F_^P M9].?FU]BRNV5:G!]5P6ZOICER:C8+8W&=Y7S')-9"898$[1%AA *?BQAR @/ M87<@6AC',"9FQ_=-6&L,=H1I#.=8!F=3;!%XOL9'GJ2+][U(*PCXOO=L5FY2 MLG3L>E'!L(+A\P%#14,T &[(&0X02)("8(L.,::-=%;IP,5%,$PQ61:%1EHY MB;@0 AGK,?*>.6*M"#'*^_>Q,;WGA8 *AA4,*Q@^)S"D+'(KN *GD!O$*5-( M$V:0TE%KZ:DB=B?)B$=.E)1PI,[UABP$9&5*2%!A*&4\A.3O&PS5@!%1P?#P M=OC+TP_'N5U&=]7;K%+T0U*X%,M%-J^*+W(Z'N BQL?)O.8#'*EA>IR*K&=K MH3!5CAN'$<$IUU]YCQRS'&'"5 J"@+N^DZQ_AYY\>UN[$'C Z3UG%QR5B:K^ M>H7%"HLWA47F+."A#2BR[+@GJY'E$2/&A?"",.Y#V%G2!<]>89,)UAE%G 2# MC*,1L%'%P 4)6-UW.H/0C T+J@<;L% M#?@YMU8X$,2[<.]OWN[&KW[$?4C>]"VVW"1W:LX3.6@^QE'TD[,S4"Z_;&PW M#LV;<:=%6=\_1G\ZA@?\=-Z,(P@R:%W72.MB8Z$UX4$3QP&=E:XEI3^6'8UR MZ[1A;C+==SZ)H6LQO7%D=^6T["?V)<(];,A#UC5$&9[E#D_E^EV'IZ[U=![8 MKK_0R+9M:4Y4GCNW(P+US/W;MMIJPX",8P=EI?=9;GLTBQF;&^O_M1BVPVX< M5E\6U)[.AFU$(T"C\G9]3Q:XWFJ@MOH8_7&K \^?ENT!+_L4=.L_R[>7->UA M+A)B@D)$Y.2 F$E1X#.$K4D:OONXZ\-:U"S'*OFY8:X?">&[']4#@HB]]UQ:+\ V1V:K_QB M.(?[^JN7EW_]QTL P+-I[J>6FYU]B.,V]Y7\\/ZD^?\F)Y.332%X+FV9GKX$ M7/6J[\;-Z^AF"SL[;Z@N#2YIZ2]8+,,,[-!R&#:?[3MNO/]56\)DB.@?"6\L@I^.XL9C)!')'3AB,O&9PBE-)I9WEB"7H; MXOX^SK+5M)_BN_3WR7PX_O0F6\K8SKNC8+BVO/8I*-#*;4=TTV]_\_;U=77$ M^&H^EH>7D]]G[R+[')/%/+=J+&U5VU/PBDJ_QQO QH^E.3+^.1]:?B0__W32 MG3@$]PK&)K=:C+/BCL&C+'*'2+C4K.LG^>D4_6MAM%N7RI_-AW9>9Z9P;K]ZEH$FG8QS:32 M;>\HK?RBD-O=;CACX!>"[P8N9+Y(_ H3%KIS.G>P=/EL?EW,)M/O[GWZ-)&F M>19O65H?@C\)[O]BYD$>8]]R%(3X?QT:E!(?C #W&#F3*V4]#<@0<*.M<\X( M11.C>)]0NN%KK_J/AS=YZQWT)H=G+TO+X266_F4R";ESZLMQ^.NZ0S$< P%# M>!OG^^) 9 -%K^9K>'@9&I2P,T=SMCU=&^)#E"#NH@]8.,2,4X@G;9!3 0C22>D)360G6GL%([$4B]>SR=F& M4=Z7% S,-Q+"'T,(LC$K;>+M"$+1TB1UWC6/3G8XZ_HP%^/;-^K.AF:CD_=: M<+H^YCMN7K<<<0&FOMCAK-VWH#+-YMW+F#N3W9!9*WW M>9SS*5]6GM]\O3YW^34><3R>3;R\US[>U&$M!>@\S]SN/%>@:IHP"MQ'X\" M4+[3N8)0IG*-/8J.@Y&ARB'#1$181:NPS/6N^*+.?_"G@'RCF#MX7_1.8MCV M32[U2>[>\?L).[T7^GW#@,#CPF7;;JEZ$_^:J1V&P66FK$1;O3GK1WH=AFT9 MMV[$>]N6OPU@(8LU7+L&C]TV_(%090M60('BU[)-L:V%H_@5!1C/8A-R%^_% MV?CG,&PAVCU_D;\MU^^3=O&)&(Y_[M]J>:MR%(*0]X9;>83>?LGWEDFSZX>Y M=KGYBL%\]?%#\^K=;^_?_?;RXYMW;P_ 5CS\K?EV7\-^RZ;;#SU=Y7=/[:?8 MI6XCF\"^OK"C+_:\S4W#-P5O1ZI@5D_%5D[W]I3;YG26,?QW\XG_GWR3FQBQ M1>2^85U .\.95]]%Z/\3"_Z?BF+>, MUWM[2ZA9;I?WV+^;:V\7\\DR32 _(AB*_$;Y< 33,UD O R_QO#SLEL]/L&_ M7YX 8C^RTS:^:./4YF6UY="4S(_NVC]<5H/P&0Q!YVF_6%[C*L:#PP]P?*:0\AUEZ GAIB-/_J[+OA 7:]WQ>U0.GD>?:O2AWG!/38K?8SA MV&=STM?9#?U[YX;:^7^ZV1__M+->)-%<618N)$D8)M[N%_=@F9J6U^^I: M.R#LOGK6/C7MJ)',7?7LW?PTSAK?N4']=DXU+\]&@:IYV30OWDCMG&)(10)A MC.4*.=F*8(HV[XMR_K[*LY^:CAQ4X/+TF)S?Y[3I MV?Q\D).ULXW).=8@T-.<7%1-S;-1HVIJMBK4!5,:8X=DPCDW$DR-E98BI2E7 M-"5I_<%%,DM-?I_U&([X=:G%^[(XXNJ$R.>E*P<5USP]D],%-368>69:4RW, MIH41.D8F#1@*K'(F/1@7BSE#N%\B@Z&STG@@4A M]V%8EHJV)_S7 ZY8-0$UOMC'1OSPZ9J!X(=L\VZ$O&@>],MS8IT: Q$IS(S(M/D1/)H."=B!A'B1D[M,AL MXY-]=1D<:'S/N7 '&IC=K#SNIQJAW4_BW!;;6S6,1VD8'Z<"]1E8R,LM6M ) M;!#V*)H(%DT+CTS(QLJ'( *56.QG[^I)LZ@>LTG;8YN9R[MH'#55X-'RLBT5 MKYG%O@5,V\>IF:X.M!B>Z#Q3@T??-79QL?'@EO3-7WQ1\R4=YF3:<^>M:?*6 M]*YNV9VCT)MO7/L/[<9I@[Y[S?*"A9*\7;:-Z=O%P*..NL-/AU,XQ7J?+PS/ M-H;77365Z2CYII/\HKDYC9^TN9G-9[AV1T/;GH\C3$IL3YJ-41AM@,F&S3OY8H ]\UXR7[[LC20RBGT^ZX2)@.B#ZDG!=PM3M%BFA%LN'S7#"## M^=:RH-W&S!YT"E^H@U@H-)..+AB>;32$FV72IWQFU^2J4 XO[Y1IANW9!)R3 M?W?DH[:!L4"%J!T"J]FGF.]?\!!N^6F2^W^!AU(.W0+M]?/F2Y9#"GSGQF'Y M=>9%'SK?;DEG//\21Y]C_SK\O+GS?V$QJGUO9_-W MZ1)8>!R6X3O3LMXKQ;"=S<[SM\M>>=D3ZS+YZ M43C@#H#^%23]2,@UA3H1^%JFRQ-Y'0'G=>R:1)U(*3G)R]TOH$VR^[R*5 MV;,R>U9FS[TR>[Y:6H7"[EDY/*MN5-U8CM8_>N>H^#HO.P>I^[D+<8JG63YX M7WH95^VIN3SWM3/Y:KD$.1JV\_:/6PN1=9_R"6;$51[>6_U;&]-B]-=ABEMH@]KH7X3% M[#S:V?Z@F= 3O)KMBQOUSU'$:S+>G>3IX\R&"+?[9SMHYOGGK W]YOJDT VM MEZ6K#WR144I6*"HE4:<:HD,#QXI3%12,G(J]Y)G^[#+W-55KZ[Z+3,3GLS"\0-: MD>H)EJO,LUTS!-98%5,,S,$D@&G;T? H"GKR =(?F*[\8@BP,_=5,:W%6&F>< M->^'\=\3#X'VV="WSKHM.DTVRGBB8Q"RZ^4 A'%[+_;I%VB2!C M")44+N>)NZI.;D/4W\=9-O?V4WR7_C[I2N( &.[=NFW//HIX.K*I4=TTZ=_ M\_;U=4[]-Q)7'EY&?K\L9YDLYBU$,Z7&MSVULZ[0Y5M8\>-__$Y3BG]>'5-^ M)S__=+)Q6CN%]P9=R(4V?2E:B"VH1MFIA"=;)!@#&,]\MU/PAAHXK8S?V,=F MNG'37-0\G8Q+*72NZUVT,5^Q*UW\6BZ7=T2[-P!CEKV[7+@<0 6S+>OV1FV< M3-M],U,5BIM)LL9DW\.FSG&_<"FVL_ MC2?PF>_*AV"Z/^7OP2KG@N1FE,6N*PG@ZM\#IQ'RA5#C%B/N)$"6>858@J##<9$!ROVB>B'26ZBZ(#Q0X+\ M03..I<2X5!ZO_(%#E" : I-)8!28MHA;"X*0C$3><@;RP>(ER6,DZ.!HXHB4 MY+',EFH4P\A)(KB5SA+J+TK0*QB)U>;4;'*VX1OL20K$0"A]4$*0[9R+<9S+ MQB=^DUYC7?[>;G(Q@T6YC"&S+Y'?\C0[*[>J@^^*["]4R7;FN&TGX!_DFX>8 MP ;GI[!?5S?J2MP+XFU6LZ?AK)TW_UK8&;AI^>IP4_;8=NZ)5J\;HD!C)$8& MA(6>)75Z_O M@O.2./B;3(H?,X0_3NWZX]O\;Y>O=RX!G-(.0T_:TTSM, PNT^>R]K/-K][Y MQOF++0WOQGV# Z/P7F1(6./CBV?A=QUA2;UB)_BZ?: M*O['J&J_>Q7[D]HM.O;WVV.=[B5/_J3K=DN?C;]WQL#.2X'NENMVOW6ZAS": MQUJW>RCEFM\UOCT+6=N 4QB'G[.-K)O[3[ (J%;L[G'9(T;GN10!22P5XD9[ MI*-7F5#,!X=E"H$_XL+9I='9J\T6R6MEWA?I/1O@VBWS3E;GGDKG#@5ROK-A M9L^@6&W-L]&::F(V38P* MHHQ.-?&$XVH)YG!0S)D MG!2(8ZZ8LS$XL==DKKU',$6;]\9]CG&-76KLLA^%>U_RU.;G@V8ZLMG2Y'0P M$.MI3E>K!N?9:%(U.)L&1WCLC(H),:&R\2#9X#B!'#=82:ZDEP<7SRPU^7W6 M8SCBUZ46[VW-S(AJ=VI\L\_XIL8USTQQJIG9-#/&$J\]PT@SB1$7Q"!C7>[= M@A-3ED)8LY.0^MAFIBCNV\G8;\8W^PIM1%U JX'-?C1NF8]?CC/=4>;#-:I<2HLHC+*. OGI#SQB'%A3.>8&/MP:6!K;5W;YE?>O"M MDOGGI2 URKBKJKU>]_;=J&WL1;J:FJ-D8JP4P ]BK@AWV">,@@@$\10]TBP: M% G#EN,@(]\A2O\><^7G[5Y-57?(F\**-1Q_VG-4I,6 T,K=6".GAS-M?P7% MV.Q=#_;MLH+]:N2JD:M&[EJY^?&6Y!S?R7J6G*($K&0R$2,>M$6.P4^"6*PP M3P[3@]M0VOAD7]M(=*#T\S26-RN<^ZD&A/>63[=%I%6-XU$:Q\K%_[!I$L0D MIB$*)(I(Q+W2R/DHD-1$!,.5$NXQK=IA,+\=LU6K;.5WX?>"-XY?"UGW-M?7 M*'Y% 02XR%%F^5F/1[)W*%'7VQYVVF7]H4NQV9@CD]%MCVP[!J!1%BIJXNR1B9 M\N.&(LPR!I*2N]#1_P)7'%^]DD,RQ.QG;T9MRY_?#+&X@30/-Z%JO2.*#CCI_' MER%/:2[GV3=O 1M@0@^(2QCN%J=H,>UH?OMWS0 RG&_M1]AMS.Q!IW"*.MMF M"NJ.W1>>;32$FV7N_16'<$M[KN'<)/='?1[=[V6.0NU( M$W;"ON\:!\CZ>V3,I;>E =[7"U86X$=E 7[5 W3A_RULP)7WMVI/U9Z;:<\_ M>D^F:,_+SIOI?NY"DN(9E@_>@VL[N5'&5=6MF]G^A\T#A*%Z_.WJ[QK<5\LE MQ-&PG;=_W%I(K,D-3[!0I#)K[Y-9FV+L%=>($:T13RPB:V2NN!4<>Q:I)NSB M\H(@(=@8"7*9^($3QI"SA"/NK6?:&$D(OKB\T"TJC+ZUJ$#V5WZK:WU41;(Z MI0<$8)!GU6K0RO7MI#7;%[-[GJ.('U02[]-S>3]& M?SJ&T_O>R)-"5+9>1JYN[W'F]-:"EX?PF!T66GF:D"=1@?TQ$H'A"0@K^%3+ MA#'9(:51-$4I5EEMQLN+D ML>#DY8ZY\PF3(!R26F608SSW0%9(68N%Y$8;XOO7= MG/?)W%;*Q^.T/+7J[D%==#+OZ[?BNI9@F>,\R_52<(UE\=3P# P;B(8= M/9]B@"@K^]R,F]?1 MS1:Y^DB66AXV:+YL%"@<7%%<\%QI$U"BBB-NO4W'[Q]9 -A2 6: OS *397%<5M2/O[.,OVW7Z*[]+?)UW]&R!>;->1 MP%8@, 4@744"B&Z& F_>OKZ.).H;@<##B\GOEX4KD\6\A2"H%/2VIW;6E;2< MK<#AQQ\ZH/CAIY.FAXQ3L!Q@*::EVA9\K#;FTC(X91S!X6K:\W8>S^"(%I2A M;&DNN\J>19MM4393V>=:=(7(N3)WT5TCHK-)5XB2ZXP#Z%$V/TVN7.D*%KN2 M8;A8_%)*:&(N$#YO+%@_5SKD^VTS4=X732%P N2F&S#9_MV.?A MS"MH=@Z?EK*^K?*[\>2SG4]FY4U'T<_S"N[9)'_2QG%;"H[R:,$DS2 :@!&= M_1."TI/'DY+G43[\/-ZRU+T-LQQ/MRC#LKH?7*4T3C1A1R/B/CC$=<@]JKA% MFC%)L*7F*I"^(9RYLAIAE%DN-M3L_/&$U3C*;G$7PMT0\:HXLM19YHKBC+"AG M=K;?"'%4<)- 6''N,&T5,LEAI&R45&OJJ+])67_F?@&[ 4\'/[7#T!NKE[.9 MA4^SH6U?G>8?WXQ?ECCO7;KBE*4P?ZP $&1SWD7+60K!:VF^ M3&;_S/873'P.FYJPF"T93EK Q#C?X&@@F^83RBB>D*XCE!#.55>(8%$8;2=-&CSB^\RH^<3JO37$L/'L,:K-;_M98QJ/XXR/ZC:FY_)E_[42?YS9 M<9OB;)]YRP,A[^YM/I^TY1HLUAY6U2@=8MCS;*T3)\+K(,$Z.9;K.SU'6C.- M)!4I!A64%#M,U,\M@Z(:LAL5"M2-OKK15S?Z#G>KHF[T/>N-OM7O70** MG1?>WHN)=77GKP9S#Q7,]?LZ&L$=T37*BOVU3[C,:<=-R9B(2R M G%-)3(X9]8E$PBW@0JY0]S[@-'8I5'8JZYJISORMY4RM_M:8^2Z;F[=P>#4 MS:U^<%?]Z:J9>38J4ZW+5A*$Y2$%:9' ,2 NHD164HM2,,('@S%)[M"LR[Z[ M2O*:*E'#ESUHV+M"O[RL6.XJ.:IA>3;:4PW+5F5C,%0EY1&CRH"14 0B%C 2 MCE.!%5;<)'UHAF4K;"G:O"\+0ZJ%J?'*'K(=9IE4(E-<3$N8LZQKZ<]#V!-A M8]">$42$R>MBWB/-E$062Z8E5O@2QJ_'#E;6"+"O'7PZ@'>MR=4UBGD8$_9Z M1;2UR3#8BWPU9\_&$ZRAS:8I\M9+ZH- ,F&"N-4).<<,Z0-Z4)P7#\:<\1DQXP>L^%JT]&3VK$="=U^RL(_ :Y8[8YEU'95L-3 MXZ@:1UTK-S\^"-F7=E(*0R**T5/$M7;(1:N0H)%31R()[N VD38^V5>#:/P\ M2UYO5K'P4PW/*HE#-8M/J2CH&=C'*]89J3!6:H*$"QQQ%132'$=$/#>>1YZ)7='C?9WO]4^ST^X68^2\UK9A$NVV9FRCY,S8T$0(WAB*+GB\[7*QZ7*T;&"QI>ET/#%W'K(UK_Z'=.&W0-Y5< M7A#N:\=MAK',^POC-#F+,WC447?XZ7 *IUCO\X7AV<;PNLNCVJY9PG227W18 MVBZTH(KV,UR[ZR?3GN>>7X S)\W&*(PVF]%L-%!HAFT_#*N^EB&&!4!(W@HM M;4'LU]QR9CII8_O8C2X?H=_57;I'[+0OX3QXH1R8*AQ9CK\4,L1")(:98!B" M,YG"?MN7=,V\__JM9MXOV_=V-G^7+C%R5S4P.>+)OT&_$V]GL_/2C6[9&A;4 MKF.BR/U*P(+:3[F7R>>X"QC#BWD&+S:%#60F?BWM9[<%;Q2_H@#G%\N>&6\6 M9^.?P["=CNSYB_QM>9T^$ /K/!S_W _B\LW*42B.PPW--*'7C=_> Z=M*HS; MS-VKCQ^:5^]^>__NMYP!] 1_^UIQON3W9AUGY/:>KF'T*$MJ%X\@F M" =>V-$7>]YF7J)-P=N1*IC54['\]I(IM\WI+,/6[^83_S_Y)C=Q;Y MM7_<@)HCX?CB_$30:ZBWV F[*\47Q2>$F8T_ZJX7/-'7,I-==PEQ0K[OO2KK M6&4=JZQC]\@Z]JIW$@O?6&$?JR1C57NJ]MQ,>_[11U-%>UYV$57W\]D$1NC? M77>&_,%["*\GM757S;-\L(V\5\L%N]&PG;=_W%JVJ]MZ3S!]K#+Y[7%+3G)% M@I06&984XCXW^XXA("TI2Y;Y&+RYN,0I=8R&.($H87 .\QHYY@.2241BF$I: MV(M+G-W"YNA;"YO[ZO9!!QK?*P5>!_@LVID>?7NRM*#[9W7O[4Q+49_'::X!3:HC?Y%6,S. MHYWM#YD).\$W:(S^?$2\IGK?29X^1G\ZAM,_G9>MKDFA@%OO9%6O]SB3V6J. M]X.TR9-8$J$&BFT'AE)C!X&3;".<0;I%3AN5. M>U1*@I7%Y!$=YEKU6CWJ"I+/$"0O]\H)-THZ%E"@0@-:,8>,,A8IK9QBTDF' M=\C];X-P!^Z5/Y!3?E3@6)>J[^:X3^:VLIH=I^&II28/ZJ9S3PUUT2"E%$$< M.[!%7&,4&)<"AV14V$G=O4TWZX==UZZ>>O74;Y>I<(28\0!FYO8C=5DRPG&, MU97E6%L>K(E%2]'HZ8KK?N4>X; C^TP]+51N?YH:L]+YO%PW'C;GI8U M9OC8V3:&!@YI%UTI5 (+-9FU%ZN9AG"?3_W5IK-).=2VS9<(MX5_%U/XO*O! M.!W&SS'S3Q>"K/%X87-IU.&31R7BJY?HH]G#HYGI'03%2?-QXTBLUE.; _PN"M7;',&OF-X]U\]&Z+B MS'&DB'*(*Y^0CH0C1X,A@3-F'-F'2W-)8=&K31GX.+/C-L79'ET;-A#R:IZC MAU>!+(@7*^\""/$% IU27725IJSTH900@CZ?Y0OT9X'@NZ["^+P(=Y'U9;WA M-,[*:(U]7 IUEE'0L:Z"*6L;C.L$9#6-NE) FZN:&AM"]ZR]JDVW. PZ.;_R M>4_S-9HS^W5XMCC+2CY9%,4[.#UPUJA(24(6$5X;$K2*LY MO_.K?EA,IZ-B1L$0 NYT M@$L(RC2;N89?*O66S&DWE?]MS!28&_9<'D+)<9 MPS66-)4!22;V@ M#B6B)5IEZ1*>6(, MNZXP\T1>5[9Z7?TGH2=:,[S^<^T)!_],AU2@>O7&WU,J-WLNU72R5M-=7( K M-F9SG:K6R^TO":%"486B6MA[0RBBF+(*/E5?JK[<6%]HU9>:,?A0&8,O+UN( M@+%J:Y'/[9.ASH8AC.+C2\*])PGV+WH8*2K[WR\W3CM#%0HL[Y>3B)$AQ"#% MI*;&ZR0EO;B*RHBEE%F)$K%PCE<*:9K@$JHP?J9HC-[-8^]T<+U*^I>L@*\6 MLUG<6^]L90;BWJK:'T_@'R9=Z_'>KV)8Q;"[8%CPPG$J(U+2Y0XP02##/$/. M)L[SM@X-]B*&:<65M9BA&&A"/(6 C!0&$66B4 !AEOA'P3!#!T21BF%W<'QK MC?M&.[,7S+1$^6)QY[M%,W?RA5?XL'KR>R7R<+-TV*T:]KV;-78 M/9NT RW*N6-[LNK#5QRN./S .,R]U\%AC(*1''$*,85U02(E+&?4Q5PIO09#.KK%QD\ZKX8G;; 48NER[97\@F MK0'+T1C*QUD.>P86\W(+EWS4RAN,,#46<4$ELBEYA"UV)B2(*':+@_:SZ/\V MSO>\Y*\'0IIG:='JMD!%RHJ4][PFDR1QU ;$4O;K!=/(,"619XI0[J@+?(8S\^V[J]BY/<$1ZT\R4)PZIO;*W3&]8ZO5JG M]TB-))]^0OPW7^_($K9K\5XMWGN\>H"*3Q6?:H52K>@[J(J^8WSAJD&UQN\H M:_P>;WO\#BOXF66\/8VA^329A+VE-C]2UO=C;WX]^M37FI@[;5S9:%S"P:*8 MHD/<&H,!5?>\N?]DMJ/JQOT! M3VG%KCUBE^$J!&\\XLS"7T8YY#*E=S!*2TF=M7RG$.(VF^[WBETD=R*YY^WV M)X-=!U7']R2=VW],9O]$\%W?#*!ZM\]#<:IAV')JG20F>(YP#-DP^("T!L^6 M4T9P,IK'N),@G-FO=F_'[3N?V91C,@!)6#4-U:NN4'C]DT2"MED$C3RSX MI=IKY$+2B#!N'#-*@8>S5U_V/B"+@B]+:AQ>%VKWHRF_V2_-LC5&]62?B=I4 ML[!58VP3-\9[1)RWX,EJC32)"AF,'4[2AV!WS,*=/%G0N?]>JMR^^I&Q =&J M6H7JR-8I/7[$(IQX$SE%+%B#N.46.1X3"I9)&I)T6NUW4?8^$$L-X&$K8M4U MV3W2JZT$MIG%-LX^[X]5[9FZM =9=UNI?)XBE8^0DD=MP&@EJQ&GEB M64 V M:"(YQF -U%[=[+_;T:+T/?VMQX+][29*KI]E\6ZE4*NX6W'W:>&NX8P%&F3N MH\X1CXHAQW!$!C,J"!8RJOVN>M\;[N*!TI4P[>@(TRZ)-YX\9]JWRO5K&'(< MYK#2_SSHHA>V/FF*%>)"0_P04T3:&X-,5)8KAH/W<:_QP]NX+[H?B0?XF9(N MUQ7\BHP5&>\7&75B0DDCD0,L1)Q&C"QE\!/S*E/O,$/V0HQV'\A(!U3>H MHT+&0R="NS%&WA-;T'[)L)C1SIF@4&3<@&8)#SY'#(A1R:SGC'NV4[EU&S*L M][/)%&3W_/W(CN-($,B9$X837G[%Y%XUDRI*TG?+J:\+@UXT3P,B X'O>N7\R$%;K M]^ZJ,']>#$=A./[4-M7O/0*S4:N\]\!+@:G#5FBDL0;DUUH@%XA QAOK3<*" MBAUWUWM*G/8!I> \XHEA9,'+19YI&JGWD6:*HT>P%HH/B+[GHKECE_,*74!+C( 3[U"5UWAW8O&_+?UI\-QG)UO)Z]5-_?9Z%"U%5N\$,(( MF0Q#,E*2<5\@K#[!NN3LY)>M!4RJI"P,\@[8<$U#A%9!G\Y<(N9E]1* MO%.]\""V@DHRX/?=V?W8!;UBU]%-Z9%BE_.4&9$4LIP =B7-D2.2HLA=(H9J MIJV]B%V.16PMG*,EIN ;DX2<5Q8Q'J*SABEEV.-@E] #(BJU<%W2W2+D9W' ,(()_EA(0>I_NY1EOY6CJ"GR!'$(U->ZH 2)^!/BYQ9(0Q'GD0E MJ*1@S,P^N!4VP."7#2R GT79!*;ZW^7S*\W>OBP>9P,A[YDV^4#+ MCRN56X7I"M-/"Z9#L#A2;Q!E-" (.6+>W<-($Z(UYYY1OQ?>YT.#:<8&VE28 MKLQO3X#Y[?H*]1KY'*5)K:1'#[KTECPVQBF/M!88<1L$LBXQ,&XFO7:1RW\6.>OSOQ?NU_7A^& M]VMS,)K8C48#GV1=#&_O^Z#>;,7*BI4W[Q&(G60,8Q2LR:EOTB+'F$$N&I]B8ICP M7>Y4PHS"AB,M&$6,N&V.9UE(/W=?.+_)]_G)OI3KA-R1F'!XQ>+,8#<:#B.*P$? MCO.OR.7RJ'<_.;I+@=AK6BYGUGHJ# J: M$PARG$0.4XR\@5!&>IO4);23M^G)&\=M5P;[;GX:9^\G[7P6YP",.=_TSW$< MX?7;QV_=?!< O(^^S6K5M_FWU6B5QLU;'-]'W+UXMV-DDS,B!LV7V)S:S[&9 M?YDTV66#'T&X\XFSH5O,)[-S< (3H$]H7"=>S;23P5)EVC8__M#+9#>>/_P$ M4@[>VW#\J1G%-J9@V^XZWV7\X.JJJ8(8@8'Q!7'B/-$D?22.R9"MJJ M'74UGJH892;%SCU@N$O@FW.)."7@F'NLL"2;6?1OMX>Q'Z5>1\M8O9[,?CV; MCB;G,6XS:4U!=5=N.**;?C@%3_M*)_OAY>KW6:PFB]E2=N+R?4Z:CZ>QC!*H_-\IZG-L<00QF;>-E].0]"\19OVT' PRDM-5)PTQFA;9 M6EZNEPI0Q;QCNCH_"TR$ 1MFMRG?_JI'6TPGXPTI/FG@'=,B]U2[XH3YZ6RR M^'3:@!MZ=O&@*42V?AC[OA1YU$)^Z#R P_&BNW"&63L:+:47IN=LN#@#:1Z# MODSM.;(M.I\LT*=)XRRHWLDS$JYL(P)9"U;IKG7V+LD J^ M;N$BC9TWR0YGS6<[@CG,4]M-W.3_0G"[864G#@:Q! 1%BHJFK-YHD&]F"]Y- MQEE7,@IGA["#P'B:(3+#<5]\5-@?BI#8KX-RPT\@[C ,(,H3>*Y.QCJ]:./L M\Q >WH,ZEB,\O%PGJ_#L-N-K$Q;%P)S(N:C"?S]6.6,5D]9!GU M_!S=*:"A_;O^,=_JV4AF%J)>9@K,95'K0"T/Y[:]S)]FJ2RF,D\16'U4?@&G MO@A'NQ:A;\-GD<$O,!\[3F"Y0L[N>S93\&;ED5B09K@?Q?!E9 .'X%6P#B'O&[>&XR[#I,3A/#P*PS89F MPU/)CC+\\\-/ _!Y7%;V N:]X8%G QW+\WG2O!LW_[48QZ:;'EQ\]++&7>H- MX:0"9\,T/VW V1R'Y3,5\2FS#$ 0W7D^#R 'IK>) $F=@[;YP%GRUH*7SX17 M^*\%>$V]:."3NWKN5X3+#'M%)#C<-/'<+"929#S'B+#@'&%>)++C?Z=DG(\X M(1\C^.R1:^0(3RBI))1@(H5M__N7+FS9<+@_KM_]_6SB(3KY!:+BV7!:EL$/ M0!!)F6L0O@A3E3W>$#?G:Q3G\&N39I.S,F5OLE",P6_^+7Z.V2/XT$-WA]2Y MM!2N E9J7IRL/&[-ER&(33YY\\+3;C2V9 $-#\!" FW=-N M>,SP82HBFC^;3)<:T;U,<5.:T>(,4&5QEAV3E2(MW:IM+ST_Y6=PXV*Y*4#9 M$'XJ(KIRG4!K1L.XV+[)&0SMZ2@W.!@OAO/SY9TV_)Z+2^F/YN:_G,*P?X6P M;I[CE$.+D+DFGBBG$ _)0K0K#=+)6H19X)H9+IG9V8D"[8R2L8B<5#C7I@=D M!-8(.R:M%%Y%A;O?_@3DU>SX#_"/&\)=NQ>+TM^K^:]?BW?+'&![[28]%CZX# R4AD0M8"19=H"IFOEM;." MV+0I,7^%60B1"_2_WX@F M.K/?7H#/8>]!9)!^-D[=RQ94ZE^+$N&7+93.:_[+RY?OMPW5*CS)(=1:\TI( MM(R(L@_543O83Y]F\5/VE.S99-&%6ED]45;/,&R[!;[BB6;VKN RUE@'^#"Q>B;LN!$WYV*W :>E8EL"I*7'I^NFN>J6-L&S8 M+J/.9F;G=N/D_''\"J^5K>EB/(LPL_F,K2L-S\X@).QP:+68LHUC\%3@W'P" M8SVSHT$#TG)Z;:!;QF$C.,YK=YN1\RRN9QANZ/*OJ^B[/%Z>=?AFZ39=!->M MMW@VBO&WO"A5QCX+)[B+&P.R7#?JY6DTM!T+!D3X<3FI*V-4/+PL%SWKR4V\ MPLVU@!*]>MN>KD+93-MDBZAM/),_A8$LLW]P-HX')12G'#%/8^X#+Y#U7B)% MDA-$.N[)CHW['J]HG9]S,7;Y;36.;^/\+R#&F4WFET7\.%E[2"VYN0EL02SA MI^OX;_$ 2W9(MG 6NX8.&6N70EM6L 99U$8 %5VL4"REW>@ <=GR6 $SN%+W MW8_#,7P=?UJQ_*S(?8HH_Z'-V^4A?Q.^@_#GV'H/L!/KJYZP"P"&\/GGB;'G2]Z.M[ M*[Q>_[,%HUXN/@%4-*S3U,Z#A%M\&8Y&V:T:3[(1'G^*FS"[M?]VU:-V>R0W M&[FR&IT6(WB??E.ER_"#W^%%-J*<9P.A+W-$ D' 8K020E#S&WILJY6]S='O MQGR8S6.WLKBVD/E0\)_!EQ!>F2>NL@X "?V2>7J$H], M8A31% U+2DO,=RA&I6!&*D*1CCSE@TT%S*X1'5M+<1C$OC3,'N.-M(C$J M$[RY 7P4T[9A1S].ELN9>ZS(."P7#I0C6_KVTG5,N['3,XO3$=Q](Q/L__WM M_4_]'NS*SUGF:A6? PY8K@[UJ0K=PFA_ _!J%FT7-Y:$G+28+V:QV$>PK\O5 MBE7"WG(];[7YSC'Y\9\_Y>6K3S-[UMUR;3TW7Z6 X:8*K#"MN\VL_R5;=<597?H*@T/7LL0-H8YA9#4)B',=D<$RHHBEY-K&%&C863;QP>,8 M/7(&YXQJE2 BPG .CS MT0I0,$R'HW7(M@["Z&-9<$N)
!T2K/?1V@+RFY>YA^;+4=WIP&;Z;[:;XB6#L]Q?O=0S\WWMF MP]>&@A/F4-!6@BMF)++1>Z0-QB99SY72^RB[^>!/8UB,XKOT-LY?E\6*#R4! M].Z\^/N>R8=+8ER1US<=F7N?Q]TI.!SJAZ/AEE;OKI$--C?X!JM4QIU6U7QRLN*-KMB^1N5 M\M8ZWF=0QUOD=NVB8$ZKQQI]KNVX\Q",179_BED_Q M0 T$=M7_4!H*' "=\S&\X(J^6=Z9OOFITS7GB.(_W>R/?]JJR;I? N=C$*&J M(\]'1][VD?>.GE0U>?QN/]58'_D+[K'7PE,'HOOO[W,, E,UXEEIQ#WWZSD& M@:D:\:PTHMJ(JA%5(ZJ->)(=J!ZOY](=$KPVTN0O20"H[:ANS8E^-@QA%&O; M@.\9BF-M&T"-LLYR1(5BB$\2:7U/745N%YLGEY7@5NJ3@7."IS/$#B3 MEY0R(I'T4B N"4>&6(^,=(1[+[40\2)P%S@J=M^80 M2\%@K<%KQ/ 7YX$B;0J]JL?!2QM(VF&LH,($RY)#5EKP.0%DD?4"+B%TH)&Q M:./W,5;<'W0J=75_D@J=^UE?_OY4H+NG_ASJ^O*KCJAH./XFM>2+?6]Y/2DS M=?V.U]&9Y/I^3_3]JJS6]WLJ[U=EM;[?4WF_*JM'\7X/EI"R24=2KGK+-(S- M MQRGV:S_;J4]V#_7)K%351?X#GM**8OO,I@M4\.HV=04G#19GS05F_LT#OC8A84114%)E2FB%-I484V\0MD92[&[!5 MWN.&)K[G)+J*8Q7'*HX=%(Z1S*WK340JT8!X[CEDK,?(.V982B9 4'@_&XWW MA6-T0/C55+M/5>@KCE4*LD 9CUY?;U1Z]7L%VG<[8EX39]\Z-7&-QD18CNORXW/2].J,=DT)BYH$GS"B%$? M$/?"(0TV 6&)I:841\-WB6;VLMRXU+\]6A-6"J4#2_:PWW@-LD0I;%;;JE#X#V/)24()5 O>*<<2-$LC* MI)#UTE-I.69I![;VL^!X']Z6JK!58:M.Z?'#E@G" V(1) B!(-$)AK1A!G%L MK#&9HAGO[.[N9\7Q/KRM>V;0>S(R7A,<'WK)L1?LMIG:8:A+CL]&TYZK-?EQ M.2#W:IVB!=OD"$5)8W"0;:$L) 11(Z3TP5H<=RA?][.$N9.&OU3P]Z#?^S)7 M^/CLU'D 8SYB*X[@E+\-^)QD@#T"'L_W_VWKPYCN/( M&_XJ$WQ6\=@13*CN@_0J0J8MAS;TBGHE>AW[UT8=6>1X!S/8.2C2G_ZIF@% M@ T0(*;G3H8%X^CI[JK*_.6=F8QRD:&2G8R!?KREA)"$D(20A)#[CI"H91*Y MXF))INJ#23APV%3*8D(4:'W!#3EFMX&0TAV?JY80DA"2$')[""ED\E[E I(Y MVRI\8HN])TB6>6DBQ\P[5G8_/N!M(*0XPM2A-1&2,E*W/Y%VO@C381@-_O V M#,=_'(PFLQFYB0^0]4B ]=!=A15=Q8IK$L:U.; >G(\&C$],Z\BD3AVG13]N MW6L^_%OEPI\J#SY>R,SJ_M3O'M+'_=$)&\J<(! [:1#;CA:N.1HF44+.2E2- M.ND6ZV(0;$"G!,^^V\BX'T_N&J#X@/?V^,"0?!.$BH2*VT-%ZRV6)!&T:6I? MEAE\$:S-;@H5I3^^]NZ$BH2*A(I?C$&9+*OQ6KAL-4TV M0$@"VZ2*@%I%GIG=C(=UXP:O((MW+:\J)=T^G=E^F$SKWHX'^"%=3F0]KQ^D MBO_CG!F^54%TLJ/"I>(.N67 BZ\*MXQ5C1:.04+A<@E6&:,VXYN]Y.97B^D4 MQ^GC7R^9^MD-IN82BQ\Q0A**$HL>(HMMQ)K>&U0:9A<*B!H69@8N!@W:H M8W(81-<-TX\S>:.H_$A'S4FB,WFF":8)I@\+ICVB01$1;"X5ICF6UD6G8G51 MO&K"4ELM-N,MWP>8%ALN>3M.H-Y:2O-^.X[7X,5?II-_8IIC'L05C0\FUT0^ M"//!7S#A><3I0')RL!^EM-S-!,D3$)OW=(S+.67%%'@O6V&B]A"*92!XBMIC MR*)T/.V!6Q]Y@ @M M"2TWW!:XY."\M,!"Y*!D:KZ;I"#P+#SC)7G=;04DF>,A9Y!5^P=EJ@T1I1.@ MZ^^B*01O7'.A>&QM@3AXJZUTOFBO M.[HE<[8$9WW+K4Z@"FKP/"$P4W3&7+C-.]0M^7.UZ3EHA)>$EX27)XF7&*7- M/B!88QM>&@-.V&IA.^9-D+'^UXD,"NUSD"5",*%^)C(.(>FJ8FJ7!4J) _LN"OP:K_+>.$;7X*Q7ESG8X\%%I>M!F,UP/GOQ&(K;F]7W M+8KJ;K:__OLS\>R>M1Z=V*7U'>CZB%9I?8>R/J)56M^AK(]H]2C61SWSMMXS M;VE M-23$H;3P?LP6F#[Z3_">!&F'P>4AG*(M=6[<6P=J=LJZ**<%062-AZ4 M"2"'1P?BDR(>_QT=* M0-9GU;GVCC7_.^K6_ Y-@:A#"Y2I4@=^;)\!S)F%N=[T41VAD#VBC;>CRG*B^4!RLY M.HM%)XL;' $=O4'876G$\OCZU1.*$8H1BG7[HP6&&+0!YUA%I% ,!&LMV.@, MSR$5D3J.RQZ';6P0Q8YO!"A!&$$805@'PIAT+)H*8='R (I7X]!SD<#RE"0K MKD09-CAI8W,0QCD%7]9Q6%(FYAJ579/S>J./2[:9#N.B$1^Y*T^'XTC$W-*2 MHRP6A6LCG'35>#FO^K)4()0JQK$@$W9"8OVX*U_=Y+\_?_SK^<5H\A&GO8WK MW'#GR6.G=X*PHSO2(X4PEEPVRG.PIIKJ*HFJ+^E0D2A6.&(%JR'I+>C#*>=JF39SD0>;E)AP@H0P650;3QP5%H >JU2S!@= M=I3M?ER>G?:(5PS^2^5O\AJL601#<\\.\6P)(?^ZS]>%0)(0DA"2$)(?<=(3');*7GD&-,H*2V515DK9PT%FM\ MX=%V4N3[<=AN R&ELX20A) '<[:$D/N'D,D4&1FS(&VN5K:M2J%3A57UT)A@ M91%>=Z+R_?B#MX&00AY?$OZA#*TE]_#E4?S_BWK;,L0\F.+%J'[DO/Y^-:]@ M/@WC6<$I.8T/D!%)G*TO?DI GCFJ)GDDJ.@*N"IXH!AII(@"@^I4?_54AK\L ME'ASR8!3S&\F/TPGY^U/5(F_%R1/*'9T1WKP*+8=I5PQ8PHW#KCU!I3W"#Y6 MA"MH'&/1ZMA%Q9XJ^_M Q5G=^?K=0_Y=^UPS=G0020X,PDK"RONQ+83H+$L& M6& >%/($,1H-#)GE0165H]]0O3]I?'M.\H1B1W>D1XIBS LKK>6@$U8;5/+0 MAF!($%A*#))%ECKUF#V5_!.*42;ML;I*E\0]F&)=ZJS2';E%3X;72+S<%"^. M%Q6,+U"4J*(B1@$^A0)H3=.2>94\:1VW:)K/[A MG\3+\NNO5VQ(@87\<#2O!U>*Y/RA)].I?] M,)G6O1T/\$-Z%\9O<3 \KQ^OVZ9_IB/IA-1L,\N#JG@^'* M)TJ@AW?@2&64X=)4)3E"YMZ!*L)6&95-^Z)%5L$''C>37?I)3EWR]:O%=(KC M]'$9N!LMZQW^%H;CGR:S0QG\] 4J6H6\F#QZ3B+X)/@\'?A47$;FO04?I 1E MF(0@? !F%,-B@K#9;"8-E>#S*#F)X)/@\QCA&S8,)8D1-@T X4JTJP MES)4I.8V&88AF@X^]Y,3O$M\YG+#J0O'B="46[R3W.+9(,P')0RG@_=AM,#V MTU\PX7G$Z4!R<058+ 90Q#*)T M G3]731%62,9 28!)@$F >;Q :8U03,C( MG07FGP5?4 R8PR^2]8;'3^)PY M6X*S'F(J"53!^AF>$)BI^BCFPFW>KH;9]:0\Y]X39A)F$F829O8_^*WBC H. M*^HQUBQL#=%7$.0\*BY#J'_OY&L+[7.0I:JC%6]!1<8A)%TU3>VR0"DQH-DU M9E;]ES!S__*Z]]M-NDZ>=MT7;,L,\\5L\(=E&]^P]!6S)PTRR[!1DV78BMRSIPKED()F/H 1GX(H7H$QPTMGLLN[4 ME_?DL5ZBR6]+,%F)Q[[CL]9MN 7^GLI'RJ A0"9 /E! MM(()BP#SS0'95/+ M0??8&L1+SIL?1W2:A/;D$=\X(#NN") )D F0"9 /!Y!=]$4;[L%&XT%ED\ C M%Q"\RKDD9SV7&_*X;QR0A=CPH%$"9 )D F0"Y'Z+@8PR*G)@B;=B(!D@8G9@ M>(R6&U68[FC(/;GS-^^RL!L>"W*<@'S3MU^_#W&$CUJ#J#\^<17_7,SFP_+Q M48#[V0M\\8F/QN:=+.\1S-S#8M^\P\HFH]'D]^'X[6!YG"VX\'Z8Z\?#8(KU MTC0<#9>1A<&D#.;U ]V8P_/!C1#%\T$8Y^6%Y588X_+3%Y/9'*8X'TY7,PI' MPX*#X7BVF(9QPLL;S>NEDQD.SC'4/ZPNS&&.L[.O/)@G\\ZNJ>Z*QU9GS;+US$SXQX MZ)*'_B[.G)/LT[\'/[#W[_1 &-5]L7CG+C+]FM#JW:' .V3+'3SH>F+!3ZK9 M%A3MKXE]]K7 ;=@1E2[:7__]6=6ZOKC4K]*:=W;ZCQ6+OZ^8)$Y&^=[=^Z5) MHE^O)=&?XO3;[WYJTNC':VG4-,^G4\]C5,!]V-0>:8Y BT"K1] 2!%J?[9Y@ MS9-(B$3\0OSR2'X1Q"^4O;G-)@ I+^^%:YUZC5<,E&<,HH\&C+,J)*:CU>41LS$_ M9GKZ+B<2;\>'M M'(*^BLE>70[7&'^Q4.M%WQZ+@U+Z'W99G(*4IB4?]9*)R$]HR33.:MMR]I60_0?8;P(TX\#ZKEYB$/E=F,#[@>B]0DG:%O;&T5:]==S MV6\X?3],6#EF1I-A3X?12*C<%"J%:<9Y]!"%;K7(OD"0W@$33EGN5 M0!=CY5Q*U89/QJQ&I0:N$OBJ*T<4UOJLN_/\9(JR=2J+R8**R57L,Q(2*T4; MC.C"(Z93$X[METI,CN:G\]:/#1!P-B>=^+0XC63)+1]R"0K;8-?"EMV=$X>H MH@:T6AO)(W.FDW/9CTY\Q7]]"A._X:&O1.2D%M,I[RF4H<<8I)!5L6UMPW2( MX*1R8$U!HUNZHQ>;48LW 66,H(RS:X",-,FO')<-JIBI/M-%[+ MK04Q0P4A> =*R?J=$PAHN.]Y; M QZ9 .:X2K$8B[93>=N/IG_-RW^KG/Q3Y>/>9Y"<9H/E$U0-"3]W30(\ M95.D8YOIBD:MT Y:?]P/?B ()0C=-80&E8RP4@+&4D )Z<$I7[\8F8PS:$QQ M5"A_S!"Z7EB!^I_=ZG_V:2P4M3NC3E"TY*->,A'Y"2V9=,^ U9;S]4 MEOS/QI&K<<4K7GV:!;<;W1QR7+3(=QT8B/ MLEE/A^-(O-SN[I 4\B3!62NJZER%AJLB!Y@)J!S:XG!#-6>O;O+?GS_^]?QB M-/F(4ZHV(WHG5#NM4^X=U:JJ+'*)!C*W5546]8L+3@(3(CAO#..ITQRXGWS. M3:/:\96#D1_Z,/1FZOEPFIQVJI)E.Y4'29GH2M3@37/5M+Y$P:8,PJ/R3++L M7:=\F7H^[+]WDWH^$&@>ZBGO/6@JF="H7,!PU<8:20]>:PL.53',%RUCI)X/ M^\1%U//AP+3]U_-W."4M_RAK"ZA&>2L#JG@,V=O6=#\94-9J<*'-WLLE21M$ MM'%#GO5/T=H?)M.*D.-7B^D4Q^GCFVD8ST9+N;5>N?'6X[E'56IPT,HA(>JN MZ>!D$=7ZQ%T2 :QU2T2U$$5F4'%6F*BTX,5N1NTG1-UO3J)HP+YDI5-SAV.7 M=529O%VAIQESND2H9D.I)H&L9H1G!:0T2=F4;=9I,\T=#CG_\ZBD&]D+A*&$ MH>O,?:FPIXTKX')1H%BK#T+.@"%ZUGJ\*=7)H:?ZH*/"T*U%$/9;HUV#M7ZH M^X)MF6&^F W^<*/'PV"$L]G@X@MMWV:]ADR)JM^'.,)'K4'4 M'Y^XBG\N9O-A^?@HR/WL!;[XQ,>C\XI,?EZC"AF!BR22+HSWDM^U)9-!20W"I0+K02 M_6 8_:&ZYAT$)_SVF_I'>;%"%^7[\^KQ3F?_8II\G9<7SW_./YSJ)R6\+=W MB/,W[63?U(?]>31)__-L@)7?+EHD:KK QU%M_R?^"(3KX?S?O,.ZT><7DW'] M>3:8E,&\_B:D5%?>NH[-YE>_RY-ZQ\KY@S#.#6Y:A'9P@>-9P]!FJ,X&85IO M-JKVZK ,ZZ>'X^4'RV0TFOP^'+\=C"KRS:Y^_:I:K T@0K-F+P]CL#R-V6)(+OFO2ND60+-75',L)A/KJ"VO4_=U+:"=CF,PL?)XM*#]7+U.,[8 M&?OFZ@.5H$;A8H8O9G@1IG7;K[9B*;!7]WYVE_OF_7 VC,/1<#*Z+V8A M;+.%K#L\/]FQ+N^Z>Z:YKWOFY5*_RIRZ>O,-;LXGB^TIJL'O*Y:(DU&^=_?^ M?O;;V>"72S'>C(]'M6GYZMV[-@+V8?^(>XA[^N&>GR=CZ' 0,5!_,4,2YP1( M3VB&?;* ))B0A#^]\LLQ+I@XZ$L<)(B#2.(0OY#$(8E#'$029^\(BO),U\V! M^/XRP(T["R;'((MFVJ3\>;9#X-8'ESD881 4"@Y.2@_"&%64YEPA M?I[M<.F"_'Z)F5QKCE9GX$P$4$IE\$HJ,%9XYKQFZ#L=.Y5DCH><05JC01G#($HG M0-??15.4-9(19A)F$F829NY#P:PN@J56WE.,M:"L+! =5N50<%0^R>1BI^D M<[8$9SW$5!*H@AH\3PC,%)TQ%V[SWNB%-(^*H(V.]"2A3?&@91(%9*F6JU*Z M0IM,%;!X4-Y6[8U;_CFT">USM8FXA*N^K]IYY ME5315^E5>,XN&I$ZVOLVO+HW9-O/DW%:";R>G!3&;=A+<9Q5I*3N$SX3/F\9 MGU,JQ7DE($A90(D@P9GHP"AE.==&B](Q0;;A0=XD/EM.O5@(GPF?"9_W'Y]M M]DS("L@8432L%>!Y\9 94T)XZRM"[\+[O4E\%BW/C_"9\)GPF?!YS_$YA:)+ M<@%8:[JC K;)2M94_;GX%%0PILWTV+X+?Z/ZLV6$SWL\./!H??X_X_Q6SR5R M\Q^?&*3^D //,7;OW-T M=EP1.A,Z$SH3.A\..K/(LU4E0K(J@HI.@:_J-*"TRO+(5&:="LBG^/IWCL[D MX"=T)G0F=#XH=(Y%!6.+@Y!#16?G$P3D!:QT-@4G6,B=3,:G>/IWCL[DWE_; MO7\J0S!HXD/]W47]'CX%XP:C8<'!<#Q;3)>S&E;#";WT02+\_'+/)S5%_OXHOUUN0>74:C*C70\AC<&UYGRJ[)M-EZ<^+-B5JVMCIFL2'X_8CQ#:SIA=D6(X= MJ-MR[VZ+=AU&W3E5;"M( M2B'01X5 G?!>E," J2A 2>\@*"ZAY76;:!5CIM,LP->/N*PCF-;#47G&(/IH MP#BK0F(Z6EWVI5]9)Q2J[(:3O/>6PR@)Y7C/EM!S-P,.-&+4.H.S%3A5]@BA M" '"IQ0PIN)5)X'$E6"8S C920.JTB@$CAYT%$'P+(-C>XR>>L-]5O:6PWJN M :6^CUON^WBZ*O]>9DY2:X1#E'>:%U^\X( N5LT MK]F&1;)9A-9&$D)3^YKMFRYO)O,PVD@#&[)7]DH:4J7708M%*;T+*2N(Q5E0 MC"<(S.;ZA64?72G281^&R\XKO=1SKJ@5,EDKA,^$SP>$SYDG:W01H%2N6)N2 M@*B*!\:,#MJDB#+T8;;L 3XS3EW&J!;W<5"](I.?%^[9+Q3(C&^*H3:=>&^@T(\^^H&R]<26W"I0+&AP/ M!C!F;[B.20?Q.>/]EMYA7HSP=;F#X98NA%>3\[J;[YI?X3W^.$Z3<_QI,ILM M2_/>U(?_N17[/1M@Y;^+>N-YM;@>1\6'6J[\#QR\"^]Q4!%F,IBVO;=SY?:68>+B(FHK);$.H'23L3Z>'IMQ*_* M_JMI28!$#$0,1 RT%Q*=,E@>W-^K9H1A/OB/,%Z$Z<&@%H6:Q 9H.0:E/<&O.(*C$@R,TQ"6M_)FT.9A= "O.<5 15F M\$YGT"+9%%$QUYTN=!@(R)\[MN%$\X/!0"I[79?COC^?U$7\:UGFVD+L-_J- MQQ6!WPJ_DSI^,KQ%,NBF#$(=BRA5 1>H+*B21-6H+0>="CJN'2NLHX4'89Q+ M3D&HP@B44!J"<0C:A51BDM+Y:QF4YK--R9^;+/ZZ?&J2>GF#->73,L<$_H73 M22,H)[AX2<*)%'0ZTF/"Q.WD7]M29#99@X@N0E79VU0CE,!$U=_1!FMM!V.U ME,;X&,'GXJN>KW7%Y0K33@5GB@Y*)3QXC.W: -0!AYSP?9L"E48'E98683H, MHZL4W;=A^*CTCOW>%1)P).#V0, )*;ABK$HGGEJQ4.'@BO!@2DG5/$ OHMU3 M(Z*"P_=7V/"WB@GM'E\OU!Y7GL09=<K>0@&+=0Y5:LBKU,H&-T*)B-1G4:V.^)8G\) M!W^]1(,?EV!P8"&!/6TV0&$# EP"W(/PS+BH3?%.@#1.@THE0;3> +'&%F%02S.)A%]L9W.C8>!@/RY.<((*L4+J$* A-$^\1;) MH)LRR'BM=>(2RK(3L)2M3C=XX*(8775JQW(G@EVU["(U,X!,A_H9CN M*DC: MVJ0\LALRZ&"S5ZE"@!1T.M(CQ\0MN>FY9C9K!CFGW"H$' 1=*EY:Y(%%$3++ MGV,L0\8+3Q*DPPA*RP QE (LFX(AZ,"5/7B,O2-CZ/B\(.2$WZL*@58:<%DF M0$K_ ;(3";@^TE:+*IPKT"'FYF[B$)0-]7TQ1JVC*ZDS,F1/E/ZMI*T>G0PB M19]P\*1Q<$N54CY6%$0#'AUK8Y4B.-069"JR&"\S,YU2X#U1]+=9*26].3J$ MW8F63PY_*A"@?%7*5]V4/%/,EFQ#!,9# F59AI"2;9T\C4C1"I$[^:5[8B=0 M@"\*5:(RJ"UUD &E&$#TRA MSH>)M/SYQGN1'A76WK0EZO=M6ONC7ET\-%?^_I>_9Y+]8V?(K3?7_A\X>!?> MXZ#-F*O'F >5+"M%C4:3WX?CMX-P7DVF^6PPGPS")WH?3!KQ5AZZ0? +D MK_J25J)R:9%?OVZCY15C,)U>LU=ZGGD9;0;L<1N'C9''IIGUY.9J>L3/VS=4' M*NV,PL4,7\SP(DSKD5UMQ1*"5_=^=I?)_'XX&\;A:#C_^.+J'O?9PLO'.G8F MI/GFY;-OOW 1/_/JH4L>^KL^5F(?E=CO<8:?RDRVRDA@AF=0A3N(I40P-ANA74#/.QE^EJ&M MEK0 ZVQK$HP%@D\)<@XL^F2XMW%OS>C']C[WE-%'&7U4PD_";H]=_P)V"=APA^RK,%-,)@A8:G/&1%V9Y MB/G@RTNIA)^,KNT4E3;O+LF?HXQ34N+C(=IIU1!+V#(GI=T9QE$$5G4-:8 M*M>\ .>91:>#RZF39"F#D[SE9$JF7!OS(JK\#%4T2B&"%/!2[IZ$5.5%+MD!KQ(%E*[RR5<+#+RS20IIDG0=KZ55 M,AF9,S#=^FM4ZP5"*J$*-LF*$D%A< ?IM7R!__EVT=F+>WW M=NQ:$I'_\@3\E_<4L@7CA?,!K'95FI70WY))V%#:73:"I[ MY$:H*FUSB?6+]^"R*."%-])HQZ6T!^ZB-&[#!M^>"LX>G9C7U8J7^_CSXARG MPU1_SL/W1UW#^.8=WJI.O&WMS09AG)=Y*_5FPW$:+5J9XW!\9Q$CANEX.'Y; M/S/%5OS8O!^KJV_71=;7&>/T:ZL5^2'O<-NHR;AY=R>EP+): M%#]<8)I7/>?CTI/\;E4U.K@(C<^'=2_FL\$?L.[.^=4C8SV[BXOIY,/R5Z./ M@[N@_2NVY1K,+WGJ.D5>"1VLK+:/$J"40(C(ZY=JTI3DG5$Z)AW$35/H,X"N"_^I[LDM-(49IA=Y,?U8B7X=[-?+MO\H?GU>>2&$QP\%L$6>5F>85'BMCU"_7 M3'63GY: -YFM6&V%AHWBZF+P_&(T^8CUL;^_FRS_4.7N9>PGGPW618I'U(M_ M 38^H4#]>'U0@^I+*)GA]/VPW:%2YB3O&9+DJ%"[H$"PP$"99,$[5Z%!FV D M9\+S;G<@%J0O0@!ZF4%Q7LUA%GWK<\%C9(IQJY^(),V4GN%X)V R?S=%7+'O M_J$*X.C]V&TN.2V4-F^ M18:G6$95KC<67352G%VK66$XO?Q$9=,;'QI,JG)?'[0A)E2"H30* DNE98(8 M<++REZS"/(EJJACKUQ7G-P-JORR1Z'7YH2[W/]MJ7Y?&E=\OE[IW?%FJ>@R- M+?>/*U>0OB+)]TWQ;Y)BBK/%:$E=93HY7])5'I:"4VQ_C3C_'?%2:"SURT:P MXTO;8=3DV6(Z'EPIJI?D-[QM0+0/AYM)$-7J3,T&:=\OJ@B\IO%F_J^N_XQ' M[J+RLYM61;7=^J-PRXI2J&(5%&6IL#+PS7>?E4I)6>L$9^M0^)7SX;?T#O-B M5 GZAAOB^W'^93KYYW*K+X70ZUA-F^5VS=XTV_5-?>R?1Y/T/\^J)$_AHMYR M/EW@X^SR@S:N+JYVYBIU9C"YWIOGMXS;[M^7='L_9JXZ\2QUN1NV5U7?AO-W M#]UYN)PR@+/9E;YT_V,J;\S>37X?U]M4&YGZ^ P/JH^/,6?>/]A?Y\R(=?OX MB#/G)/OT[\$/[/T[[6&?H2-KG')2G8<,=1[Z/,]T*7UN6C_4=JB_*#OA$^$3 M=49;!Y\>FVQ!B$3\0ORRY)=']6LC?GF&]W+?N/6H;07+P-.1H:7?="G,P: EE7"NRXC??S%*20K\ M ;(2B:0>15+"A-87 :AL J6R I]B .V5(L8&:J4X2W;RK\%O!2/-=NP[,# M#P8OR0>_+BO^<%_J(.GO5*A.A>IK][YT,II2%7CAF04E944<'3389)6LTDTQ MTT]U$74WC*?RPK+6[700WP@^0A]-555TK M;EF17@.#_R[-TI&_KJS6^#5Z]__>7UK]^_^?'USSNLSMS=HY6[Q4NM#<02I4^+\+H]_!QUDI\;A)>AZKJJ;[35W^]X\C#X-VT8>3_F4_2?[>'/(:5 MEO>I$#F9+M'YQ6)< 6Q4\?V:Q(?C]B/$5B;92_7ALG"M6N2O5K_Z9(Z'^M\[ M?0^EQ(=:2=Q:'5\5^;:J]O$,KPK69Y\UL+KNT3*C4MWA M097J*G8FA5NWYO6!OYLSK]8NS:5WH'?H]QW,7I9F=_69?:ET.OI2KNTL\+J8 MJ[5'^>)JG^KX.YSJK?]:-M;[:[5+\I_B]-OOME>7?0R41*Q"K$*LLB@8"(8XXJ0X@A-'$$<01Y#61!Q!'$%:$W$$ M<01I3DF&0G$)0 M7B@(* 3P&+(*/LC8[4BD7&&982L_SA%4"+Y^ADOPR@J9A528'E&-?,F'+1/\ M:85JRQ1?^!=.)XVRG>#B)?7 .'P2)T0C1%L'T3A/J$M"X(%71!-6@Q-& 0N) M)\Z]11X^1[280V8\.K I6E!::(A.RGH+IX4WN425"=$(T0C1"-%VT/9=J9*3 M$F \,E"R)'"MI7&112?F=(H^=Q"-R:!BU!!4D!718@%?'((N)43N@_$Y$*(1 MHA&B$:+MH =69DZ&F$&X;$"Y-M^8J0B,"1E2RE)V2X^E9U4;LP:\#!4%LV;5 MZF0)?+#6>&.D+;@91/NNN>@)M Z=B@FT"+36 2W/O4JQ0E6E# ^J. $'>'QL'XVQ.4=[38AL"_UN.0^%453 CA&(< M*&ECU4-= 69U"<8+I@7?3'#WBO^>[CGLM"&5CD3#X=,X(=DIG/(&0B#2^Q;4 M#45S4"I$B*Y^)Q(6GISU(FTHJ+L!)..$9$= XX1DIW#*_7>;UQ5]@I(@30F@ MJCT-7L8,WEE4T?(0N=Q,,'<#2":>.YH>>PQD3F!V"J?<_XAM--FQ),$4RT!A MT>"%K+"6>8FHF5)\0W'<)X'9=W+#LG_CMT\"*2P*KPR=C JM3..7^Z[(RMUDUN!$>0?$4P.NL MP KDL20C!?>;B=L^$:Q(L[I/YAA@N$'>%=/$,7R MN\8J?^'_[G^1=GB@SHSS-__I>KH/S&LQ9_9J8,ORQB^&\WJBZ>7%9#99 MNYG0^A68_+K$DM?C=>=]4HG.45(\X=HIG/(:N/:')\[[_$J<#)Y[P56U1*(& ME:4"YXRMQHQC@7,452G<3."^;YR\(_C%I3HZJ'Q<]G5OBM]><1-A)F'F'F"F MBLFR7!B4;*I-BCY7$Y=5X/2^HB6+W.=.SGX_*0(]8.9WRA(H'A.[$"@2*.X! M*":1K9=.@!'<@W(HP">>H&@O-9-6Y]S)F^HGU: /4#S"6!YA(F$B8>).,=&' MJ)W*"E+"6!5%E:JAG ,X5)FQ$+QA&ZI([P,3/4'B$3$+02)!XAY HLC"(DH' MF%0 98J":)6'(GDI3%1K.'3ZV?:3-]&+FGA\611K8N(IU\$_E,0@>#+H#=C6 M&U"52KLQ>P=5[%>R+]*I6![,A%#>2"=SKL0>>%4AK*\W*09,T24RP16/YL&; M1&T55\R!T3*#4JJ^1$X>LC2B2&.\CJY')/G^?%*/Y5]AR?:34KEKBFGR=EP/ M(@]&D]FC,BHH8^& 0(0D[?J2D8DJ%P4/D#2OQD(5:A"%D[ LX*C_L]IU:C7Z MR5BXR:^OR]_"<#S[J7(I?D4@;E;WJ7[W4$2.^O0= >43OIW"*?>/;RSRJMQ' M<&A+Q;=66(M5,;)&"8$JRL3+9C(-MH9ODEKZ'0'E$[Z=PBGWWS/9<,PB>TC! MJ&KN>:Q892MT2932\U(-OBZ^]9(5L#U\>V[9\07*3I#X">).X93[=][::(5S M!E1*"$HU2Y.'",85=-HKS[KQK'YB_%N#.&[)1CT"TB> .X53[AW@)*:BK0[ M4M"@>'$0$P8HS$JG3,!LV68"]ML#.'-\,:P3)'T"N%,XY?Y3UV5!%HV Y)4# M92I.N6IG5I2K1BOG/B;E-A-^WQ[ N>/+;Z=6!SL91#Z?C_"\_C!([^I3<4:Q MZ75Y)U8BPNGUZY[IB_E@-AD-\^#JB Z&NYXH6![>@2,5/<48D0UOD^1RU:V3 M#>!$8+I;YHP9UDP*I"#\KY"!Z-A:)1%X8.9>RT2NPGEDY8 M>F0\M!\<0EBZ:SHX62P-+%O&;+5_(U\.8:IZ:9OC7HJK6JG5:)W:3-R^;RQ] MI']$F.?";+BXBY"5D)60]<21E1FIO+-5+;6M%6B)IJ)DRL!8E,R8G%CL].#K M)UV M-0CXZ']X!#"TEW3PFNZ>!DL30:$YAQ!JPH'I22V#K>(V QO)K\V2JYH=D-A*7[ MRD.GW,>@!T:KY#S #Q5?<#J"XUY5J0 MSDM(2DBZ%23548AB>0;-VN!#[YJCV@@0!:WSFD7F.B7,_21=K(FDWPGN""@) M* DH"2BWDO>K12RL*$"K*N@)Q\"[+"%J1(9:VIC39C(JU@5*[CD!)0$E 24! MY59"4:&H*'.$'*4 Y12'P'4UU:W427O%3>ET_>HG76)]C9+"3=MJ%W$7G7U- M7L3!IT#\8[E-6$F^+B6\Q4$EN$68#L-H$&:SQ?E%([_9PW&*MB909\;YF_\J M9=W].I\VQIS9>M'JYW;C%\-Y76AZ>3&9#=NS7TQQ%.;#]WA_%$4\RL-]M(D: M]2#:7__]F7AVSUI/03F@)1_UDHG(:P:S:/H6XX.1(@I9,1$XG3DLF(C_-$U^O%NGD'7&7KN+!)-:[KX:0WG# MO2 /%^$(+?F8ETQ$3DL^^B43D=.2#V/)Y.$BDJ E$Y'3B=.2BGM-^YW*CFGUG=Y.9=VI;N1\, USZL]S M.@/ #CKUO?\6FL4+PS('X=-RA'%%$;0&I,BZ".LY9_;S/.; K0^N?L8(@Z!0 M<'!2>A#&J*(TYPH?,[WXD_OY[S/,U09*BY:*.7Y[>='K:U?U%:O^6CGU5J+S MQ6**UYG.(&ZF.JMGWZDS=WR#V1^7Y__-45(_81QAW%.J?X,W7*<$WFL!REL+ MSI@$FKLD9 G%\D[UKY+,\9 S2<*&,81.D$Z/J[:-IP-LGV >/T&3N^R9Z$ M<81QA'%?A7$HF'&B9 @8 RAA)02!$@I3)83,'(N=7C$B>8W,"L@6V_!)(\$) MXT"P4%3@1J@H]@'CQ)G:< ,NPCC".,*X?<>X:!'1A@ ZL@P5G%C%*QF!H[19 M6UZ-UXX>QYPMP5D/,94$JE2@\SPA,%-TQERXS7MAJ_(S0[;J,5$_81QAW%-Z M_B518N$2M':^ZF2B=?]SJHVS%:'J=PI-9PR#T#X'62($$W0;@\,A)%T-5NUR MU0$E!C3[@7%6$\8=$?43QA'&/2GF8'QT0D#2H?4U]1RB]1&,U#)S9[)L>'4; MXY!Q'Z,6($O3_2H0@M-: Z^VJN:N&J]F+_QQC/2XW8V1HPW&JNT>#:!Z58W-*$/WSM]\?I=3:@FYRDOM [$)D0NQ"[$+L0NQ" M'H#3..7^VTQ;J;F,!9SAU9IGKD!LKLZ0C-:9.Y'0[3R2T^RHU^75#2OJQTLC MZBO\ ?*,;;C=ZN'Y PZ:%PCQ"/&>@'@"C1.1*Y#(+:C@!'CA(G I025L$5YD@?!67L5\J&_^Y;[^4LGQ,FPS.<=O\4.C3Z2675]PJ^TSN%)A-"V9B)Q.G)9, M1'[R)WZ"2R8BIR4?_9*)R&G)1[]D(O(36C(E+E-'KOWQ>1V TYCB)GUTP](1IH*0Y> MAP)"%_0H/#,1.T#'9% Q:@@JR/J96, 7AZ!+"9'[8'P.>P1TG!)@CHD%".@( MZ)X =*Z$I&1*H%1QH%AJC:&]!.D2QN2"3Z+3H$MZ5G4W:\#+P$!ES:KI6I5" M'ZPUWAA9U<"] 3KJ8'-D+$! 1T#W!* K46 J/@/SI8*64 $\5_5'+(PS9ET. MG6H.%W5B:"NR&541TC(-CF.L:]3"Y&"C-7IO@([:V!P9"Q#0$= ] >BLUDRZ M7*%*-]#R5:,+G!M@3!?)M3%,QL^!S@AI$ZO@&()2H'@6$+(0]18>?6;)>D= MM\] 1X.HMAKV_NN'"TQSS(,ISA?3\: RWT5E@%;L@?/9U2'=_["V%E!GQOF; M__1]V_EI0\R9K1>M?FXW?C&3V;#QP8LI-HY[C_>^^A_X'RE.3RU? MJ.7+">D8Q"[$+L0N^[0/^Z9^GN I]]\O1%L5;?' K$=063KP-DO(,1>I6,+@ MU'[$#*_4UY\FX[=O<'K^ZU*+?=WN4]77KW*N*\H+.R:F(.@CZ'N*!8C=QQ=Z@CQSP1\84!'T$?4\Q>$6,F*2%PF,;N.TR M>,\#)&:C=*WS;RG[$6DDZ-N[V".5W-*LH/T/[<5*C3B]?ODS?3$?S":C81Y< MAW(/'=O[CV9\8=-67,_DGFP;13R(Z8CI#IS8B.F(Z8CIB.GV91^^:-X]S&;' M[@PY :"Y9X)2#HYYPR"S-AT^!0=1! M>1"N5L=F53DWQ;H)D!S)4Y#'H>WCN M%()7@E>"UR>T;.!9!%DQXHW<3B"-X)7@E>"5X M/2QXM9G%Q"($)2(H7W525[P%EK1P57<57'12O'83[#N0 5''":\W@X'U^Q!' MN-DU_',QFP_+QT/_^(3'PTJ>?C^ZJ%Y.+L8A8\OR@@_W%[W6AY M!RJQ MB4,DMK\LIE7,#>;O<% FB^G\W>!_%W4].%T26$CO!A\Q3)\/?L=*CN^']0GU MJD&55O6J81C='#Y7R7 P:IK",G=@,9TNZ;$^:G(^3(-2/S.9S@;S216#]?[U MA7 P+,LGW[S)&"M!UXMB_75N&X[Y;' 7H3X"\KEX"(._&O6_ZIB>+ .JVC&X MJ(H&5 @83O$F9[=$C-$BU]NLSFPTFOS>3K E:TS&]<+;0P"/63!>*0%+'>"N M[)NPF$^NM*#V/G6?V@K:Y5 Y<;*H+#S\@/GE-9>>53Z]_$ ]Z5&XF.&+&5Z$ MUGS^:BN6VO#JWL_NRDIZ/YP-XW TG']\<76/>]*-5H_5]LQZ_YE#=H6_?P?:N)Z[_ M9')NP6_P-4EC?2UPJSECG-TW,N9RK5_E#MC9\3]6+/Z^XI(X&>7[Q]PVP??K MM>#[4YQ^^]U/PX*#'\>SQ32,$PZ:T?YT\OG*F/HQ\!2A%J$6H=8F4>N_JIDT M&_QUG*OY\A=,>!ZK#27Y;: M]9Y!E9P2+#(%+AL'*B>$&%! -%[)A"(BZTR@8"Q(7X0 ]#*#XKPB"HL>D!4> MZ[T8MX_(H+KDPY8<=2L%ZN^__>4Z TK>3(""^E.93,_#_-^?#3_,7XP7YY G M<[B\XMEW_.B:(% M% $: =I7 9ID+,:J]T&(DH,*I77]XPZX0FLE3ZIT^[]( M+U.4DH&,R8**R4&01D)BI6B#$5UXQ-AK C0"- (T K2^VY@ZPZLBED")BF4* M8X28A02IG%'!,L9E_AS0A$Y),5N 2RU ,5WU.X\1>(H>&3.:2TN MCM VUIW MJN,TX7]LW(VS.=GPI\4V)!ANUY8&)E318++Q5=/E'+R/#DK56+43*;+4*=WO MQW2_XK\^)8,7)!L.G\@)RD[AE/N',NUB,+D 6A9!E6JO!R<]9%UDPF)8UG<, M_.[#:-\$E#&"LB,@8^UJL\OWYI*[@7ZNVT)-2B7.*:?)V7-\Y#]Z&X:,J M,\B(IRXH)]X%Y0\/3W'N0809$4NVTH'+,K:>@ 8 3,!,R["MUY)Y.)$LRR M/56HWWG+):@HF4\VEVSX9MP:/0/ILN4!_ NGDT8BK:W6RY/$T1,TD D^=TT' MIPN?2CA61 $;,P/%8@8GHP7,1NB($C'[S;A2"#[WB&TH66*] 1-XW0B*O"Q' M*8UVDVYW F)I2^X6$X7E7( I+H%R04 P14*TF$).)2JYH1*,NUO5/E[&S>JF MU^\>BH>J#4^GW%-I1TX7PFG"Z=V9#T$KETV,D(VJIH#5#!SG"5R21NM8S8*D M-^-]61=7'T@O.4TX)=\+H2BAZ-91-.L0N2FQJI:)@U(Z0A2%0>0J15?53V[$ M9IPP&T51M^%2E*,"T?6R7WINLG9X'IA_++<),X2ZE/ 6[^Z%_K"MV=8$ZLPX M?_.?OF_F_*>-,6?VJH'V\L97'=XO)K-A>_:+*8Z6??[OMX3YH^R4H_43/=R_ MYQ04!UKR42^9B)R6?/1+)B(_H26O%SH\><7UTNP:3&*]^RIY^X;"^H(T0L(1 M6O(Q+YF(G)9\]$LF(C^A)6^MD&^YIN$XUY=:W?4IV667&[6<3+>\R]/K:M+MBU3:I_/$S MR;\<95-G_O@JR-<<1G[0K$$ 2 #X! ",T61NDP'GE0-5HH>@8P8I! L&=;#8 M22)P)1@F,T)VTH"JFPV!HP<=11 \R^#8_@.@/N/'U_.2 ) D #PJP!0:"U$ MK!J@%JSEHI8(H<0 Q05DE@MT/'P.@-9+G;Q3(!56K3&("#$I"<@4URX:XUI= MP)X#H#@S&VZY<'@ N-NH5,P^B$;.K>E0FIRW*KA5'&LX3G6C'E<2=[3N MAP/S?*Y3!/GM]^0$/?DE$[V?\.&?X)*)WD_S\"E??RUB^J5JB9M.8N9L@IM#9164*(G 'F7"%06X.ZTZ"OI_[>>X&"PA(*[E/@BC*C*#/J M:QVA)] 7<*W8^F/ZX.W'#I$SF;B&N&;7)$1<0UQ#7//$*%[]/L01?O>G/'Q_ M]:@\G%V,PL<7980?;B_HGXO9?%@^7CUI>07,YF$Z?[E\=:CO>#Y[$:LN.*KV M4V>1G]Y7G6EIO[FYZLM[/X$R/AV!N^I9>L^FKZYL-[[J9]IYHZO%#\=M!;#< M@R\L^U:?TQM[N+HG9^SS.^YL?9^%%A?3:KH.YN^PFIR+Z?S=X'\7=3TX;=7<7VJK^#T:-9)=VP6(Z76:\U4=-SH=I4.IG M)M/98#ZIAFZ]?WTA' S+\LDW;S)&S.VB6'^=VX9C/KLFX+JQUU]7YN_/B_-J MKWSZ"';EX8/.^P)%]T.;R?;[X_'N.ZDT[HS"<#MZ'T6)I?-5]P_ERW]LN MUMV OY_]=C:XN$Q"K-0V'H0I#AKY#5*UV-Y.ILNYV6%6?YR]&X1Q7GV#_[L8 MUMO6!\WJ6;\;UG-?S'#P$[['T8#7)UPL/CWHQDM<'>72_CN["33'?!+_P&4F M9YHW0CT/_X.#ZY[Q-U_F*Y[4NX/,LAQ=8!E," R48@9\#@[0&XL6B]2)?>X@ M"P43URF#BLJTT$( 'Y"#]D)9SW6)TC_L(/OK0C3E_5 M)TV'<;%D\I_K,W\8-M?7?U5PZ:DMN_?WNL2V3R$KU\B-)3=*:;RS8M"Z3;,E M\^T=W11CLRJ^U).7 E2P&ISU&A KB ANLS&=B5)>:>NT,9764@1E@H+Z8P01 M3;%0*[B_=<'M_7'V/".<3NC=4SRNQ+9A0MU#WAN;Q%2]S30R7TO22%KQ4 MR8=HP&4G064NP&O%P(:L,%J)]:?/:2'[@E*' I);U2:25?KAP0#&[ W7,>D@ M/J>%W]([S(L1OBY7-'!%%N%C2YN?O6FJZ9OZD#^/)NE_G@VP'O1%\[I.%_@X M'?Q@1)R3RKQ5XME21I710>_7,-*^VVK/;A1>G#]^7K1\\81 M*U$^?(]+#6\VF"WBK*H![=I*[ZD,JA?W//FX1TM9O5#?WR^ M?-"E1A#>OIWBV^82ON/&]<[;^/B%Z]^6WPZO6OO[S^]?LW/[[^>8?HMKM'*W_+#&[6PK4=_.XZ M6G01WN(JY@-+BGT11K^'C[.7S[Z]17@=JJJG^D[?"@;=/O(P>#=M /E_YI/T MW^TAC['JE_>IIZLLBWH?[W M3N])=*:'E=[A&;DV*Z^A9I.+O4>J;&V]5WZ?I=OGKK!D6,PG5WZQ]CY5WV@K M:)=#I;W)XG(X]!%:UO+55BQ]6JM[/[LK7/M^ M.!O&X6@X__CBZA[WA%Q7C]7V3%G[36/0^R_B9]+[AZYYZ._LS%JS[DU._$4> M"-*[;?;4OXPXWX$_=["]ZXGK/SF.MQ\)^6*(O:\%[D>$_7*I7Q7UV-GI/U;_ M^7W%)'$RRO?N7K,0_Q2GWUX7(J]^J#K_TPGF*V,CQ$7$10?.13]?^EJ(DXB3 MB)/6X:1?6@.,)>?\>NV*6O[XT[#@\IL?Q[/%-(P3$G_M]5""IQ3>[G\::W-M M4D'MD[/%=[?D+8_R[AJ+AYDD=4]E;=8NE\R Y58?YK,&7WP 4U$BH] LZ$Z+ MV<"M#RYS,*+5H:'@X*3T((Q116G.%7YUT.^SL$\+][WY'4?O\?^KCWXWVWR@ M^%"Y83LE17O%!(1YA'EK)<@(HZQB#GQVO&)>"1!T%L K!B:I2LFB,U> .5N" MLQYB*@E4P8J3/"$P4W3&7+C->XIY>E.S5 CS"/,(\PX$\V(1PL88@:,NH)0J M$&U%,F%""#QPSW.G@TH_PZ1V@7G*.@*]-9P$3VC7=;1. DU.@I/A%I(9-V6& M*R)H%0J4E*O,,+IJS)H)T-)7I#5*1M.1&5OP#;0$X#>_3_IR"2B2%(=/^X1P MIW#*O2.@'X13F^J;1;1/B$< MG?)^(UR(UK)H YCHFPYG3=7'K !7;%73I$T^\!W8_?TBG)(4UUG'W*><@$_F MOB%S_V2XA43%K50 I0KW,H%+7%;83PZBTQDD8U%RE,Y:MRMS_]T4L2^#G^)A M1T#]A'&G<,H;:*&MI#,]Y5P9_CQAG-C4O@*B? M,(Y.>;\Q3CGIBA8*@FM]7#BWX&6UYC.76:5D4BZ=_C_;,OE[Q#C%R*^YCM%/ M,?Y/1K\EH_]DN(6$Q:VF7R(B1U2 *<).X91[ASB&3*G("F!,RRA_ 9=<0SQ=?X_: MR-#I7K\MB[\_B#-4N70$Q$\0=PJGW+]3,S+'6T5F#L)5B#,>O%4&"G>BZG 6 M,=I=6?S]09S4E,BTCL5/,?Y/%O]J[ B9_>NRS,.=3 ^&J9YXZ"5P&2N@"9Q/L\%F;ZZ'#O4DA03?<'G98YK7 M'CM3[0?+$+CNF@Y.%EQM5+)$5?7X*$L;ORBK=NX=Z,"44"X;%'H'3HM-@ZM2 M&W9C$+@2N!*XGCJXHI%+3XFVQ8'B,H.W%J&T,:<)DY9-"]VZNV33X,J?*[/A MG(FC@E?*JUB+]]Y,YF%$'I:CE%.[Z<9[L@++L%)X9A)<#K%J]L:#XTD!_C_V MWK2YC20[%_[^_HJ*'H_='8'DY+Y(UXY0J]4..7HDO=WRG? G1ZYB>4" @P)( MT;_^GJP"2(#@SL)",">F)8HH9.5RSG.6/(N@PGN,>2#/I1Y"XA3G+I'&,H$L$&@ZTSQJYU"GN,"V5W0,H&@FRX M7\1!0>FREP1^MFX8_VVQ?9]F)W%2>_AWJ,\>M*#<;_.)2_J?63.MT\432+]] MX7(7TVOSNVM"W:/Y56_J*4S$W\I(X5/X>YQ2G%1-#9.Q$V#U;IO]\C;G MUS35=+P\ +P2N-/6HXP''*T<$CP[RN,UT_S.2:R^ ?!,VOF% M"(A^TKX/)F*KTSC)*&^_Q3SMZ7'LE@4?+U[\+WFTT75X.[.O7?-2GD[&/ M#7P-]@S>>3J,\R_DL1-L :SL'S,[@07D;*1M?OP!"!K$SEFL_L," MJ4PN*C*8TT='!:/H5VF@98XO+2^UA]Z1R'R?!T"U%4C5$5@K+8$M\UY[I!/@ MCI82,K&,@8X!NU$QPDDI5WU",0.G7(K+9X MS=528HL&^3%[>@JHG<56NR%'U4?8E!#:[6AWSL$;1AW(M!. $X1=G^_A^+3= ME65D62%5F,(MQ'H7=5QJ77,!NDC6HL%&G*Y F5J((3TLBG!>6WG)OM8R!F;9^J1L_'#>@>35?\WY] MA;?\#)CY]Q^J"*K6*8PPGVX7!\#D3TYI%H]F0U[Y:=VM3>K&F*"[VP50LO]1/__4'@G^X>ZV/<@+M[/B?8@??MGUM?$KUH54H?XD^GCC0N1@9/)U> M'N(2V8==[)'*"DP5F.H1IFA!J?4TKP=E>!5$*OQ2^*7E%UKXI?!+X9<'\PLI M_%("JK<54#UW.6'>SK;@L/+'CXX3D'#]B/7MF%8A.]H0X1FRNK",M!8]<6 M1<(-8R"KF.K%5?*'/XYA-HR?TZ\U"*'X6WT6UQCG^4&J^TX(=Q][?77LMMV0 M036*TS:+H&ZFBU#LRZ#4-A1_/,IQ^H^-3^U_GTJ$ZB,C5/$1NS] E=)G1F.: M(Z*?.\;A3$,?&?[L:3Q[*Z1\W!Q*W-GNXP(.<<$E8/;V4(%W;7;2"C8LD!]?NC=2Y>?_SX9-TV;&_W>3B87 MV5IM__7N!'AHNEDQ>@BD5'CE]?#*.^]G)[,V-WG!([ 1_]N6!"B<4CBE<,KE M34*<%BE2>*/PQHW%FO(S"Q$"NV"_Q?;GW^.)K4>@@:T+E_R++W%2C[MO_5B/ MJHN<*?Q38:V-947T[)!]>5D1M]QUO>D;R5Y4FL.#@6P_ J5VY7M_+4LN%'W0 MQ_L*EUPH^J"/]Q4NN5#T01_OP2VY]"!_EMGR?M; *\!R&=:YKO!?NG*2N=KP M<7W:/(3.2N+V7376=TX-VVI!L!_ TG^JB]+,<$.0P];GP'N/G*,>8:UT[H%K M6%IK,."9-4YKC43(]7&#D$.*&UN1Y)?$?\<'OIV%?O1]_WTU!&0#C.7!X>3#F.I!%R4%,%_DV1; ?)C>%WU,*A(D#(X M<"'K?8H@I:+V)D9GUWL<] QPG^*T)S#39""E.#@P*TK?P6'8*VJC>'/FJE64 M,@OPX2)SB LB$-B9$45C';$T&6_)AG'G,K)B6:WJXBG("M"@)OHW83;)P17] MX;$YDI?G?+UPP&LD[E*M\EGD]#7ZXQ%\_=O%4L7*JS"-XN(\S#ZL6Q4DK[80 MD$K"%SS>L&N7$1>$-4*,#(S ZYXA[#5CE M-/S$A&.*:,;IIHWR';N0U1'?A@OYH'!Q:W&T[>SK48!)=:,^Q>\\WY*V,F([ MR/*H^'J%QCUT2]]5&K.(KH,47;N)S]AW&;8Q-=\I3I1B&I&H".*!$&2P8LA[ MYQFCG"2'KXM!1FR^?I4H$>M ="J%-$T*!<4$PRY%8_2N(G>-'JAH;?S7JI#1\HN>$( MX3W%X^*E+L!<@'E;,1;:.4HU0=0[ %+*0^Y8QY%A. 7"/?->;QA(^W-7$\P& M1JA7B9I%BWV%8%G\U0_P5TL3O;!(X1 13T8@9Q)#6! N;$C8T;44VYX!;L?^ M:GU$BK^ZA$5OT_^\3.A5_'X:1TWNP31I>S%EZJ[B*,3PM%X1KTM.W5!NY@5N MP/+X__(>ONPF];\,&CMJ /,F=>I9DI==*;MRN%I?,9&W:R('[;PA%@7&QU49R M,^#9R>AMJ)O3H;UXDS]MWS'WOH!&48_>SGLJ+U[7/H7B*#R0(@A]>COG)WI+ MKB9S;YOZ6S;T_=<_JO>??__R^?=W7S]^_O3$J_8>3K;:W:L%7N$EH*(K9CJ^ M=-2=VF^Q\\&!L@XX\<8.S^U%DUL$+Q/>&E7!J1Z+E6#2U2.WU?$DZ^!_FH[] M?^>7/(25VG% !1]/6N7^S6P$^O&P'L5+$J]'^9_(Y1[N?6Q2VQ4^=V-]W_WJ MJA"!A?^.Q2%C3$L2K85S"36;7.RN>[L?].(6DO&E-ZY71US=W[F>&?/<1NKX M2"GY[*;QKWLB^]0[_O:[GQ?2)WC7/=6VZBDI3>$?V!2>EJ;P^]=KNP#2P0'2 M\UL\[@,K'4J3[7W8R\))A9->>@ON?=C)PD>%CUY>@^Y]V+OM*<:EJW#I*ESZ M^Y7^?J5C9:'HLN1"T:_B> ]NR:4':^G!NL>)H3NGAM*+ZX&'?TO!5F^"H]XB MEP1'/-B$''4)6>^D4\9X@L/U\'X33/ 8"Q095XA;!1A#A4=>!RZH893E(H@[ MZL&J!]J8THZKP-B^'VF!L3VNL$2 PCCA%LE >*HDLA&@9&BA#H;.+>W3%6J)QWNV1; ?!# A1BCBYHC0WU"G#N*K"8!:>T#B5K2 M:.B& :[''JQF0,WA-90NQ3M*3\,#%!U[656@U)+:AM2)G$?,J47&R8!XH [9 M%#S"-E>--C(POB9UHO',N:214CBKXE@C$WB /Y06DIE()=Z1MX&+ 14;[OU= MR@D4D"P@>9@@N1U?!N4D.F,H/$<@QD&X>"^/! M..!)K/E@M.)@*6"&8J )1& 22:%0429*%2*QI+'M+#LMW<7'Q!1:CH6)TR! MRP*7^^^-(8(EJHA&#@N1Z^E*, JD0]999Q26(=FU#L(]P^]FO3%:#@@FKQ*/ MBS>F ',!YBWIL9YZK7R.SN-4(VZ$0H9[AA*UD0%&.M!J-PRD??;NT@,L2@?: M$N:R)3_+4WO4/*ATU>L27D^L;7U2AS",>X+..ZQM7?;A=>Y#4?"*@G=WL%CP MW"1K$:4AAQO'B#0/&F'-")%62)OB=06/$@9&M.%("T81)\$@XRA\D:@8N" ! M*[*KSC.2EGNW I]%Q2BBM=0&>-$V$"DV4 &H E!E'S9D \UWH=A C]B*_2"9 MWFT@KET0FDKD=9A8-H]#&0SL(SB'FT^PD3FK_;_.>6(?< M*6H?S:X>UOD5##%_#+((GJY'K5WV+<<.5G[1O<"V9:/;+BMK0<.5G<3J= +" M9P(OK<(L5M-Q92LW:^I1A%&L_\>L;NI6WN9D[]/9!-X&1J#U/@_;O@"DU%D] MO8 QJU W?@9#ASR93^-IK-B@^N'GQ7#OKH9K!C_D+YS'X3#_#6(13/)L9':K MJ>H3V*MI<[3+(]P><2[WNGSX^)S^##(?4:'SEO0:'L\&^'])SF^+//G[3Z6$4RY2K"OK;>E:7DPQ__' MMFEE53<=[PR'X_/5LMR'#.4'TO1/XR/*[NT\=V3XEPMP_Q>Z5] MQZMKW['2]B;W\9AC?&GD46+9MG6/0S'EY4KF!18X*Q7]>G05*T.CTC:@2(Q' MG'*PBW3$"%OMJ8^&6\JNVT6,6$H9&$*)6(>X5PIIFA0*B@F&'5A81C\FL63= M#OH$+_L*9O!9_"N\^;C'TDZ_GX]Z2:P:*E/*PQ=;H1UC((BQ> M#;<48;&2N^XEBP3@/OI\]>)Y0#H(B6R^>@G,8^;6HE&V)"R.)S'V)RZ$*.*B MV!;]B M5Q,6KX98B+I;%A?%*\DA$[BR1H9\Q9'S@B'"IDS*8&KE6>'8[XN+7 M\6S2G[38>/'9%T/_Q;AXKK3015J\&FXITF(EW5=R+;5*B$DP*3AU#ED;!.(R M"8F9(H;OX/ZBE1;P;(_20AY>V[5B6^RB4]%EI%R1&0=9;Z*4=]^.E2*88CH@ M321(F\0(4MR!E?(N\W7/PD?@@2"E4NX>FC.E]GLKT,93.ZQ2 M&U)_8^!XD7,'*>=*7:6M"CS!O+)"&A0Q88@3KG/75X$8C]Y;IJ3':P7@>Q9X M?1;.9 -3&IKL+&-2[WF64O=H'OE-#=*E]KG_!MY_E^-6]T%*?7LT9S MTNBW^195YS$K'27=;$V5+.EF*Y^7=+.]T7I+NMFK2S=K3<226[://HS#=+(O M5*BL&H"Z4$H!'L)U;]0%)_;F.# #50)WGB4E2I?3)W+2QY&' MC6KB94VBI_$"1MN:Y)#+_,)O7HVYA)^'"Z4#P#?? >S%47FY1MRI;P$3I9$N: MC$]N+FD7LM/Q!!XOPN8P;U1+Y-!6(H>4U9)'@Z+S&G&)!3)>>"2XPTYHDG@, M?0JL+W->?G?)RN^N.+DGR94;O)6KU'VSFEZE;ZVT&CQ,X53"?;:;M*VYE30F MY)T7B-LL<7Q0R$;'M.6"1;DFI9[2)[=O_YR@ R9?9Q_Q8F>] #NK^/"*#Z_X M\*['EBIL S4*1>8QXI&"H9.(0LHP$"=4,>?6A,U38MRVX,.C [/I9(D70^3E M>FBKHN77F]M%%*ERD/90<=9M0S(QJYAFRH%L<;F36B+(2J.19XXDPYW@0?0I MF>8\_'XVF<21O_@ZL:-FV&8S_;NM1[^-F]X\=F F;3BCO)A))2#N@4X[5H34 M00JIXK3;JK0"KN(D!H(DC@EQ[P4R%!N4@HY6F\B(Z:728N]..S60;,-!=0O"4[6-MVLM" I4 X3L?S=H$5NKU?8.Z*EF:3W "MJD<=GV5$ M&'<);/4=_L:M]1'<=;;:X1+*WV)U&B?YU&.HQK-)94>CF1VVIG\]R5?\U30V MT[G:]=E/QUGKFBM=@_8;)T >LTELGPUV&@=M0SUXA1_.0LRM]>RTZZ]7G<,P MBVU=7NLC%M*[S-/!:19 W%G)("3$B2HRL >G( MI91("\V1(E8(9QU.N>G)S3+OX^7.WFR-7E%IIA,()-XFHMJC+ZU:VV.JMRK,<&SU9D=SJ[:-C;5 M;-[DM.VXNM#XE\:U(SN\:.H&ANP"]V/XWNCB M7YJ;7[5H!GDZFYR.F]B2=XB@R<'Z\E1OFX(_!DZ.;8]76'M3@TX T_@MGL4A MX.S2JY;8XJXEMPG SN:%YW:P33,[.6W!M8+-MM\ZMG)Q6,,;F@S +E89D,>C M++0'E9M-.P[+,ZI'F\)WHW"[W&8^Y.^Z[K[UK'YI6[\<)P)Y5G9 M\F1W!1&6\R=[@)%/G[]^J$SUSW_2E-"WP,7-%%26IAG[NNWL>EY/CZL/W^MI M2V8K^UM=;>OFV@!C;1,!PE%41B ,@[,F.?6 M<>>EX]!#[W)?+>84CGA]'/&@E*3"$84C M7@U'/*@ UJOEB!)K]JS8F!L=C"7 K 28E0"S9P>8:>H9"Q:Q&#SBG#CDI" H M14X4\U1%ME8$OL=[MWQI\G'D@ 6(QX*Q)%FFN/;)8&2? -N:> M[QHSI2X]AYZ9Y; 7<+B1(/7MYV\\T?'RB-5WC^:1[VND]$<\G7;7UA137'T9 MVM'RYL#>Q.]M1/IJ1. P?D>AGL26EW*TT.QD]#;4S>G07KS)G[8OG'O.@!_J MT=MYT-7BW>U3*([" QF#T*<'WCU[PY^:._/^ZQ_5^\^_?_G\^[NO'S]_VF&8 M^>Y>+5:]SO/ Y(PMQY4]3V2'YCA^?VHLGA2\MDMT93<*;'8O'I M#0=NJ^-)%A]_FH[]?^>7/ 1EVG% >HPG;4K/F]D(L#U'0UX2>#W*_T0NQY#V ML45?VSC <$Q#J:1>G M;:^%QP*YC4"[\;-YIL/X=%J?U/^;/VJ3B.QHENSBX30>3T_AIR[(NSXYG8S/ MVB>[Z-WQR ZKF%+MZUSDH'+P_S@%;JMFTWIX-6AST< $F\K;4]N&@]:Q3<6H MFVXZ]66*4BZ3T.:TM1[_+G&BLB'G@L B;)O"D&8CW^5 Y#2XJCFV;0)*G)S5 M/E:=]CS(N1GY<-I$!^"#U74!F]DN[Z[+D9J_:-PFWRTMJ%MQE_MAYR_]\8<; M)-P//W6I)=="D4'ES"_/8)D-$N9I)?- Z$E;^P6^_D\W0>TN M4[4D4U[X[-!(V7MLF4":!H<8]=@';3%7:UD;AGA/#0W(IQ01IY$CXR)%3O%D M9!"8:/D(K3[WR?;SG\G#U/KK:5SK>CT;&(SW*94+Z&'O#I\('W@ 0\XY 8?O MM8,S5 ;(P"7MM2?8K9ET)%@NA,BU_7%"7 7XMM8)8<&5UE0)J=?R]+9]^'P@ M]NKPE_/%SL>3O\/D?0:8,.M.8WX?FC//ZF'[5(:RG(]WVN+5)"Y0[NK1#N#R M._+Z%CEE<8HFW>:VB 70_+=8'=NS-NFXM9WWCPJIY$830[)/52&.K6W] TA+ MR00-@26Y=H$EHS/"48D$)1:P2WOD1/((2RU5=(';9'?K6& #;>0>T6 612 ! MOTWL24<:&9%R9LY1U97<:P75]#P.@5A.X&O'31778I?G.L83(HDXQ!T'D48]4!8(,^D, M3BK>[:AJ<\> J-JNV%?YR.\[=NW-6:79[YU"0.1)::A#FE,.% +?UIP;Q*3'PDA) M(C7W4TA/A"#([77"=D &6?CLW2$K$8( &8) &N1JV9@B;;!$-.E$)!7)Z%Y@ M8,,S+/E;ZY6UA;"V#LBY(YYYS1%2ELPE91WR&IID!1,*FHDTS:M(0V8 M58)2CQ2VV2Z3'ME>2%#O$]0\C'QN[$&QGP2" M)9$R<@KF%(7#U@PCK3)*Q=R,$[1B1]:47QNEI0&#PARBRM\!E,I 9[CS'C". M1+_65B;YOB]YW13=:67"5^=_6O4K5?\SL M)/YO]=<5W]VOUL]9%K[R>>&(;!ZYA2_5W;MD=J5ZTDRK?\ >98\K;->EF65' MHW&N.].5?VF.9],P/A\MR@#-=_6:IW>^JT?5NURSX10&[3R7==,*T3/X;'#E M]VVZ]G)Y^/EPV9';%;]QL?-]+I5QJ$=@-^9WQ^^P8]D _*N=VI/Q9-Q/K1!'=K?^+>;1X/GVR5L>G'M4LV4QC-U,\C;QVT7"LL_V MMD%?JM]6)>D"2 <4MB0"H$@WAD!CGA M- H^!28%,>>[VU+21QF$K%/+*@9DBX2"MH]G7P3Q) MD6B>S91K-46%41'#DU1D^Y4X4#2T"(B)D&BV><" W?'ABST[_/[=MEU!L =Z M;C_FZ[)0+["OLX(NWWE^A9GCSKD+(UU^ ;!P[ZA62NVMLP+E8F! JU$@,( ML@R1F.'H#%V[:GH,9/EI\V9!EI_S'B][=C^-I___#(1^NGC7K+IE>K;7]^OF M83^OG;C50OA\?RBR_9(KQ9D(\,6PY"8P!O#V'/C:!T*@^T8(66.< T]V_K=8 MTZJ?X[N5KEP'\7P\&P;0DUH5-6]=MK%O=/QVQ1,G$:;>M,5+9Z=@,G27_1FN M1DU;5ZQN6D5UH7=>Q0KD*PJ?*^HV,W^Q!/]7H,F(MH)W=>%^WO]:.V&@=.!;(X7R7Z1) FFB 1+'', M,F/<6K-Z^%W W LD% >QQ',S$B] GNE$I4C>$/. ZZ+>;AJE,?L$->NW0BWD MW.#6O0UV!GM^@<2#(TQ(C&3@&''L0(M)R>9T(AJ,]U&HM0LDG%US/$?:R+:H M/]<@]8)"2F)N52*)";4UF@'QI&Y/%=J%JKUW9^R]LQ&@ 5&?6M>]!@O;.*0H MBTKHQ(Q?TU(H%V"$PZ&&9!GH,R(B9W%$U!IAE4\NB;MSQ'H]X[U20/;QA#$1 M40>&8M* XLD$I)72* 6NAV(%RB:%$]82=%>:3U@8@W22G&GN!([; MX^([ND7MXH#WTE<"N,K!5 PH1@('9F("JQ,[9*QRTC(M+2%KU\",&QT41X23 M')8$/P'G,H2Q@-]3'=NKXRT=LI;[=+URRP7P@WP@>5,&Z]?$2XK[PHA8O3'. M_F'8J_$>*Y&"*JNC(,A+EH'?4N2(D$@:++QVBENR=L_[%"6R-6& M%-@(;0T8NRHACC' CDHX5T6AUF./ 6:N8X^W&+X%JHL&2QAQ 9:3DY(C"P-) M;Z@Q/O4:,WV%.OC^:QBV3RZQ??=GV2"]XQ34UVAU;L'BD94V("^P,ER1:,A: M-($GPGA0>Y%2"I0.IB.HKRPB H95% G^[Q[@Z]C(\1M>?%MW>SX<]B$PBF3" M<-Z84*1M$$AKP %5DG(:L,UHY@H*C1IG1X"U!/FD!,1>-Y'R:5F0N6VVX\W MBA]^K%3M$T_OIQ()4&VIMX&N&*!>)@.60D!%@ M.?#D+Q&H]X9N;WQ[(MT>=P4'7^OVZ,SVGBYAAVZ0,0I1 JUVY- P9A5BJ%H=,HF+N@9"FQC MYC#5P@.U\QT;.I3O5;K?7J(3YP0L4B604?FN53B#' 7%(4@A'9%"8[UFXLIH MH\RN-:8Q!MV$>M S'$'2&4,89J"![KB&%-TON++3AQJXUQ!G3R(F>FTNZ&,@ M5!./*%$1L(;[7!V7(9L2L5H)@)0U>=AC<\%YIL7/%U\O3N&S3'2OLL%@VZMU M/!R.SUN+NBUI,R^8TW21UK>)MWG >MOA-+=&S<'I5ZUF[[++']LQL/^]+3T# M']4 M7IS39;O &PIPOLI:KH_8DSNK5>Z<]E[*E2XW M/150?C'L]L0C/5!18V1,$7N+ HT&<<$ETB(H1+VVGA@3(EN[4RR-:5X2O6_- M*"KBI2VPD//93VT=BDAY-2SV6D7*CT]T1C].1+%HJ.51(^5CKJ+@&7*:<\2, MH88GHD!T]2&BOMB+?.?7_#I>#=[M*P]@@,7MET\OE6$>YA;XJ=@^>R&/OP>?:('TEMEO\G;MO JRV01VKA.%\)9CP==TG$;[KDYK-X.[J06\FF MR- 7W11JJU+V%?2"VHX<%E0JJYA$+N4Z$#HEI*7 * EM@/%] -[#[\='\]SSO2N0ZYW=1.I'FY?[O__FWM MWKQ(QH.4C*5=XE:]GY)@;W!BB.2<"!Y$1#:*A"@-/AG%%?%J+;F<6$H9R+!$ MVA(12B%-DT)!,<% "D9C]!8OV@2]/;_\D$75"^F,N.N@H^5 O=7N?LN+N[&S M7S.UD^G;=AFHSOVDWCC;Q+:-VO4%7TV''PFF_MQW2-O#N_?-WW^MSUN[XCL6 MN6)L+NW89:#5]1&WM)J;K/=%AMJ\B5<;81<3J.33-FNMO4O)O;2F5RKSH )T M0-XVQ_,(]_-)GF N4ML,\H-G<3BHAO&;':Y'O%\E6'9]WBZ[O3VIY>9SFD#N M/#BR2QN\4LSV,4O,ZZ; MJX9YN3N>]Y,9_'A5*>^28Q:44>??WJ"TK^0JW\A"()KZ#:TV01OF T_U(WORH\_ M*[QZAQGX&_6==XEC7) /]C;JE^=#>XR/\"4M#T@@?_JO/\@?[E[JHQQBBYEO M<'.N?&[/U5IN+:.RI*L^G40>XBO:AYWKD; *"!40>AH(T0)"UW;OH1=;!7P* MOQ1^:?F%%G[9QUCXPPQ06/BG3B?C7%]GM1=2B4@XV/#=ON,-#C2:P!"E9)() M2>5SR22OD34Q(&.X\HD&K^)ZJ?HG7+U\Z=CO;W8RL:/I14:87V4(-@VEC%Y>QFPETKX>UYVX+!UX7KDQR>QFMKOI8K *^*>(BU6NB(8 MK+11 6$I ^(ZIV@2&Y RA@CJG(BL%\UWSG0?6Y[[FEFN7_D@!_J.+GV%P@MH M[%%P=O7P[>4UC+Q5+$65%P7Q22=-D+'@/EZ.=AG.'*_ M+#'>K[%OQP@94%8D14&NJX?M; J^+D,FAW>'-&>1$:!\U-16BLM+J41&E'#,)" M>\2#)LB"QHI(B(HS:ZGEN ]U]SV,D-_\MWIZ_'[.B(NB!Q?]^46D*C*C %NMQN' MK.*Z+:[;?OI!G,10MQ6X:E\/]Q3IL-*J@:NHF'.(J7R_1YQ QF&% M&$Y61Q /!J\5,GY&9,*'T5D]&8]R>R$[_&W<--D34H^^Q9&O>[_MHP/,2[O: M F3E2%\!D&')HK21(VYX1%P8@QP%Y349*3F1RDBW9ID_(U!AJT!& ,A*?87B MRNW#E1LG]5G;(+1$*KQ*_BE28R52@5(?@\F-%2Q( .4E,MYAA*U6+E)K->ZE MKA)/( 0*[*AP%4YTL.'JY0HPUPX1*-CB#.E$:"40 !4EB5K(A.R M%U_N!N&*B0)7Q8_; XMT'9P6W7R*-MLC"^UE$]_2WGXK)1FP=EPGAE)4%'&M M#-+"&608%M)JHSDC?6C$7;/YM49E?1<>$^1UMIPO"G1!R(*0&T%((Y0'I5N@ MI")!W, ?EDH!D&>==(ER)M?Z.3Y%"=\*0O(!,;(@Y/ZYG]O9UZ, D^I&?8H2 M/]^2MF]C.\CRJ/AZ_\@]U/&_MJVA']:QLPBU@Q1JNZD__VJEF^"*$>E=KC2L M0)>G!.4^&R"IM B)B13,FG1[1D#(Q@0;XP,A29%L1?8]"$#)77( M6BT09R0K]%&B8+Q/V 1#J>\QW&1S,"D&C&XXL/J@8'+9 ("?X.*U=]_YN@=O""PW?O?#68"UPU(OUSF,WU&H)[$EHMRH?78R M>AOJYG1H+][D3]MWS&TE((1Z]';>[W[QNO8I%$?A@11!Z'V+ZMU6N9J,?N*& MOO_Z1_7^\^]?/O_^[NO'SY\6._OD>3SY9*O=O5JLMMC,#--QU?\YOC2J3^VW MV-G+R"80'6_L\-Q>-+E9_3+9K=$4G.FQ6#&D5P_<5L>3#)Q_FH[]?^>7/(21 MVG$ -\>3-G7@#9CW<3*L1_&2P.M1_B=RP['_>Q];]#6#2S5.U?ON5U<6KH7_ MCL4A(TR'H']9!IH]O)KLXY"/8VYV!$3>Y!^J6V\UJ[JI3B<@M2Y&W3U5_MM:!T\]X]9W=29 MGH\JT"5R0?IQ]6D\C16K_OE/FE+\]N=9 U3=--6[JX>;]C/R=I"5BRK-)NVD M@0_\K"W>=;1RE#<)1^#UPZ7>O+AEL?CP5URJF_/=6M0:9H0&C$'1#-& MLD- M<@H'1(PT6!/)@UV[E LF129L0HPHCKBV FEB[\W,.A?_K\]4-%2,LEA+ZM5C9KF?P?L"ER9YORO#UX#^J^!/BBRO@'H.,NT.6O_66S M0H"QZMC^KYV$\:RISN'+\:AZUP#X36(S&TX'U7F$!\[@^S&.JM%XVGW-7;23 M^<^C/XZJE7C]ZLL$(*XSY][E([NH?IRCW8H\@'(4 M@8#2 EN!EM\ FKLX^9S^R+OWGUEQ_-0>HAU^F=3C2;M3O]7-%)Z8P3$ET"V! M1+]-[,F*F9^_OFS=?_STZXIYCYKHLXF?KY6:. +EXGQ\JVF_ VNC);$QD%A+ M10/@X>-X5@^'<0 Z!^@0U7L[&8,.;:L?,\G\C5K4^;]U M/!_ 5X8U;,&HMH/* MR$V NMH2^V./J:I.KO,MS(FX5^)8VYTQ/U-NFNCR M3-_Y!(ZJO\6Y/@:(CA8,'P#6ECLK>Y)7#W@SRJB1E498H ,VCR & M3O*J+]_5\F:XE-H9F[,BG=DSCP1;-$=G6-08U+OS8^!?P).JGG:JYGQIL,RE M]YS"HRV2M1!@5X KOW\"/W;C961K07GL6V0"X)FU,P=\SI._G'&[P9-L6(45 M;38/5]'^D^V96[9_FR9-Y_YM,>&&\ ([FXX7GMX\G[PYL(+\.!K: MB_%L"J_X'L/;[G4$XR/\Y\47@(J&]K2);YH(&A(?L0;K](7+$C+GOF?L^QT=*R><.\LHGC MS_5MW+9]_Q4MZ)$?1ED^_A)]S!9)Q2C;RM79>$VM-F]#>\<95=[ MO@N,DWH<2MCU"ZSKL)N@Z@,-F18Q.LRX1LP)CKAW%AG/'6+,8.5\DK&?AMFE M0E]))"F(5A!M\XBF3(IIC&!D)<0#)@!?J6 MU\@&">J7-Q3K%*CF]CJB6:6HI\P@"M"&>) 86:$Y$MY+J0T))NY%.7@\D+RT M$'F.J5_*6/30D%1DS:MAMB)BED5,]%X+;Q52UE/$I?-(:Y=+FAKLN1+X M!A'SE+C*=UWHZ*_CR3U2YAAV)#9?QQ\ZQH0OP&[EQ_HK>3H0N$B>@F_E2%\! MODD9J:%.@PK-'>(J,>1 ZN>PY.[<7) M2AF0(GH.G=M>J^CY\8E9RH^,2)#,"ZT)DJYS*V!D(X:?!(G"!!PQ7>L9N$E7 MQ)Y!8WA]=LY6$7/C\5E'R!9UM0_A#T(#TD$KI!/F MCD7+#5Y#R4TZ-/I'2;GI0L$%)0M*%I0\:)2TQENA?40IYFLM)AQR(E=0)]YI M88QE<;V,T ;=(GVC)!D8>GCQ8,]$R1)&L9..?VU]I8L'%*_-DT?\2&JS_#]Q MV_Y=[8 \4HO**>W ;VK@L=J_/1UW!3#?M!71ZK-X.^J0(EL/L])^Z;+U$N6S M(OG_7=; MC_+C#Q?(=_'2/!-^P]-[3*O_%#BI87;#Z96%U8)A'1R7R25K 79TCRL&6 MPC1*R@/3EJ[UH-JDQVG[6$TW'$Y3P+J =0'K P?K6QI\.ZJED )1:SSB"E.D M?4C()&JY8]Y3N9:TN$E'59_@>K<'J[2YVL,PGX.O!1)'EV6#2R60 Y9>I0'C M5L685C88S0T*EA+$*=/(DAQKCR,E\!_G=*V:R#/ZU&XU4Y4.,-]PO.E!":N" MG 4Y"W(^V+L2+,:6*&1%RLH\=T@S;Y S6)B@DS;,E3I,!3D+*H9H>3\:S;\_,VFM9G FE]9FU#/%NE&-KF MEC!* Z-D,)O$.*BZ'EU_M1-_7*E!13&!/R^[&W_X\NZRY>1J^\"CZO.H^C6Z MRER?CD%5G]#JM_:91;O0 MJHGQ[[GD[R36)VXV:6(F_^SZJX$)VI:G\TZ@RRTVZRP=(WR6N2NVS5[^-BUU1FUFKIGF+6RRWW%]!Q;-SNRW;Y/X+3?T MG+<3A%'^Z::+W4>&\ M).E,3O&^3K4WMA!?):O!ME[D^8WSNZMORPN*5^;=M<\I,["ZW[YV> MYPZ^>T>,F%H@/I40CI[D],"$;$P:">*4Z,0HJE&'(.XO!9+81E$5# M$5>*"4DDV26R(@+KP6*LB@O0:C0$F0#BVH-/*K;JI0,'\%G,_SI,Q8,:P_GL< MYA;?-O>&[5I[9C)J)6G*3RS:@E]JG_-6MXO6LWLI^+@6/% CD?4@\[AS!!F: MJ@P]H!WOT M2(7]Q?;<_<]1U_4]9.&<-^5:,_JVLW5NM^TGMVYP=)K%84[&F O6E[;2=VT+31FT\4%.G!Q/X*,6(1M@> #J;OBK3N/=>6:<]39;,\ZV#9([!G+9I+%GMAZV_8+K M40=Z!I#$(G,L4]8*D@XZD!PL:&B9F2]I_1RL MK=:1MB")X45+J:VZM&S'9Z)=M#X?MC6P.IX/0'!-5I=JL,FL(P7#I2W?";+:-(Q^FP*X][O-?S_JNK_P-]/ MT.TN5;3Y@',-C5AL%0T&!48CXA%4?!,P0X)&"PH8IY:MI?H^)97H-P"B&#]W M.S_Z]EOV^#1?8-%W35C=6 *A9;5VR&ABMV!_Y>?3 #'>C! ZPI-8SF[_07L!E M[6V6GQAU[QQ>M*I>?O[2*=N-D8V]]9&7T>-J^#9R("D.V@0^5U_MN*@C",WU&H MP:YI,_UA8K.3T=NLP@WMQ9O\:3O\/!(>'XEZ]'9.\HLWM4\AV.('WF<_1PU^ M8N3ZU63NU0ENVVXOF[0]_62&[-9J",ST6*P5 5@_<5L>3K%S^:3KV M_YU?\I![ZW:A0O";P>Y7\BEW7,7@"YTS92=JI-5\J76OCO M6.Q)*-E&+O2[J(6_+ /- 8O>SZ>MQIBE'RI5T_,X!&D.HG=ZW.0%#;.?,=]M-G'QW;RBE2B7 MXD9>ME4N[W9:*W^TK!#G4U[0Q7BRT*>O?@?GFF^,L^9UVODD.O5HE-T#^73# M."XBC,#>@7/(^=79VV9A\"M7)8S]/[/P[:33T3XO]*3*?IO$V.DU8=R.S0AZ].B^"DPP+Y9#')+??H08Y$3U20+?1"$NIZ:7F;6N0 MYYB*%O^?Y[5XJ;3__E*MOS)9Y\%NE_;P1;23)B<) D3L3H]9NPEK_Z2=4Q)^ M(D#"V5K*'NUA=ON]V7'-N]CF!\A/^\^ *<[M">-O'-PCQ<;$7K3^G&_N&F/-RSNJF[ M2XLWBS%N2[!M7RO4D6;TSUGIO/TA=7ZSH*!-]'\ MS;G6ZQKP31-\3'*'[HF?K_(!-IG= 1N7/_W7'W)P_9VK?6I>QV;WXRE>]=NV MZ[]:"?,A2YC_XR9_6<'ZA\3W]QW,_V(H:4N\^AC>O,&R?X=%0GE9):J^KT%._T M:E!==E/WE.D@!DJ65N\O"L]V75FD8-;+QJR$==#8)V*" M=L*M=4-Y2A'H#>I99-,E,E\,9FVM"]D> ^(S..2/'!6&VGBO#5FE>UD[KE3; MWP;08N6EI2(@*K%%/$6"7- $J<02$\J1J-:4PZ<8M"T1?P4:[AMHR8";VTM& ME+IP18$LD%@@\3&0*#C5E'F!4LR0Z))$)@F. DD&8Z9$DBXD(PY*03B'/AF=843'/6ASF^22T1LP*)^W>/ M7!J'MSF(XYS7_YJL^U(9?JL [AD5+'B-L,GZ:0@,68<3HH:HP W!0:WIM,_* MJNH)M]6 B@U?_1P4;A\HM!;5MT#HKB&4.BZH$!CA% CB-D3D F=(<$LXYMP+ MLE;W]"EN@;XA5 X8*P[2 J$%0@N$[EH+U3B!U9B0)#P7)@P.68L],M(%*Y-C MV/9RJ]\_A I>M-!G]AYZG*B_J\WU$^XS&R]JF!P5<#@6J.7KE#+ M9>F->N3G1=3VKB \38S:R C2EAI0C!)%.J6 !..<8ZF()KR7*^3Y7GQLMZ*O M.!UV>S3T]HEFL'^GRR+!VEB%(AQG;BTBLNL7(Q$U-480KW@_MV$;.=T[8MVW M?[K[V43$>:HQ80)VC8!0QIP@YY)&25+IM0Z>^;4#?I)O?R,'K&_O";@+]IVW M":C/XO!B:W5_#A^OGU_#1^OFUA YI'J6FT;ZE';^. M!9:B3:5H4RG:M/<[_#H77*J(E"I5AR+.2]6=7?-+J5)5^*7PR\/YI52IVLOH MXCW.YGB&'S\[8:M3"Q22B[1WO16;M985)]'FOH9M%X/+ZNYC!Q/J&J>5;)B7 MEGU?*DST615'>VN"BBB$$'.6'T,.BX@2<&7B;X8#2FB.%$\@VP09:EB)B*F@2;C.2^_YI>FT O(C>< MEU?0JZ!70:^]0B_L@^*YJ9:$)&2XL\#YPSHFF0:^CU_.I>_:,7&T@I M"WH]PZ8O1;[FF]M2:%AT@AZ[W..OL^7C=W^W2QZ5\PLQ6Y MTJ-<4983J3 8\2)YQ)D)H!6S@*1CE#M.E-*]%#/[/:_FUOVBM[QHS4B1/$5OWO\>W\3 &%SPK>#;OA]IP;<>\2V"]L8#6/:1,##T#;;( M4()14C%&D6Q*H9=4I-WC&QE04?R>ZYZ#>[*%>\VB(C0:HH1#1/!L+2B#'(4_ M6* 29"9C3NO-9%'];(=VY.,?QS%.]S63:J>-Z5>2J5RW6U63M^O)"54'DG8D MY1&_KRTX/>+/3M2A1TH^OX'Y]J=QFQMRVS'U+S_@[\"7]^!XQI>_U->\O .+ MG'P+E+^\2'&2)T[^V>^^:' B]O4S5?=B_UXA&+]'' M>?!P5-*&2EIJX9?"+R4M=5\$=DFSNWMS/YQ[VL!8XD$21*AS MB&.MD+6?R^LT9(Y929B5*Q,)WO%)(TZ104$PP[%(T1M\=OWUY M!_M^-IG ]'KK+L],Z=3\+#(O$%8@[(5!&"2B+/)3Q MZ%O7:[ZDF;RJ5BBED>HVQ([D6'K,VAAL$#O6:F0PH8@R(X,1W-&TEJ'2H^;\ M:3SRO4H>R@<@ DMKE*)A%Y0L*-D;2C+IJ)07)<) "QM3HDSU=@ M]P2IN"Q(55S1&]-J0]WXW+"DRE4RBA9[>,Z6TB5$2&E#$H$=S$BUR MR@@DF?#>2XRM6Q-1O2O3O\QY^7=@Y2]QXJ_?F)[.)O'2^X+HLON%9U'#7J=[ MY6'NR#\7W;G@8\'')S=(T99YJ1 !11YQ&D"%5Z#"8V$=PQ(;;]C&5?CGXB/6 M!1\?CX^[JB=($V/*)HZH$Q1Q%AC2T@$-L21E#)%ANT9R3ZD^_EMLFAAON?SX MJYW.)O#W*RX>>&DX5R?SSKDI2 MYI9:\)O0,ITZCQ$67W5BX\,O>5=%%<*F8\#!N+L_?NS06]A1>OQ0N\&BFIY3VZ M'IR(A&&FDXIJ]TPY<-#O\918_P6N^GL?A M6?PKO/.XZ2D^3@XHV7#FWXOQSI70M^?*#5'DQJOAEB(N5IIZ&:(]L1;$!;:( M8T!]G0A'2MN@0K"<]E-,Z:'BXK^BG7P]'_?6R$L5*5&LBYZDA"Q2XM5P2Y$2 MRU*"1$98H\@%8+X%.6&IULC)Z /E& LAMBTG?AW/)OU5 M.N2JB(EB3O0B)G01$Z^&6XJ86!83E)#(4N H,9$0#RQ#OL H>"<\CTS)8+8N M)NJS'JT)5L1$L29ZX)^OQQ$6GH#SB[ H\?@E'O^) B=B+6U*&DFN).*@@R*; MKSJ,9#$8G6P2>)L"YUWFZ)ZE#F$#72K&% MFJV4>BU0Z2*E42I9M]Q*>1Y\8 MURBVM6F8)IB[)!RL)AH6S71,!.4! URB!B&LKV&0*09A'G@ MW!KO&=EDT]E2>G_W%MEE-8^ENAV@4)P.[<6;-(S?5Z<^+V6P>%/[!&JF=C)] MVTX2P7:>-&\&G?+\LK M7!_Q"4"PFBG\E#H2UWNU+T0OV*)^. NQ^J>;E.R'O[?_)$$3F><^(J$3H)G0 M%&DE -*L3L3Y:+$*ST$S/VUN5,7G/J;QZ,-WF%\#$_I\FJ?5UQ7(@.G;_4U; M)XNLBUV20ILM'T,U'5?C=LU-_C'F?0@K)=:GQW9:V4FNP&Z;\0@@YP(>.XU^ M_FT7X9]QXNLFAJ-+W&H+"LW_O+'8T(V_!60[]'HN![^^Y2I2&3A#/8DMX>=: M,;.3T=M5&05#S^TJ$,WUZ&;P!9I\H(Q^3IVF)]I!SV?,]U__J-Y__OW+Y]_? M??WX^=/NZB[ML.236*V5L$"#XTOK^]1^BYUAC=H E#=V>&XOFGDQGV6R6Z,I M.--C<:F5K!^XK8XG&>O_-!W[_\[O>0C_M., U(\G;1OH-[,1J)FMR+^F4[A< M?\:?/7S]4 MA%7__"=-"7U;Y3U:/O%>#SH81IA+!(Z7PJ&)Z)!+U",1$C$D,:NC[^.@__#' M,Q!=C*/?2HNN![!?P@E MREY5Q4%9*@Y>V[UW;9W:Y6JQI2,;#5GI/*3&.IIE<#2SN9O9<]L/9P'.I1HI1>8&EP*^/9X-R\U=YO=80\-/_KXZ=?[,N,Q'L VE=SX@FG[?J0%T_I,R:T!B/ON4&]\O"HZ\N%6H@BF@H@%6.]#4 EJ#,1>7!]I9,(DX$ M15J+B+A0-.9,5TW7JF0GK0@3&A[7"B.N<$0Z*K#[;00#'OM@N-DB8&DVD*H M5G'V]L D?V0%UEU4PS@%%F\C!SK/;Q$0!YF16BHS;*45 S.<8L80LZ#7ZI5E#+M0OY\OG*(.VU: (92%Z*UA4ENF!DP#(\T+)XA0JH[?V1%E#K$=28 M(T$K'!"+N?!5:B/1?$3&T^"CM%*+-5#K*VIC\Z!&^$!NNE[^BP&UXNI^%O_\ MK=VF&)"%I=AO\;((<94S@HLD*;Z4?%6NC@4Z- 3NVGSZ.KNAQ$#"J**1E4 MY[%J<2V&;)*,*ULU$;X3*N#C48#?6O@Y\VE;F_3N*K5/K07F4G2TO8VC*B". MM4.: )@I6_";-)-DZ;.-K)(:7Z+**+:*^Z>5XGT_4#V%(ERGE2KOTVB3'O7W5> M3X^!7K+%?YICMYP=_;VI?LPUQ'().8K?_A[/QL.S7/:X\]U4"^=-^SEY^U.^ M,/JQ_BF709YT%6[AR],;OJ_'L;8* :Y(*= M OP"PL$H_])4]O1T,CZSPP% %O!)W_@+LQ6R206D^\*TX5Z7)^&134C-3 M& %*,48!N43BD6;P4R1&2(6ETX%=)S$9L 7%GR%I&(A;3A0R& #K_['WYLUM M'4F^Z/_W4YSPC&/L"":[]D6:UQ&R;-_K^Z8MAZ6>B??71*TBVA# Q@$D;B)!$ 3*W9)(X"RU9/YRKU2\V_+J?_8J>WK=!'Q M$_B$KSLI]T-T9YT@@V>2I#\G/UNXV5E#6:?KB-V3J$A^3T,:-! >M"? G2XQ M%OS)>J0/(75T0FCJ&D<54- M5CM'&AWD(.;,TND8G]W\QR\_O/N]5[C>O_OY]\:U'>Z7;\1Q?TGC[;8H)6PJ*82U<5U.5>Q=7. MX*QV3BTAWI(HN --DBA]9#-XK5%P1"ZC4M0(.Y 90AIBA!% ?%%++,EHG04* M7+J4&'72^9U06/GNJ2$W$LO14I?],EV,8W/B/I>6':>C!0Z(5%\++W$ZB[[SB_FB,AS%!=MU\=F\E@%:/-GRHEG7AL& ME#)2M&H-II2QRRB^\F_^EFH[)ZQ3-.[^L:ORN;A1SO$C)^^_U1]%K,!9&X M6/BD+$@OV;M+<&QK%-7SV H_9PYMW78C5M;&*2G[1&24%#P:76AK*0?&YP3< M*D>Y9-YF,Y"UT0N>K$)-W7,0Q"9PVBNTZ8AQ7!KMHUYW :P'47[#Q7HS>7.^ M5'_K5NK^H96_TN.=DI[?;L ^VORF,L2'R"A(QRP(53;() /.!H>ZD_.:#?PZ M @F!4T- ^EBRY+( HXD%0XB(P?$017C"3=5RES;UJ/&=TPY7=+J8H4I=A,$R M)ZKKVW/S H73&+4D?R&YT+*XQC) (^#K9=B%N'*X6&@=X'AFH_8/R+.4 MKAA3:SBUAD)K5Q>Y=H%;+Q^V*+=9:E3R4^1H(C@7P4;M(%@48U%&D>6@CRE1 M1&;/$U(XBR@T.0I GCQH3SU7 J6H>DH*K[!U=Z4<+;(V"7Q [!).9K#!>,0N MH@E3!-6407=UZJG,*6D@1!L0C'-P"K6:%+VC41M\"*FP=0%;_]4Y7BXG=C;M M%W?:]L>B)B6CH*C.TUFW,PAHY5&S<\RZ8B/^6[M>Y O?WQ?^ZD##-9^72F+_ M&GS6^7L[6.O:T73?%=]%ZK:V+&/!O=4=B&G%HS/KT&C9@W*'@2E'J@G*69#! M)1 \(,@X94!Q;YEQRJ*V-3A!$W*2DCG@W.MRSM.!Z\[22*^IL3Z)K&[7S->I M^J><2^/$S^FW-"O90*4OW88R5^BQN+GK<@6QC@"T5(&6'8]I@(8H5 )SX[ZP)441NP$ ; =(X!C5*9R4:NF MS:]3Q LJCIIO?DRST>=._VJ/NODT>3%#&)DU<=2&1=MVN-:[F$>?<%#S2\AT M@8C'7^EY>4P3T6=UO7RX52M==G]N2]9-Y]SN7.4KSWI9NYWS()LLE+11 (\4 M-0GF.%BG"9B8F+%66\H'*.RUR398-)J*(BFDY."-4P@]0')@.L.IB7* M:8IRVL<8D:J$BYR4GI #F*X4@EO0J9TX^&GI(XZD@H;M#&EE?%;Z.B*%=#8I M:O$K5%Y,NN#@F@YZJ]V\4AXO/6J7E43J'>-!H.G)HRQ]ZTMLBQE@EEA$+M0% M&+E*?(E*QW/,H&D)BD7'2@(74J#23#'O/7YT'^)[>[Y,/Z<': B%^OY*CNEN M&3Z[J A*&Z*+L4@1-$\%-Q0WC&2@/HN@A ETF"]J;?"):0V,*[Q'HC1RLAC$ MF7NIF9.:WDL&;6:3V6[M\5VV[;/'R6H8\,EUT9(K-YJ5G(K1Y#P-HO-#<3BA9&NN>E9_=:(PLU;M1+A[=^R\N4CI"%TS':2U"G]1QD32RWD#H/O[B M3JQ^P=&4Q>C>.>J<+_V4QN.^??+%JW'>ZSTO2]R>][+S[@4_7[:8QFA9S=9D M^$7B2I=_W_EHCKJX:\E/N?[+!;X$#;-0CJ_D4>BWJ@^GK4WDXFL<0)E5V?2F M/46@RB/$ M1\?*]R1G>&\\OSY9*5%,CBBE^-LGMP2>8Z;MZ):CIE-IR><&AU7;-IZ^*>7DZ;3NOE6O;-&]?%]MIT4_3K1&LZ[?F M=:%55(BFO7%:-JLD&94C#45YGLXB+EXYT-!]-;KH"OZZJ-C%3!V/$@X(.6#U MOD_NCT(-:/K.ETO=IS1UR4N?RZ*N+G(!-[8=]5/"K]/D8W_BN_F49A^[+*E9 M68#NW%"_/Z_7+EI-:8Y\U;KERG2$5U8%1]^.XLC-2N2CXY^<<9W*/K[N?N^& M@!P;_BAKL)B%$P3W_M(X*OE.)4#ASKHYO*#4DA?K 4 @Z?)[>DIKVT7/?].V MN%O3N*-"!+:RM^/+W=D[7'"(03YU&/:I*.W_@Y MHP?YF7M)YZ/KL\FV\_;U1JG/Y"C<.6HVUCFIB(!L3#D$52@S(65&KD-6F89@ M!I[ [&4,,1H$>>)!V.S H$4/CFCK929HX0\\@1NB9K5+ 9AGIV;ZG$[-#TO3 MKBA)KK/"ND!).:.\EL6SU%]&O=_B[;E&C=>]/S>)B@+TDYM-NB2B[_YCVK;? M7_)G7'L._'\US;_COYL[D9-H1GJ6#A)Q$K8D#-LZGEZ^VK-T!TO[[[\%-#17=TF;+7S<5*-C^?6]IKB_J5]HMZH>;+ M.^2LM&*?SHG@VI,FCZ=?>LY<.TJ9QXN28-(;K''1^VM.^F !\BBJH;ACDXLS M/>G/_MLN+MP__%*HN.V\,&T:]S%WM$M*?DV\V)<+#\B:!;_$BN7!HLMOQ ^^ MN%D\SX:YYJ47&3NX*L4B+]""2-.QRC+#O>T3 \KBKWHW2]W+G^W5JF]=*JJ M$$+O "KK=IX%V5F_[>K80/FJO &Q\S3-NC!L'2T3)#83A!>\)]9)T\NSW4T7UQX M0/W9TB"?I'GGO#JOD'!8!))6R3'KT<6U-?[8^?O*BJ',I@OB7&.,RV/.5L-:^S:MO>%=F[GMMCKC64!E!G"W*TU\O:33C]"?$ MT2QU"_4*![;X-'E=W*QC=_:J?-L]?EG=DQS+T>3UDL)6;^JN@C2)]RQX]!CB M?F USHO!W*FFW+"6;S^\;]Z^^_VW=[^_^?#+NU]W8%.W_VHI+^G+2_VXE(HZ M.2\#>XJ(VU=XA2Y6\,J-O[BS]O4W?[E$=@.:PCT]D:MOK]EPUYS,BC;\+_-I M^._RDOL$!KOGQ((LG3+RJ@OX% _I.8&/)N57\$7MW0C^=:FXB ]O^X\NM$.' M?T[DCA07?)*(:5\XZR_K0+//HJ[WRJ-L0<$31J>=M+I&]'P9C/2L_3FAY;A]+T'7X@?=L+IQ M+#/$OTJ8E@!$=]'JXZ5M_?U1D7$U3+25,%&)-+;M_0KEE M3*-);[Y]TFBT_GA>U^G>Z2I[/8 !\GHY7) M,+H\X2X\N6XFW.SKN\;5M^/!KZ\V$)_/W7:_F?>7EB>_0KP:C\+-]9F6SIFW M*^=,1^V'XE9;'A8;.J0*Z"(K?"RNJ'._50>;:\)^<(AL#-+W]8GEA[?Y)2GR.5 MW6C6?';C13H8S\A_I_&"\ M=+6Z&(>;LMR#O)CC/X]W20@B1X\,T,VK0^.T*Q;Q%=/@9P:&3 MJBNZ^C#](?V^YMK\<5&\X;_BBRG[&X[@Y/[A\KLHBIE=2G$O%+7T/\^Z4EN( MH[TH]4-G[[FW>)D76T!U@FO44-9T10R7 A2M^V7%NKX?)M+@/2).ZV>ZBVJ[ MX%I;TJ*[:_+U=QH8UPA MCSC?*4)$+:C:'[M@?ZS.=3?E8'?SOD1]#\OVV+E"%2_'R_A2=_Y-YQ;5.-A=2'9R(F$T7'T\N*+@4 M;^Z5L3C*J[)=O59WZD9=C!ZUNX0+%]>.?5URD!?@6Z>^S@_=:X7%*_D_O0>D M!'PNBGSA&P99B%_0,EFF%L2#\6[T>9J]["B:];P[/'6SSZB<>BHU^2?SU1&Q M]02Q<^_0P+=TG05X*0^D)P+1=Z^W/4=NDYR]C9^>F:62J" M[B$I*.>/N,V@Z%*-;C0IYE_2&)_;FQ4E?63'#^)8([2EE$'PK!2#3@)\=!J$ M2<82*HC@:1.(MUYUYX&F[*]I4]!(CVA)A]X99+P$+QM-4V96"EYL/Y4XQ^T5 M&KP*N%7>NE[G\@C$7,:P_V-N!Z@5NME=2[M;S,GM__@J=AV'A]EX^_.X-.V3 'O5) MR"?3+Y-S__=T/.Y/?7>-[%Y]I2Q^8 M3U<-#,MX<(G*#,KE,'9G:,.]ZJRQU_WK*"''Y-O5#:$4##]MTZLVG;JBD:^6 MHFM8V3_[F^L:A'\>M?#?#%NU]V\KK.?9K^K9?WR_SFBRU:WC0;(@%+UJT MWLF!C^\S^S5]A#^ZS[?Y#CA/=WW_R<$*Y M3R?975B_#9)7Q:>*3QO$)U;Q:7ALEU=$JOQ2^>7>_,(JOVQ.@G?&[%"$!UR* M'+Y*6E\[YBO;@$MUSZ-G&^7/1_A4SV/.:R'7=??SNF/E\DM+"C>,_H2348QI M\JHT&!:EKR<%2AT'@<8Z6)5MZ>3*F1,T!QJOCGSP$!Z%(3HSX+ZX[JP(8+33 MD ,^Q&@51- ;G/Z[WJ/>Y<;,EX75SBGMVG]NX/EU'KCYU, M=VO*EPGCIKG^ZX;W]EKT>\JI=_ZN#3+%3:5SA'.)2@@Z!Q">*7#61L@ERRIE MI:0:%#PC(A N)>E;APN"/YG@!+B MV85I$UW)6%M+O_OMHC)2Z7PS?)O!:T= MF'(%K0V"%A? M58R6.Y%YV)*LU.3F V,OE;ZK>E\AJT+6;8V] N?1+15T(0@J>4Q8(+0@F?!& MI\%Y6.L5=TD(<*YONTG 61HADD"E(4JX;+>FW@M^<[WJETKAU8__M2MWAZKL MM!32"@]>9 F"EU[6A E@W#O+*#'"RCOU;9V3Y,[@74&@THY6,+(*DV!0U2;2 M>:O%X"&/X->WLVG;POFAT^Y(P[JY\2:$V0)_7)Y5Z'/Q^_SV\:COLS)*55.O M8N^PQ=YW#TQL_LHC%(1YSKDN!ZHS8@-W8-$*!S0!9.:*)B8&1R@R94S%S, & MC:(W) /.: Z(*4[EZ!VG_F8Q^A\7/+XI]5_HO9.D]V.:[RL@[NW>5D!\%D#T M+D=F2 9CE$*[(EDP6B6(QDG!LU)�!1L: X#0YXJ4\A6!3@:!I-EB0U:.-X<-9[G?T&L>#GJZ5MEL=ZU^V,FN"S-2%Z=[+FSB+& MIL7L5^6MODQ!?+W@S((;1TM6D)"EZI*T8)66H*VF2>F4$G%#2T(5_X:$TIP+ MA(ZEGEUR$*22.H0D%1_TUWHRAQPQ3RPU[Y.B^V*<=A4<*SA6<+QW]<[D9"I^ M%2U+M"(@+KI$-6024#LB)HLTJ,V33!226^O\,6JH]B):_MJ MR'W1G5+N9S1OA_4WUXIA].9(WX#JPOY?58U85:UK2Z&+92D@Y)#NLZXGV)OW M;QM&"3#2/-0M\A5KT%]:GGQ7'<-+%3J.FGKTO']F P^ MQV"!&YM16_ :+.XG\$"8)\8R6PH?74EW]H)1KQ!&M-8@LD.3S;$,D1HA1&;> M^%O,K\W[+:G=J<+?.UP=MS;2JXWT'MM(3]5&>K61WMM?P^WO%_? .N68G[3:TKUW=KR MOBLMVBYKX[6O=@!^:SF^%U&.3^ICH?6=I>^XM8^M?4>.M5:/KL%WV .I%;9J MQ: -5@RBI)8,NK)\_U]RL[;YJ6LD60L!UD* .[K"!P53M;!9+018^:7R2RT$ M6/FE\LN6^(56?MG:@=L-J[R[6T_GW@2XRD;_Z<^^@507+^@:K+[:-&2]J$S) M>V/6;F3];54B'>"4*T7O]?8>X)0K1>_U]N[=E!]W"O)@%+\;.^YT/3S;RRTU MN\[2;]Z]_:59:ZU9];Z**77*E:(/87L/<,J5HO=Z>_=NRENKL-?-:32))9&< ME:<^I!S&>EY:]Y#UIY*K^7%;KI:1,O.<1 M&J-+T=]^$L/BT&)=,;S1\?YG,I[],PO13^JE+%<=G_#:=E3D@9MS_:%CI"(\_ MW75&C)-:VZJ"ZY[M;077^S4BRY(&@HH2 I\!P3(#7XZ[VBR"(B(*:0>'7$WP M6L=H0!&644T2J*ME[X!0RCTS48S5M;-G,GBK:M6>BEZ+Q@;S M"2V&KB(X"1I<4!JB]DRZ8'@.@TY#444OSY)W$/,MJC[:*>'5+#P#Q1.)> M\NB!A1+7#RR"8484!PN"6J9HT@UXV.I63/7N4<+1I5S!BP 4VRY)1$!C2>\;L;U80H% V6 F59 _Y2>[,&Q5"3K0+CM =-O A62QU9OBK:',QDQ4X*DPI3-- M5)D[08/:;=&^]=C)7O5PJ,!:@;4"ZUV>\51B9S0"+?YPH6TNZ3@!7,Q:>.(Y M2V0 K*CI">X"!(V:G+"4(RPS#]2(&"+W00M2@;4":P76"JP'"ZP<[5+D:@JE MM%%IS*' &D> ,"69")JD87'T'!T1%"^7WN ],7KP^ &82((*)B.TA@JL^PNL MA]SA> .,^&$Z+]Z9>Y_PK_+M8/S -5!R*0>?.V.EID"<7;:E=#)1R(&QE#0+ M/O*KLBF8TAHX>. HRTKWL0A6VP1>9$Z)8]9RO]NRZ9IT&*5J.DS%O+JE!X!Y M3G$:A%EE]Q($,<<] Y^DY%X2K\S@$*9P@9%D!)B@#0BC2F\CZR'XS&@V0<4D M7QCFU728BGAU2P\"\0B"6E)=P(MZ$%D[,-I2<"[P\@6U=)CT;$V(A$K(3.(] M@0C4#$,"EPVE^"OQTKTPQ*OI,,^0#K.?#H9"U,6O,/TXP6'&TM5[6MI0K](_ M"B$V)RE^+,WUTHJB)ZFMKH;J2J^N](<*,LE=L,(8T)Y+$,*C&AYX !UHEEQ1 MFMT@D]T[9AG7'F2F"N\1&GS6'']R*B1.#$VWN-)1^OR?PL:_7.;BE5"KOO$7 MPS05*2M2'@Y2*I*-DMH"$0:Q+AH)Q;4!"6',4*,4T8,2 Q2-@>2#!Q58R0 Q M%EQPJ/='JJ,@5E@B*E)6I*Q(N8>;?K!(&4+RA@4#,1%;4BTL&"\UF*28)\8Z M,@R!:2^4DYFC]AD<".ES<0?C/3EXZ@@7*M]2DZ\BYL">S MUAC;Y!'82+34CH)C/* R7X[&22=!BIPTLR9J;S:;V;&27^\FET1=3='8%16O MHEA%L1>&8L2Y4A#1@=2T*.P%;&G% ML$V>_]#,1\YL.7/,0*1 P2K)@#GGB-$F"'I-,9+'9%\\+8;5-(K:?/LK&:9[ MVWV:;_]2V#ZU\^9W-T_-^R_NM'9?+-_6SEYURI6B]WY[#W#*E:+W>GOW;LJ' M?#+WKD:(6N;,E0,T70P:.LR *S'5'!B5)*D85+BZ,X.'.$TD9XP"L[:T!BJY MZMYS8"IH;X1BWMS=39%)1[3%NX(1I6(WI6"(\Q ]BY$2FZAE&[3[^L3UYKN? M^N3?[[O,X%GL0U*CE4I;*\-59TEUEMR5C2$4S\Y(B(H49XE+X"/18"15E+' MB!HX2YSR.GL7P6@M0(@HP(I$@!E"#26(0_&6O+6G=I9H8ZNSI*+8KF]I1;%- MUE*CD6N/V$6E*/EA(8")T4%$=0:50R*=&!2I]$'Q8 B!1$D 87($YU,&+V)V M7B3.S"T5]Y\6Q;2N$%8A;->WM$+8#K>^U@AYV? ,G 11[+H2!1-H(2K!E-!2 M\#PH+\FC5M;'!)(XA%&/]SC"+<32RBT+;H)XRDC^_7I8:[%_P;!']K"N4;'- M1L7>SI",X>UB-DN3<%;#8M7E6J=<*?IPMO< IUPI>J^W=^^F7,-B-P:CM-)> M9A9!J')8, 0&+I>^U+[4A;;$6\KOC&CQTC7:9P54,EM.''HTA30'0X,A.E$5 M[=WMDB3Q7KEB2O%RU-%)A>97HJ7BOX]")!V"V'Q8K ;#ZJGF9_?2'.SQ9B*, M1^"EX$S(Y32$ ZK9 MSH%)^L2GP/;J7'/%RA>-E;4"Q#8@TE/%"3$9I*?EV&M$L(Q%0=,<%2=O/0D# MU[1U5 7F4_%*(T127AITJ B:4)^43%&X6SH?/2U$"D4K1%:(K!!9(7)3$)D% M)<)Y#IQ%B>9C1O-3H((HD_(N6B:\&-1,5YD*I@,')JP'$6U&6/41C+(>_V\0 M6-F6(+(6QWD,LSQ+Z^Q#+XYS7A'GHDI.K6JSGR*L>D2VJ^Y+GG.B&CC^4.22 M *\=@9BELTY0Z[4:GL?.B4N7@=.28FR:,DURTY'X"*A%H^H!X9%!S:(Z)1CB2AW%2T9Y583Q%4C M.0-!HP74]1-"IDY12!J)IL]W($,H5M&RHF5%RXJ6&T=+%KSP) E0"($@0D;0 M,P'1T@0;J/!!F3CH]>QE##$:5$4)(JS-B+"B%#HK1U@E&M$B/-OQ-25(QL.7%M,SU-,U<@KVW< MI*0O?4[MO.MI5U*9/KO9:+IH^Y2F27>=&S?C:5B_I6W:A?]'"O/2;7PV:O_ MS]MV&D:E[5WS930_:;HZUZ/)QV'I:WQY:H^;-VUSZF;S9IJ;.8ZPG9?//YZ5 M)XY'GT;SX8WIS]-INYBEH^Z&U90Z,=NE8>&=K@F%?INPHM_SS*SR]*9%:F[< MQUE*9;[%#?E_%Y/4,'W4,,(8/M0ZH,E":2EE$8N/*(!EE%!) M W'I_#!FF+>O_A.)H10H2?EW/M*27B; LI M_K^SZ:3\-IGBO1UU#Z\[;OY^BML2D"#'J=NA)4W_G&:SPFV?&A?^N1BUH_[+ M)=5QTE-=3\Y(_I-VN<%?D$MC*N>TNC?B;ZZ9I/D:JRZ;\)5V?"Z$Z6(R+ZQV MNI@AAZ2>2;^,QN,&]P 9IKSRD>1[3H5+@;\Z_D:-B@1MX. #$B$:PF!L%L Y MO2[MS2(JDY$@_1D*T1C/A*92R%M.!/^MS&@T/_NQH,AE M.HOX$7S"=YV4FR&Z,SA+;@9I\BRXN[[)^ES27%6;GHODCYOF32@9K$@XX[.C MID#I,C@S0[AO"QDAV0?4GL!\^2B,%\M$V$+)*]P^Q^".M,>= M_.B8!#EJTN%^WUNR?#1+)VG2]B_HLFL+18^[QUTA_")[IN-XU,31>%&XHPQW MA-Q5=C^B6)DW/Z:0/GE\,J?=XO.>PZYA\*M"JUS6"1 X'WPG,@I#[IP <"8* M;95"V/=H8#%/P:5280AM+<8HFF3%'769]XR3E-/(@#M1DGQR!E^"UT%KSI#U M[%I^SQ,* *J/Y&X)@+A(!>ZGDX_3#DEG2(BX.2_BN?JHI( G MI-G8X?!-M.-F17-9LDB>33]=1]4]G%_JFU.($__IOBYX7IYS6\[YBOW>3DM, MN,6+\*?.YNSH^_T<_^F'C9SWT[*AR'%3M$-\T^+3::_?+=K^\9^20UVK4^#< M:(;,,\856LJURSH6G$\3U[,=Q4X;^X_T.8T;AD\Z7;SYDE"[C4M)N9C,$JK> MI7U*P;(R\)WC7Z6UYRXFH(X*E(/&@7-90^:9N4A3DMH/DD\TY5H;#RD3 D(D M5.""+$<=@A/&!R5RO"H[_WZ^%A=.E9][C%Z9>1?BM?TUS7](!<(_N#\WYINF MW.P2LR-YNXLVW;>)H>\*]7Q__,QV8C6"'SW5W]"JG1686>G5A0]O5*Q1'>J4 MH9W$C62)$=QJQ(UL4>ZK4H)=,J"4:5Z"4(D.N@4;ZI@W,N,@\4KAC0!KN8 L M(^H,(DC"!X'^^Z#%[TN!],MD)5$V&-*B-^?[/@-H%!UP7?Y>;HQ>U,>'"&!4 M/#HAV[E \.DHZ/^Y<#,4[>6J8AX>/^.<*^[MF7?W@G4+<>B7,+IEV^M%WW9"R?O=9R,8[PE_GX;+WW(IH=X_'5\;1I M/A_W\@"_^<=BLG3@G3L34'\L\'[[5-\4/01MN<5X?C&^\S==WJJU4;K=TTV< MHBI[+\$+:0"-$0.H<*!A$Z6T1'AEPR )D7H1=#G F55W!MQ)<"5:S%227G+O M" \W^P.O!HDW5^!4JUU2/SHS=K0)/^[ZG8.S]#EQKH1+P A-()0OL0*-&X@Z MHLDTAV@'=:JWLP*7]*WKC]0_CRFYU/GNU/2^*Z3Z?;GCDEK71=NO"Z;_KZ;Y M=_QW<\YZ0WDP"?5_XBP'88D#FXL=0:,+0F3IS2!B]) ,X;?KEG1?+0%5C/0! MG_K#>!K^^*9)R).GY63$;)'NEP9A[MJ@)Q/"ZY7,-D QO[[[\%-#9;,\KU.< M\.>.B'<=B5]:OF95A+TCGJ_46]2S+=KCUNC]B<,%P 5/L[9;)_VZ22@OYV>K M8$/;A#2;%PL=1_ )?QN[MAWET3):]C7.G>:[\@I&7K]Y]_:7[D?Z^OMK^?H' M-W83U%O>GZ14Q'(_%N3M2T7KUEAV_F!G[P MQ4)HNE"1&F[;R] M%.X?3:X.9Y3:E76R,CYFZ8I5$EQ[TN3Q],ORDJ,^)%]"%)_+M1D-@>[A'1"U M*X5AI=VOUKPGGG+K,B)[$1;MGAO7TP9P"Q#W9OBJ^3+<,D>*:-RGDA[0KN)' M%T#9K?V%==/\O)AU6#F:])IQ&<.:55?6>,U$S+@^N!9N?,F0&K67PL%%[#=4 M'#5+B%US/_Q\?O\O%_=BQ?UG%X?Z6Q>X/2,P]SBRQ(8..V\%B LPN)JXT?-Z/^OC MYLT2 2YQ_QKO]Z\JZD]WXSH#E^#(*3+M-*(5L5JLE?JTM,6^/[X/=%RSTM>B MA3[G]]_3?-3S>/,;BI-;&1W-G66,_1)M=C3<.W/PA:]P&Q>?)E?X'C=C>>*; M',O1Y'H^2)-XSWQMRAZN=#_:4WRGE713TN^']\W;=[__]N[W-Q]^>??K#D0< MMO]JJ2]9Y$L+O*2\GYR7!CAU'U-_ZA]<1A7FE1M_<6?MZV_^:D))Q$&.Z$---SPF7R_T\]CF%9'4^LCL>>9U: MX!;SZ>I<:!E/\1OC#,KE@&)MNEC6\WI]+O*.4>@M;P@%^4[;]*I-IZ[@TFHI MNO.__;._N:Z8U>=1._*=B^[5ZADW5*GJ7RO),3??%H7VYFOH,6-W77+']_:8 M&D$N_KOK^CN_KT-Z"4.ZH^2:N;6:_H8;* U;%JP,C&M@RFP(I2Z* MP)4MMM MP;&I">Y4!XZOJM?P;+N_R99:;XH^\>]^]I=+@KG[H"0=/)QJ[E/08!<6L[)2 M9:7-L%))?U^E713^^?TB\:[[';]]]_:7RE&5HRI'W8^COBLL]7U36*KCH$OQ MJ.Z3BT!4]^M:C*KR6>6SRF>;4 )Y9:6M%0D_F)Z_-X9'+A*QND,8_0GNB]/D M:U7 :^??>\'9;E08K%TE:Y_42M&5HBM%U^T]U"E7BM[K[=V[*6^MEW7M=]3Y MCTN1K%I^_K&5M)_=WMU6^:=G=X3 ZD MCQJ1,$1PB(>@O71!JVR"&-0YN1O*?C\/HBTKM&^Z>B,_TO;FZHTOE1LJP%6 MJP#71>4?F#S^=8 IA&.)<0J"9/R+98. F0)HIGA@DFAJ\R8 \RH<_CR;?KJ' M:MB7MIS_UIT:>0""EA,S^-.=+2V%Y'L'I??CN^\KIN[MWE9,O9_2J$H5/*%* MF7Y4&G6D8*3(0!B3+&4>O!E@H#+7/-O)?* K6Y_ MPMBZKI,W=GXU/DX1?7I2GJ()G+UN ;M6".X#.G]NQ ZSU M/JD0@#BB0$0JP 2-.GTF3H1 0XJ#XO5?XPXN36ON?01YXPJ^L8?9L;Z: !6) M*Q*_+"2FRH:(9@9))JT'KOBVYL#?GO#9:5$"N@%P! MN0+RQ@&4,>,LU<4K8QT(P3TX4QKP.I.8$=E;H9_,I3T-HTL^ZTUV:R/L,$&S MQ@0K5E:L?!'*:V;:,JD9.&8D")4)&.$,!($_!YI93H]RI3^O&T&+ZD9X@-9: M$YRWZG/_-0/ TV=\9(8)=4@_^\) MLYJ1%=_E3:;\$RP+1+B&7 +=,E,\^6;HT9'!7$:*$UT^:9 M_, ;AC5V9)_:L['O/%!A;>^V],7#VG8\#M)1)K+P"'F6EG-L").6$J!.4Y%B MXE;X74E@_GKB9?G=:A(NL-[6Y%T TL*TY8TKA9+HO<.T6NSN>8O=+2Z:#JX:WY76HK7&7:TV M4Z=<*?H0MO< IUPI>J^W]P"G7"EZK[=W[Z9<4T!JC;OGAYR]=1 @1U36.4.'RY>QMA(6X)<%SRB$%R5.TP1HQ MJ 1*H]=))@:4XN4B< 6.!056&BJI5XB( WC;@9IY3->*>175ZI;N%:IM1PED MQ"B3O0-),D.HM!Z\S@0LQSW)6@@1[2909RE(=P;7^W@Y)M'IP_@ .SM]4+X]09HT 1Y1#/:>32S"1>026QV?*[UXT^4YR?ZE>U2/106U@P:U;27%96VCC$"#/"\:'Y9MDS[<].2/U-O.9F[3C3CUH7/S'HIU_ M*B[I6JRF%JNI4ZX4?0#;>X!3KA2]U]M[@%.N%+W7V[MW4Z[9*[5$WO-#S@MP M%%2_V^[YW:0E-#JCP''#05@FP 8=(7.3D].&I32(7ZA(6N4/][,@84GUO%2Y?S-Y6N'P\O#GI@V?! -74@PC2@.%:@V64 M,1UEZ*#J2I,Q16R0(0/C7I>$= ^>6@U1DR19)B'P05AA!TKDR2.^AU5+:AI+ MQ;6*:\.T$Y>53"Z47M>(:S%%A#2=0#FNC=*>9;T17'NFHG;K0)='?^+L_B?- MIH5$# +WZXIR%>7JENX_RF5AB1,<42ZEDA2"AJ8A@8 VW EE+0]IT")6"Z%C M*%5]T*X%(4D"KS2%Z&/BF=*(2N 6C=,[;%(AJLKV&"]JK2]7Z\OMH+RIQ]D/ M]CB[=S$09A.8A'\)10A8E01D%$*:<>T2XX]QJ&[C./O65>Z].LU>8;+"9(7) MN_*]-0N!. 8Z*E[.P"!@6A: )<($HB&S:A!WVI)CML+F2^*@"IL5-@\'-KT7 M0E#'(2JB0.1@4,\T')Q$O!1PE MPEE.M06J7)&"-H)-I7E7\2=GRG1R;HN)O4]UH'X+:;T[*A5KZF\%Y0K*3US= MTZKL);&@HT<0U=*")S)"%)Z02#17\;G2AS=< F\+V<,[BJ/5"5/AL\+GT^3O MJZXLY$R= ;UC^WD J]5Y"YM73IASBS=]]; M_6$Z=^/&79!Z,RVTCNRS1NS-J$^2_FZ,]%X=*?LIO.[G1OO7*L5VT\W-DPR$ M&@/&1 *"4 O64P^::Z\C2<[I@9L[1AX4<0Y,XKH<"D,RZAFW-$"* MD:*.BTJK%8D#_E%>:B)4C)O Y5WN,<./%#U,Q*XJ<(7N"MW;"R3CR8TKIF%YSL MXH@I>Y @^G@G._[L_#C=:^B4X>\/''UIVS+*9P^@]"OCN?7]-[G%3U+G I]. M\/>VF>:O-8PPUKA9:ER+UX['TR_M MI?8T3TD6-RSL4RWE@+)6=-21T75I_VXQGZ[XIXQG-/E89E NA[$[FRZ6:0:O M^]=10H[)MZL;D#[&[K1-K]ITZF:X7:NEZ'"S?_8WUP6,/H_:D1^-1_.S5ZMG MW!0)ZEXKR3$WW[[^YB^W7$./&;OKDCN^M\?4"'+QWUW7W_E]'=)+&-(=84US MZYF=#?<"6TJT:R3+-3!E-H12%\K4%E3CKU']-S7!G6J_\55Z[K/M_GUE_Y>> M2?QT'&]*I/)M^:MX@6_6_SJ<-6IH3M)3NU1&H\EGEL\IG=RF!K++2UA)Q-VRROKQ$ MW+\'9;D1FMBJL M#G#*E:+W>GL/<,J5HO=Z>P]PRI6B]WI[]V[*M6)>;63]_)#SM1E'SV[O;BLI M;S?P9N>SI3G)(FK+@#(30 B2P*7L(3&5=4J4Q#!(X?/1AYPR!ZM+H9+@);@8 M S@AJ4_6,FX&V=+/WM%:\?WK'5:3G2MJ5M2\!\I%SJ+-(H#UV8'0EH)3B%@\ M>FI)=)8-$Y4%X\DKD2#$@HP\(C)ZZ\&S;((C(O!@=K*QM11Z[Y"N'L2K %@&*!>TZ]L7K02_8A@/E,';/OIS+2(T*>N)#$ MSO)=51KW=V\KIMY/:63*&&\3,,\4".LC6&'1S TN9R6=2G30=,^G1$C2!"0/ M!(03:"0K1X%P(;/.R4CE=J6?-C^R=/_@;<<+Q%5G;GG.6C_M\S[:J\[:5?#L MY='L6O9T*S6D*96):P/:*P?", .&<40GG:TU*EM%S6/(PT=,JX-$ MXNHSJ9!<(?F)Z[8)K9(A#$PHU=J,IZ4P$ )C%#0(HYA.@QZT&W,Y;ZQ9][!4 M/S_,AGM5>:U(69'R12BO(BJ"ZBN%J%D&H;TK3NL,1GJOG5'<^D&OE*]Q=#^5 MT^!^43QC#[.(VR-UUIK>7!N"OS29N.\2K\JS^\DS0T(@)( 7 :T"YSAX13.D MK#45U%)*Z!9SFI^JR+,P9N^BM]714J&R0N7-T*9X)LZ@JDYT5]+>:/"2*" B M4!J,K+3]W%:=]YH,+:WFWIBX>U[6B *2BE@[9@LJ,@M&-@ MF-3 I-"FR"XWEAQM.+H+>IAIFCH6@?!*[1B,Q>(86@# M6V-BYMR+KE?GUE*6-ZP2\B-"V=YA6BVD][R%]!83G.VX*T1<$I$+,X5I.Z_U M\VHEFSKE2M&'L+T'..5*T7N]O0[V]>S?EFF!2Z^<]/^3LK8/@4!UC MVPDP6!=RR,9#%MR6^B@4?+0!>%:<:)6"EX,4$VFY9]EKX)YH$(Q*L-([8)9R M'5@IJ3((,#Q[V3QVI,43=Q)_=L]1C2-4N#Q4N+PA?FH3PACGD+Q@!:HB.%[B MI])%YX+TPKA!_#09;XA18#(1( @W8%+R(#01ROI$5!K$$7:@7AX_XF3_\NAJ MGDG%M8/&M2T=^PZ2:LD3PITM.2/)@:<$,8\E+3*)PNN!&O@0G-SQ,GE:\+U# MT*HB5BBM4+H]*/794L.5!L\9@F$. DR4#J+54GGM@O&#S&8OI IX&R"@$0@N:Z.LY,X.CM)_C5_X6>KO:?[$#I(=/4%?G2@5)RM. MO@CKP=KLK#,:- MH/0BNP H30(ID),E>)!6>R6&]01Q6AUE*JKIB*B!70'Y: M )6,I&28A\B9!1%09S6$9+"D''[D@5[C?MF8)_OIJN]Q6U77JKI6I*Q(N3&D M#":JS+4 RP*BGK,1;% &B'8\*:X]"<.V,%_AJ'X6$Y\?:&'GFKK\ KS5M3;> MRXP)U3#K[CE*(K.1491$QN=2(8!Z\#0FB-H%9@TSW@[T_"=,7'ZJXB?LB) G MEFC5$5+!LH+E3JGFEB7N9>204D UFRF.X"8E!((:MZ=!.YF?R0N\X5(H[$B* MFK5<8:UNZ5[!VG9T0)63,X$[2-I2$![!SV;F(6<9%#/:1Z%W)6OYJ11$>L2% MW#L K0IB1=**I%M,.]"*,<(MJIDI@U! YQR MI>B]WMX#G'*EZ+W>WKV;7WGA]R7H"CH/K==L_OEFAB5E,"JG2W$,1F M,*5QA8\JL> 8$?JDLV"\9)")&,)1:2CJ6^ ME9#@A1%X=Y*6,\L#C<]3SN^>,8L]S(^IN%EQL^+F+8DM2O$H/0/GE47,H@E\ M=AR<1,!BE*#*."A;^A"<>Z9R?.MXET=_I@C_DV;30B*&4?9Z[^"NI@-6E#MH ME-N.=J@Y)2&4A#Z9'0@F SC"%2A)G#'%SE:#K&D5*9-WD%CVI@GKJ#Q\I3"6GGON2KO+>OM753@JQ*M'LNOQ_(?*,68\(%3 M[L!0FU&/5Q%3BP&15JE=80B,+ITIV M@@N(HIEYFE4.ECZA9WECY?$J4%:@K$!9@?(IS7!:&K;H"%0E!+TH*7AK..3L M!1>)"1L')R*_QIE*)DN!Y\JP?5WBUNH*JQ[R":073%Z3K6L>]5!7@J5% >+0J1RID&)R-?L)T[J=S0#QY,O>.8O%+2?A^B#M^]_WM'Z9S-V[< M!?$WTT+]R%!KY-^,^C3O[\;( =76V$_Q>#\^_- M:O D2+1/A&,ZI[!:5_"GDZ ,]P"+269A&%&>#'L*9%43M( E27V M*=!<<4X%((P%)X*4F:3=:[TCCZRF!PFHU0E4<;3BZ,O2#0#;]!#<'F7>_VP(TJK"EQ5X K=%;I?$'2KI(R2EH!E$F'8 MN@ ^I0",4I^H1U37 ^B.D0=%G .3N ;$ZH1JN!&ETI^4(D5OC=TQ!X4Z4&UZ M@VY\_-GY.MNH/25=]_ZNOL">ID<3O)\>N/T M)\31+'74]0I7?O%I\CJ.VM.Q.WM5ONT>O8R ((6,)J]+(Z)1/EN]I;L*TB3> MDU0HNVLN&X]87 S&/' =WWYXW[Q]]_MO[WY_\^&7=[\^$.4VL*'-\[U:FDL< MMV*5D_,XV:G[F/H0&+B,PNN5&W]Q9^WK;_YRE>P&-(5[>B(O'5^YO.&N.9D5 M7/V7^33\=WG/??BG>PZBZ736*=ZO%A-$N_%HDLX)?#0IOX(?3\,?FUBB#P5L MFFENWO8?7=2U=_CG1.Z(^O<4P')!$.OP+\0-3CYURZ#)QJO,]*QJZ+^/1+6'R?3 M,5)(^],_%Z/YV:_3>?IQU(;QM%W,T@=\_ ^%3+YI$DKUTT*FLT6Z'^3=B3HW M[^D2;!\*>E]Z)O,XL4WL^J_O/OS44-4L$[Z:]R<.]:%^U?ZMZ==MG28V2PI" M9%>*ED;O PB6,CB+2F#D)DJKB$B*;(04PDF*BW%ZESNB^.'L;;'?'T4 ZMD( MX''[W>TO+NEB,F_<)#:G;M9\=N-%:J*;NV:6^CC_?-JTER@A=930E)M=BTKN M>#S]TEYJ7/B4.'C#DFU3Q^HU\DX:K$3>VG%*MYA/5\IW&<]H\K',H%P.*):F MBV5ZY>O^=9208_+MZ@;<^;$[;=.K-N%VX/JOEJ*SY?IG?W-=&LOG43ORHS%N MS*O5,V[*3^E>J]2Q5?K;I?B^X2)Z3-5=E]SU/3_F\L[W[.0X[L@8,K<>Z+V. M'!_1ZG1ITUVC#SPEKUVX*;;@=-I;I]IY?S%U1W^QKW(AW;+_YDFW_R':R4VK M]Z8M^O2/*:1//LT:3H\>3BGW\7?LPOIMKYE91:B*4!OJ@/AI%.,X'2!",<+X M VCC[O7:5TRZ>U'V<<*5@V[C(%8YZ,DK":U.*FQ8K+^\DPJ_S5).LUF*3>?A MJ8+]/K!T0&I;G?$^S;A2^,',^'$5]AXK%P=E]_:]PMYOY^& TS3K0P!5ENX\ MTEQ> VA3@-&?<((C2Y-7/_]W8CP*D0BXK$I!9Z; !>:!R10$,9F$;#=(0[]. MSY?TTC\;>GR_:^=QJPJ5!S[CO6!13:P/PFLPKJ2A>TW .\\@26Z\%3;*Z"J+ MOGB"K0WHMJK-=,D.;>,6\Y/I# <::_+_@Q.,EQRYMT?QAHCS,O/U;\BO]]03 MI2D(9R4(Q0-8ZP@8G@R^@MHP+)3#J6.,.P69.@\B:)1.+&N(FDM.?$[6FJN9 M5N=^N,X-U_/?FW/VNY1.WQD7[7H>_2^__GS7Z29YA*,M?YXHC?[PJ'POY&K= MY,.!,NF\EL1(P!](.2HDP0@5(&EJC ]!9S%H?FFTT,X1#BFRKA-R0^B1 M0 SG("1JQ98P_%69[ /E(0U;PF]**ZX8MC/J<$T(6QWOGG[ZA,Q1L\%>1GBL MAD/KC"N%U_VNV6"[)$1K-MA+1)H[4DV829;XZ$ G7^*!SI;Z&Q1D=))S[XR) MJ:::O'BH/- 9[P6+^A!ER$JA,2\$B&@-.)TX>)*M]S$&HEEET1=/L#4;K&:# M[9:"L[?>M.HL7G<6$R,5-8*"LX: H"A:#)<9B!>:\HR8X\TF EZ]$^YI\B=T MS9^H0:^ZR0>-8U:H;+4.()5P(#)18+0J\2RO,V/XK1ADM3XDZ%5Q;.<#7S4/ M['%:\:AM%U4C/B VJY)D79)$8XREF8),&26)C@Z,*9T("!-,14NR(W(A& M_$O'=X^6(E(?"2&.&#-5BE1MN&[R(6*8D-P+)2EX6]I?)6; *"JAA'0,:K;1 M^ &&;40;WAR&<4Z.M'JJ'BDOC;RK?[B>B*CJ6DCA2U1]8\ ML8&VH]W=JS>JHF5%RVU%>:TF6A)9JA,9$%H&\,$9"$1H&FPB4@QZ)C_$H_6$ M:"F/E+!'1C]QG'>OT')=M\>?2V/AOZZ6;]E4^Z]]P_;[3(B=;KI[];64?64 MM[[QWJOR+-/;3G/N=Y/FY^1G"S<[:^Q14]H0'C73Q:SY8>IFL>N:.IJE,)_. MVL:=GLZFGU-L7'\PNYFET\4LG+@V-?C-QYG[U,Q/W'SMO!/^GAID99S76>GP MO7;'XK1\\*_7G?S[BGEM'.P23S(3ZD&'DM(B60(7: 8O. M$&LO"( [IC.!. M<(, &2T(*CG8@(JE95GHI'!125Z!79BW%T!W);-[/O7IM^7Z7$YN^?O['[]I M6L0;? +_RAR7VS.]MT]RA:C6R**KP:1?M[BF7?VI!+6X*(GQW[^J97Q*RPB<74Y-G4^0 7(9"V=V_HTEWZ?0T3?"2V1\X[.]& MDS!>E"C-4?-EA%N_F#?CT:?1O)O*47?] H>,@_I],4X-)5X";7!>D_;[(]QZ M?%:YNPS4-;C=I:,Q7IQ=-_ZCYOSY'1^G<@*V7R6\Z&.:I)D;K\92EBSASDP_ MC4*AZ3@J%[8] N31Q$W""*\^_Z:[H0QP/G/=&TY1"'1#+3?<:P/#=#&.N(V? M4^,3K@IR$;$Y(5X_/?T3% M_H@2NTO"H5VFQ.5+<-*#[ 69 )\! *Z2CC]XNUZ5GJ-U30I_$_2_V#^ZD2P.^@%D&/.-<[ M1"SKLF[7-M_R:!WS!&S2$H2E :Q1%B1%-"/:!,L&%7Z%55QGST )Q!7A5023 M& ,9**?1>)^BVRH\J"-!;C:9GP\=.BOC)4("52PF33@*#5TZ"4@*1A$!U$N# MT,"16 9"XR%4L35(.&)"[A*!7*CG18DO"OQ*\SQNWG1B9:!:[#K-.&T2#;CA MQOF ^V\%N$@-.,)I,I9RHMS _1:0FB*EP),S(%AF8&.0P(,ETCJJM);K%NE: M,ME;=XJVR'@))9_=:%P\/T@%/R_FB]FY?=INDHPH.[+DYIS99Z"C+Z[%-X[& MX\:MEJ##E]PMPK7VX+D?I2.J%=4]XQR>W8+8*0/IP1[59S6/>LSJ+: OJ2E> MMW;A_Y'"O/@87$._10LZC-# GKL_FW-U^4(LKE/HWY%7NW[UB'1M\\LDCWO' MP.\I+GK$>8//[=_'&IQ2."DO[96L42I+R *GM$.\$6 QU1LQJ25BR8KNP[&;_K)7Y'A&X):+G?*W"N8VN'E M.AT5MQ@2V_,-:[D#Q<68)AUE3V(S1>*?->.1\Z/Q:#XJ%0PF2T?FI ORN,)< M/[BQFX34O#]):?ZU/JJGSZ^IZ/O0Z CKX$G<)SHRP0??,T+2OKP(B9.$HNDA MP7J!^JBF"9QC!#AEG9V"^NK AG'!"A69!TU%!"&%!J.+<2QS@49&2('-345( MU"5$5'G*']1Y+3K09+V$4&2T>2RNGLU M2O()C2]?HR+WCHHLUVLSP9 X^OP G#AG]V5L?\GMS$@MK5+ 5/8@,D]@ _Z5 MO%-14>&\SQMQ8H835!S'Z5U>LT77CC3]/AV/?Y[.OB I?BC6V =\W0]CO.:; M)B';GY8<8939]\NNH"\U6O*FF>$Z%#S[LN3)%7D-3I(WHTXASWC]]$O[ZIGE M]=:4D57"2I>OZ2I1IXP'EZK,H%P.8W>&*]BW"'K=OPZEPS'Y=G4# M[O+8G;;I59M.'<)L6BU%EXG5/_N;ZQ+B/X_:4:.&3/?^M4H=HZGQ M[>MO_G++1?28JKLNN>M[?LSEG>_9R7'<UIWT#R<4.Z3&;D+Z[>] MLU$5GRH^;>0PY<'B4S$\*R)ME%_V<<*5@V[C(%8Y:!?/.S_D>//NGU]>!4?< MO/$)WSGI_''_/WMOWMS&D>0-?Y4.S7K7$\&DZSZD>2="ENUY_,2,I94T,S%_ M;=0I8@T"'#0@B<^G?[.Z 1(D2/$"00 L.TSC:'155V7^\J@\\EGT9TUJOG<& MTM,]\F:2\%8%U#ZEV!D= D^LI(Q$!T(0 \;@'Y>2X%+9E,E*M.#S*QI5:7R# M-%Z1[#GL\MJ1C*G$J909M,T2!"=17VU5B9\-DSU70?+] MFKN_7E-@FFIM1-# >8G]?R]7:57RYN]G7[^L>] M9)P*CQ4>MP >4R2!<&T@YF! *)'!6.U !<^"E(9EMM+8D%&.B&11;Y><(:1& M"]:SA!BI$^K[-!)--PF/TO #R52%QUJD\TF5]W8Z&822#-"GR!2J[KH=%M]W M5>@?S('/N!3=?4XJ=U/J72.E7*2>IP!7?:ZA.+^93)N'UZGCE)^(-3U)18>FWUVKTC=3BN%%4B? MF@Z>+9#R:$T@28-B'D&1:PM&VPR$,N:<DH_.J[%<95674?654R#K*'(!*@O(&)1581RU(Q@6CP5N? M5NJG/;^6D/LHC:I67Q&S(N8]^IHP;6Q$Q%0Z)! Q2W#<<_":6> M;1CA7B'F'8KU7_DI_G0[5,M'R@E?;U&$G(U3T41D$N'0$LX,O%$>/*.)A$22 MHBO]@^[CAOQIT(;AN)U-^K((I1A15[3B?1J68D-OQNVT[1CPQU(/Y9T[/<85 M:!]4&L$\666$Y825-5#!;V\__MQ0W71EQ]BKID,KZ!:J65[+.Q9&V-W2$=/5 M6FM/6;KW2^J*^6];=2,6+:,1Y1]+2I=>#A&,U\7HT#I&9Z@7*_5.[F)TE.I& MOW7E:=[FG[M*>!U)+E/DNZ$;79"B_0?7RU!H4RARM+A=VC1Z\><\^)RVJ:91 M=PX*ON.]L/2D??V>EUW^SV_C$?Q\?#(:W.&SZXJS-IXD;E:)1>,%X-#ROP71> _+L5WTMHK.WC>OJQ'0%^>9W M.:OQ.#Z9%T#JWY;Z4$B+_60ZQ1:_FEPZ]3YHWG_X.WY^LK06O39X\;-"YNW! M4H&]^1C%%]PNU[KL"BSA5K:+A+'S)]F2&JO(;^EK5RKS8@VF8?H*L:-67+!2 M_F5V/'H5!RT2_^G+\FUW^[FG%?70P>C57%(L1NJN@C2*MU1('R*D[ND9O9C, M>9^U?//Q0_/F[?MW;]^__OCKV]^V8%,W/W0ISKFDX,\U\Z+3'YVYY$_(@6=1@1RUF?]QFDU5Y&Y7)<;5KPX&)O9X*MF#._ MC"%H$PS,N%%=D>U_ZK>NNTQ=# MFQWC=,^*CEY0Q.:5;A>UGF.IT=BFX; KR+BHCUB$M(LXY !EO>L4D[,*N5?5 MPNT*37?;5OCU9SENTPL\*IFHML%I-K_)+Y9=:.Z_R2^67#?$+K?Q2:TUN*B3_0YI\'H0T MC_@HAY$U&']O<]__8\U[NZ?QH390FHT1$ V7('+@8(+4$(*+.:2<75R)#Z5. M"FT,7JE+ZRXJ%?@<2IDV%VEVU&:]TG[X4F+7S_TAP9HZ&+(#H_:O!,Y& Z0K M=%7HVC'HREGKS+2"S$H?,NXI>&T(,$FIIT[9S,Q*UT$18V*>@28DX6^2 ,.) M!*V"4\E2+YC=-'1Q4:&K0M>V;VF%KG5J7=(DII@ F1)"E^,.?!0PU- M"Y8BZEF)ILWJ6/R 5AWK029X/1Q?Y%JZ]@C:-)T.T?KN@(LN&&=)LA"EI8B&48"/1@#1P27!H\M4 M7<9%PHGIU/2D#.*B(0IL,FH''8(U]FR-@B;&J#U-#'+4*#2DY>!3HF"3 MCH%E;55:<4P0F817P0(-FN-O* >C=.F42ZE&[5S1N%(1^E$%C3R@YI&;N>R, M&*G0M<5;6J%KC=!E\!R^D (6JHK.22"HW"UWZ0.]A0]H*716Z*G1=#UV)V6 \D^!S1/,^)((* M%X\@74*-R_!LS8K6A9]K-/T3H'9%0/ LP%BA06<7HK>::K59\UX=4"(K=#W M>*_A!O/%_744QL>IF;JOC4^CA%]6&5&]Q]5[?$_QHAUJP*)D#'@B0$3I2_2_ M@ZA25,5Z=WDE%_8^1OVB'<.\E,;5]98_NJ\_]CS]RV1\O/S-NC,,J&75WURU M[8JD%4G7IJ@;%:E+QX6D M-09BHVZ7WU+UL^RG3'L:;_VS%6Y!&DZM5,"E2V@F2 ) DT>.Z=TKZ%QVG>#KTO+S5E-??P/;Z]N K+W= M\84>Q7^>MS]^DH?>8-=>-Y@TG]UPUC6Y=L-AD_X]&TQ/YV4ZFNF1FS:?4UM: MY\;9I&OOBS\[P24:X]=II[ MKS]1(BA.0DQ@8LE4SL* $1%USL"MDCY[(U8R\N[5^OI*C%UJ\8@#R:\/(GT*XBD(N'4$1*SV M*J4,41%$GRXBP?J")(@^3EA$FI7&+-G+&&(T($KM16&S0\0R 1S1ULM,,EK< MNT] ^H"HZ\LO/ 4!35)[DG :G]/P]+#Y9\(/0M$T8^.Z"%=\->OW=JG#_:UD M^&ERDZL$^-,][7)3T*=8Z\&H6QAW/)Z-ID4?VCK.3>5H( 8&3@J..H!'+E3! M0R0&Q8"S^+^5HP$A=/9126"$QU*-T(-)I02 %4Q3QXDS*[50M^S$(86.8WN:_CPJ>?!KAK"_L[9MQ._UM/.I1H\/D]F.Q C_BP#^B ?_[BR;A M9IZ4T^\)8NZM#"6ZTY;2>#@I(Z;:'\G03^#E,H4^IL?AJ8WVA8MBOB6KD11N-ATO7#-E/KA_Y0G*Y3!TI^/9 M%(?XFN*K?CA*R"'Y;O$#)*ZA.VG3RS:=N ENWF(I.H]]%]^-EJ?XG/_GASQ<$4O?) M0GJ@:="]OV@"E$^6M?':0KDRW8/V?$\9[9\+1:WCF(6VUKWI5;::XOLHL::U MW78M W'OO=W3 WS%+*>92["46! I>[ Y,)#62A.=YC:EE<:/C#%J: #N+0%1 M? U6*@:)I12%)BJE%:_NK7Q#EWT'Q4.[ZE^8_BOA3!::RMIZ1W+VR*4B=^8< MOZ+?KL#"-0Y!DU7*RH+.@8/P(H&U1@)+VCGD69_"2N\KZJ30:'*#T2*"H%*! MSP%?$1=I=M1F[3;&T_T!S2_CR?RCM4R6J?U=IG]?G%9M8LUTUH=)Y3RP0IQT$.\5LS PZU/$!5CJB<=1!Z)="# M:$$X0]U/*5^.D 0'1Y("KD@P07,EB-T]C8Z)1ZX-ME?1FQ5<]P=W4AA64ZER+"T"G2^)Y%J4 MZOT4=4[4175T*:>\:_JC.)"Z-M6J^F/5'Q?Z(QJ!6@5"08;2;3H[A5IA=,!( M\J6!J(S2;JRFYV[IC\42O;?^6'/I]C27[I]+X9=GD9DHB!U.8^(*0\)P,$J- M=^V@;<:()5T,YZ1$ZK^&;E0CEK\9L=QV M*SBG(J36D[)DA8[PDZ<+KE_)):VQS+L5RRS$0V.*;_C>//+]Z_C;/;Z]T^^W M*=;\^D/=O0D!W?W'JV'EW\C/I*8IFE4-"U\KT^SC U]]?$KVW(@7JT0*B4N292:3!]!3LA MP%J?(8J4$I>!Q[A2%IX+;5)V'F3F"80E"4SV'*QPC+D4A!'JPH'D?8O=M;_- MRH'7V]Q]W;X]8^/7"R[^./XQ_:5GX0L146WW@^50J%]_^^7&6'I)R &N:\V0 M7!.C?$,"K^UY-ZK/UDW>;S3T#A%0<0K6$$1#PCCX8#1P(822P1"F5L(S)%$T M<"; <*%*^4_\C4P4%*4\,.N3%'0'T9!6-*QH6#?Y.:.AC*6B<4 TU![1T'L+ MQDL&G"MOHA(JK+:WIXHED3)JA))H$-D:<-1*(#ZI$)3D+),=1$-^("H:5C2L MF_Q\T3#K0(0GO*B%#D1I!62=(SC?0+C$?ZU9*3B2."$V2@66$U&:,3,P1"D@ M3@G#M:52\QU$0U5UPXJ&MS\(V;4E>4BGYQ]>5R*IK<>WYP1DJ?80WFTSX^9D7#X8N&&I MJ]YUB@RN+?6!IM/AO,M7OV_+?^<=@*L7=(V,NI65-6O-NTVM=99F):7H+D'TVXNP5!S(VJJM(FQ% MV(JPCXFPE*.F*I4!'A%JA*0J02*F]#RA&9QS M%"3)/A@K+$LK_4NV#V'%@6;5#;N%F1C[65MJ]?2Q'BG6@(]G%_!QM10R/%'' ME0=+O42)PD+IHD6 VTP,-5:9S.MQ8.6*JL373=XSZ./6$R&E!@1 #T)81# G M,FB9LW3<2FEC/::K3%&1KV[R?B%?"-IX1RTX8E'IDSR"E2D!Y2J8P(6+9*6I M\Y;O(^(9](!+4WA9J>%0*1+SGPGBEP1@IM,WZ=5LS=>JQ5F:(B MWW/C:[+9)ND82I47P^;:MA$#9NX;V":5_CMKI M9%8^;-_/6?ZO@YRFXY_<-#U>=5(:Y8 M6[&V*L1;3#H502J"5 2I"%(1I")(19"*(!5!*H)4!*D(L@5N?7Q=_%)_7KB1 M?IL=I\D@X/LX^'RK!Z(&W]_SF?YWUDX'^?0>F]\-^*4_A_#C8;S=!2- Y\YKWJ9WB2I0(_0]=>^V_CP;3=GE-;[$XZLG69CU+X?NE*%D, MI136M!QB'*7F"%<\3%@M(@@J%3@<\!7Q$6:';59N^6H[XL^WH_C'].O M;3M+\>\GX]$_D'H&HT]O\\\N'/692G?T^4*;0O'[EF.S-HU>_'D\2MS=/ M(4WW!,TXXR(>'X_+Z(5)\ &:A(_4=H<(A<)PEY(JY@!+:,&D9P%RQW2D!&< M.Z$M(O%#".W!)Q'=GSDYOL.)CR-=I;,XFYS1V1,0T_1HDA*<)CXQ"=C((Q(A+(@)0G>'1(2B:#MEIRXJPS M807=C.22,Y/0J#MJ3H3M]6;[MEGX>Q8+*_&#T:JYM M+7:ANPK2*-Y2JZ?L_HK>/:-.SB=SHP)^#9V]^?BA>?/V_;NW[U]__/7M;T]( M\$\WM"(7K*1B]/26T9^.SL*=3MRGU$9+]WPBSMM7[WXX0+9K= 4[NF1 M7'Q[Q8:[!L4>8O,?D-3_IPQR&V])=Q_4&L>3#HM?SD:HB0\'HW1&X(-1>0M^ MB RTCB7ZV,4N(7>^Z3\ZMX$<_GH79W%G!/UP'- \7Y)0Y2@(* M9>D=FBG!@C.I]*7Q01,>>' KVF.T.7&)@IQ3+4 85TP;IR#Y:!65/DC'5@1Y M.$IQ-DQS8V5%I)\;NYVMVYFZO2!'#/T\F)YV1/ 1)_%C(:L736J#.RED/9FE MQX?()[6%7S?M[!@G=UIXH.M#.U^3SM@IXJEH$6@?1Y2E3X=D/Z&,+O9HP^E! MPPCC1>;B &WJ-%:?AN,O+Y=H>^$ ZOP_9QC6[T'7.=C-IN.%XZM,%R5UV95R M.2#.C&'2K&'CG'('GH+Q M'TMA#ZFYVSUNB&4VWPQEOHIE[Q+??.M09K-[X;IW"4?>I<=#$BC?_G\O4)A^ M\U'O=*3RC;.W=2W.U4=O]_&I7[=Z*Y[PN]'&;0Y3MF')*L-4AED/P_RSNR;U M=9Y>XZJ@L==T;[IH\*;4>>G?_U+<)_\H_I#*7Y6_*G\]E+_>IV,W&!4G8_>V MN##*V=G,#?L//J;)<>6TRFF5TV['::\_?9JD3RBN.N[Y%;EI,&H'H6>F*K=J M>.1WU,U$K] MR_57"Z9_V/"H*W:E29DF>6$+ V\1*8AR"8M8,D MC#"2FYBI?E(07,6^$JKS\>.HE>8QCL' M-1N0+'4=*D-40GC&Z["QTFG=,PU&L02M=G>]CZ=G.>RGN\GR7FA*)>4B0XNH M9,<)E3R8;#G(0&*BC!*7U]>LZWJ/SYQU'^SGL>R ZFJ@5,"K6_H, ,]*1ID) MN?24)B"$+,V9$/]R9-)XBD@@5C+@-@IX-WIW.MQK?QWUZ7%;X>(1[/"Q^T3M M.[OM 8)6BW9_C<3BE!&J+8,0M1H0DFIP.I,@6MO#-$B2KW2&/-I\6<+"F*"'- M#[C9OZ;OMXLH^6/%U!W,9_!Z9A!$RI=TL$9O1(I MN5UNI']T$4);Y4;B[%";O8/2:C57J[E:S=6-5!FB,L33NY%JI- ]].7 MYH RZUQ.#^WJ: ^L),^RI6/U5%74KJC]R%US&3'XCP!FG ,A-*(LTQI\H-*X MG%B46^[M6@+;[7!UZ4-.GR5>5^M_D];_KD#6T_L'[EA$YEFO566KRE:5K;8@ MPNM95&=:*5!>T:S:*R+5=" M':3(!DAP!(2E&;P-$I]11JJTDXFH':WQ1 ZL4M40JQKC\\#8IZD4]6S!UFG+ M?%(:-+<N.=R^9)P7;':DEQT?B9H737B)9"^NA$: MZJOXKTZ00Q"HSC)$V. "4,.SBLE+Y;;\:&))J[V$L6JSY>Z\^V5+5%+ M,['UR3-J#JFYH<-IQ=N*MWN%MU4[WJAV+ 3G+$2.."P1NY,5X B+0"E^(3.C M0;&U:_FRW@O\I@ ?=L",K9KO M]D7'[J<+OL^2[#I\5@_\LY%_U=[8A-CS@1+#A0 ;B -!;0:K!&*0(]9;F[R5 M#W(*G>5/?TOD^6M$WO7>]W-(>'BXJA '3.DJSJIA\3R M1H6&T58QB3G<) M$;-&A%4:#"GQJIS1G)-FE/NU(.PC5J@H0+L5/G?&#ED-5:U0_4R@NNK -_K< M=>3>&<% 18X8RUD$PWV"E#/7CAG!.=_> D!ORHDF;L8JOCZEOYV30\*JO[UB M[7/"VJH6;U8MUE*;:#A830,(K2E8%S@$06FT7*;$5VI?WU4M7D+7#02E7.-_ M7Y/371UP^CR3:A_N<\?7Q8)YW*G_[ZR=#O+IK;#VTO#?'/'V3W]94,?!YTT] M\F(V. T<]9HAOS7*BZNU.V]HHM%'0/4,C6?"%!CE/""_ZVQ8H,ZN&,_1YL2E MR\"I1HW0. F&.@7)1ZNH]$$ZMK:(BOO5P?]8R/$C3OG'X3C\_J))" DG.!W$ MF'1VLO.GCFC/N&"I9HF;3<<+;BV4A5IBV9AR.0S=Z7@V16+YFN*KGG H07WN MN\4/0C'"3]KTLDTG;H*S6NQPA_O]O5]<=5KU>= ._&"(:/AR<8_KCJ&Z8:4^ M1%C_[M6+'[YQ$3WDUMYTS4W?DT.MU4-O\LPG55&'>7<\M;'U&: MW=.*[Z+U[]+CG24M4O+BV\]Z)QUW,?5'7)US-?J.&FXWWI>>(?QX&*]=OG^A M.=XV/X]BBA?.J^]/+W=,77RR5=Q>-C ]2ZV)KO!I/E#30J>YB1N3\_9LG$AZ,3!)\%!,((\$[@ +:@.(::0K=[>^(A+GO0S!_J\ M<=*[R2!LIJFL/*2/G/&R,R=K%3NW>$LK=JXS)] PG@6-P++/B)V<@&>:0-8Y M.<=Y#&:E/)%7S"0B\4I>FC$1RL *08$[)3S>#/_/GQ=VEBIU;OZ45 M.]>(G99$I:4E$)),((QR8!2U$'6(WK@D@B.7L=-(:EE7/P,U3!"AM+2+);[+ M6JN=C BM&TI[V!KLY(?FD?,==@8[:Q;U@]CT+"IQ[B89Y^;]A[^W"T]);254 MPYIK6//#>P!EC8*-)0B,.A!.9W!H)0#)RB0AA1:4KJT$U";+B/0M6M<4S,P/ M.*VE\ZK94#&X8O CF!Y*!6U"@,Q=!,&8!Q]+?6FE#?6!"B56,/@N;IO]P&!V MH*VH&%PQN&)PQ>"U8S#1CN@L(L2NV#0U$:R7B*><$:%4M%&OE-.[B_MG/S!8 M'@CRR*[QO<+@*Y/Z[IWWQFY*O=OB9+^U9MG98(/D-D$RC(!(*H'1AH'D(D;J MC,U,KB7++ARE.!NFM_DL:?8]_L6)=+[3IR3>[9YG@-,UZI MRM@,V@8':(M,BXU/P_&7E\L$O,^IN'N2P*G4H34W9BO2!R<\\D/^\*1)Q1YZ M"W9H;GS:FC)9 \AK /DC!)"7HZ@:0%[YI?++[?AE$:#P)S_YX<_S*(6F>]-5 MFVA*N8G^?8E=:#K3M?)73=#85+3!F8%72K;_7S>:%6.F%FQ_;C$[-2;N0CRQ MDL%SXD$;9T XDL%1K\ DPDB(S"NVTA\*[>K@C$U ))&EAK#$RT4&'T.2)&3+ M$GF"#GQKZGE*A3I0\I&+K^\[MU0 W-\#I#U%0I^RT=9)2)EH1$*+ZI(E";@D M-&@7G8QQ1Y!P*^JBA]5?MDMW-UD^:[D MLGMZ"S7]CN!K^/ S8K JRI9%F>'<)W45K@[#( MG"(<2(H)I6QF8 /:'2I)290/@J:5S/?MDK)GN+(V@X/: RN?9^?$:I14"*\0 M_L@QG2XK2[,%*XORU)2^\%(Q2"RE*#11*8D=SG?@ZD#91^XDL5?2K0+M3@-M+;NU M4<2U,GH;50)O>0 1#2IW3 A\)841W(C,PXX@[G;8(N;0/G)VVEZA]94%NFXQ M=;/#I;CN77]L_0]]GPH#:UB3=VG2<=$H).@XOCDOZ]5T=;V:KK#7'>L_J1VM MWO7/U'SJBC"\ZPKL3\=-0,YW@U&3OJ8PFPX0X!HWBLWOZ;1)QR?#\6E*[>'\ M3QH6C0?K[>XLJU")GC+].C@R:X]JC)P_&7_N:3-'0% M,9&&IV[83_((Y1;.>9*FL\FH^?[%^X\?WK_XXV'SSX*<./D&&70R^-IT>]J, M>_"<\\)@V.'H[[BK91YE:FTGH4Y*3Y]RU4*4(?$=G^!HL;"/PV]PR.)#/6G& MJ,F5-3R:(,%VY1=/NK/*#NK=,,R&9>'*H)>?&C\JDUT\_F'3=/KO$O1_ZM,I M>Y2?XJ:6FW;_/WN:3"S.=(+%,!J[?O '2Y@#7:JDG[GSL?AC"$+42XWN7\JE=JZNSTJEE9<:C MSG3*2XI7IW==54WUX554Z5Z447U7BZ?NA#VU)\53)3FD-Y8#W]E ]O.SI M(7OH+QGXLA3VDYF[WJ$5D:U',6A1S/44Q5YQ,MVRJT:4[S1F.*WLVD[=:/.H;Y2_YS54+=GDY5 B< A&"A!, M:_!96DC0\=]SKRP:4$WS;#WU8X? 0_--7A\]P1M-JW^X.[ M3[\.E2$J(>SG.M2.21MU^+R.)7O0GU[(.LVHHXPG%;*J6K8+X+/^JKC4,\>% M!F4H6D&:4;""^>(.4M$:Q4UXD!/H<0^Y/W9IY?WO+F58G^55/]@M)/D!X;(: M-140ZY;N/R &QJ5@.0/M(GBT4N!C)J"XS2P;[JA/VPN(OXPGM\'$R]%!FPT* M8H?TDA,D0EA/U@52,0N"*PHF&@*VE YUT7#EY9,>LU^?2O;SUS0) [S\X=TD M*#_@9O]\2+5O7073"J;7@Q_)*OCD#7 :$@@7&7CI$0$1P41(63.]4FQ[NV*, MMK&9=O4?502MYO(>X>[3KT-EB$H(^[D.-<9HH_ZCL[;H%:#VLDU>[4>ZBTXH M8Z*QE#)(FA$0.1LP,DLP2E/'K38A;'FNQQFNK"W;3=(#^MC9;EO:,J^ZK2J$ M5PA_7,AUAF4=+8&0$D(N#QJ\%1&2YR$Y$A%Q\TY [@R1=3O\7OR0BF>)U]45 ML$E7P*Y UM,["^Y8;_A9KU5EJ\I6E:VV(,[K/FZY[?>[72KD?;E17RWE76VY M:LO=UY:C-'BEA08C>0(1(@'/J0&JLP[9.F7$2DZ,(HXS:O"B$ 0(S64IKY(A M2&&I)#QE=74+Z*TO!\[(@9*/7 Z\&F(58[<%8Y^FJ/BS!=MD59144(@\!Q#4 M1C D)M!2*>9C2D;&AX#M@*T,\$H*L2O(3+"U1%;:^@R:*A30A$ M>$I!6,/QCS!@&?=@DDJ6&BTL6]]IA+\96/UE8+T0;OMZ%'_^>I("OOPX+A\M M:;&7 /:L/>%28\+2DI!>@$AH4W@99Y/3Y";KDU_TT/ SZKJPZA5K*];N)]96 M97BCRG#P1K&@).B@2HUJ:\'H3$'%3"FQT5#'UN9YN ]NWZ@0G_6[/&MUV:G! M2XA^42/^\-.9SLN7=5[@-RB]]D#)1TZ+V"L@KITSUY H[?PP57_[\Q%_U=18 MK]3[SS\81MG&"&?W4+KBQ4[C1567*W!4X*AA2EL=>E/#E"I;57EJ\G+\FTWQMP'A5L^&+WZWUD['>33Q7#=59!&\99[3]E-#[5VG]'Y M9,P]%_3-QP_-F[?OW[U]__KCKV]_NV>2Z!IVMGFZH16]P$M(1>?,='3FKCQQ MGU+OB027$3A?NN$7=]J^>O'#!<);H2K-@'P,$SS\E*$[2_?.(4;4YS-+MY,+ZZ6 S ML/CQ*#5Y/!R.OY18_TZ1:-K9,4X7;]LVR86CYE,).RNH\.[]A[^WS?ABJ/$&Y'%!PX!;B M$%]3?-4/1PDY)-\M?A!*R.!)FUZVZ<2A[$F+I>C4_/[>+ZXZ[/L\: =^,$2& M>KFXQW6G>-VPS!YR\5T1KM=?0P_Y35?H0_OPNZA#O8:IF$-UXUT>^+T^5.J1 MA[CI>WNHS9UN<":<2SAT(I\36 M%J7P7\G=J@5D)9U*.I=(YZ>$QEM,HW!:">C.YY*5F!9>K-*SK>E:L_W)3WZ8 M+^>2W?^XQ+4-Z[E1O*K9XYE5Q]YI2%BLKH6"H3"Q 17SEC*#BA;'!:,&'( MY3,GGW0BD@?@PE(0FM"2&66@)*9= MK\3_#>)GQ!"24P(BM44.D!QL$@H2S\P%([U@_"'$_^#B0LL,\+[H.NUC9ST2 MY'GNHX88I0/A$@&?B #*. M4&$O"2MNHN^)!]U1GY3J0LE5;@X\GK<#1( MG[LU>9O?IR$NU.?^./K_H-J=)N_3=#89_2U-<1,O)"^>S)8J=@"[2\D.=GUS MO#4M]7?-^X\?WA_<]_3W;CO(HPR(Z1PX$QY$, (LD1E4H)J)Y#UA>E,[^ &W MH_W+9/QE>K3>/1/D\?>L+9-O/G6S/^A,N8WL7V1!DF05T* ,".H"&,DX)"UD M<#98E58:!CS6_KUQ[=$OP_&7]6X>WP##C4]2"00;?6H"/D.3\2&JM*\](_>J M5=/ZBRWJG(U* @(-J \1&<#YS( )%4PD+C.E+D,/D8982A.@W%$H;H($[V6$ M2',B)B86+M;_ZOW-G4?LND($]VHI8@ZDJ*T9*W3537Z6T%7@27A!(#G/2N65 M#"80AC DI<\I2.=6JFS=%;HZ.R2NV'%SG_^[<9G@P U[Y6H-C;OU 3&/W"5I M9ZA]JVJ4[^H1 .N/ $0] MA7Z;F.(P!*'J6.SE:LSS,GDZO=H%&&[(SV*/A, M!L&-!Y=%@NA5XAE5_T17U/Z4&661<0@DH^S,7J.\E1)*?RU""0W4FETX Q#5 M*_"\B5_:Q#6W')!F$PC&&+BH%.@BC. 3>S9$YT!F!A,L&B*>I=]J?]LP5(6P BI*;*BU,1M:O\>Z0Q@ M PFNT+7A,P!.#PA]Y'Y".T/M-0W@P3[><9BUQ;DKZQ' MO@K/!Y#'/]QDD-9-"5NQ*,^<-JYQ?>H8G$3=7I L2X>3HO0;#CED3DD@S*J5 M6-\H9= R2M!$!1!>H8S-SH+2VDNAJ%5)5[__=NQZ)?YO$#^2J_+)&R#>(@=8 MR\ E*T"R+)QR6A.^$C!R%^+?:K__F]GQK/>K-Y/T.8UFN++CW/S'9IS3@:#. MC3IVZ%(,SR;P[YF;(+$W)QU&5E2K3H+J)/@6 M^FA"O+-.@N)=L(/*8*UG8"+5+*JL=5IQ$DA.,@6QT0D7)!T0L5=IQ1N,T MQ;\I;,"_R=F!)=?#3:7J"EUUD_<8N@1/5FF%"!0# R%"1.@JY8*Y\QPQB/-5 M>^VNT+59_V9%M"T/<=Z!3B)WSOJ'3?@_M[2!QM.[ M95$VI[O:B7:JGP)Z"L MK5C"2FOWJJVT/[=7 .^3MRLH$8VA$IRA'H07&HQ0 9*,WG+%,I) MC*!3J7W%C ''F0(E6+9$.<<2WT0@,C_01#^N6VM+'0S5F5\ALD+DILXRA29< M, *>6K1S/-7@0V00L^&6>"+9:N[J72%RPP'/3!\(*BIT;M^I03?[08FFF=_U M-AR*BW1'@)HO6M>8KQMF>5QRN4'@%AXQ?!Q/W;">)FPA].^UCE MSDI3V[-0 ME:8J356:JF;?UO#47IE].9L8P!P0IX(,R5C+5\X".'6,<:<@ M4U>JPFL-AF4-47/)26DO?[$ZR"-YQA@C!TH^LJ82!',)K.$&LO>!&<,#YRM]C>Z*D9MUC0EB#@1]Y'K >P6=RZXQ?.W\ M,%UQL!L'GQ_W@?YWUDX'^?16X'AI^&^.>.LUN<7#F9L&6[O[K!MMN:7F&AZ] M!"; AS2=#E-LWJ>VA"=,\>6'Z3C\/F]Q>[=U4?=?EVNV_;9+L\Z5^/#WMBE8 MA.^:Z5%JCKHZBJ4AZ22%5+) RZ==2$3Z]VSPV0WQZI(0.AZEIL.J\B:,CX_' MY3G*8B)4-^/6P^'J6VCZUNRAT&;3O#R>"@OZ?3 M)AV?#,>G"1\&@7!0=,MF,"IW18H8-<-QZ* 4?]DV<8"SG);ASR#VL/E+&J6) M&PY/#\JXBW'*R&=IDD>3E. TN45NY&'3K4J[O"IE8F'HVK8$?\0RVG#@_& X MF YP:JCT=E=,TG%R[6Q2KICVCSU))^-)%TD2W;0\]W0P;.:W/FQ>3YN?<&5+ M#]B&TSX,^*"[W7)AY)WWOD5DR;SX!A:.\!D5"!X)N"L9J5R*_-2\Z!97%O$WF_CT=N3=1W_7VXI&<'1%TOZ#=/-AWE;AO)>*>B2HP#$0HUO$ C M>*(%.)6]U8$E:U9(1CL;?'84&*,,288[,$1&))EHI")14"]VDV34@?I&^YLG M()FP@K7C\Z<^**A_@JB.LF=XVN'ETTUU!:FW JB7Y=!UI1F>DOVB4U+G+,&F ME$%0%<"J* L/&L8(MY2E=2#V6Q3OD]-;2AT08$,X%H)A&ZK-Q61W MQ?3YT0V[%,;$IW'W]N MJ&G^\P\&V?!54Y:JZ=:J^5MOUW1:R3)MK)<$@F66*P;6(GR('$2IL8F@8&VB M6I-D4EP'"7P(1RG.ANEM/B.&URVJ(.WKT3*2S)\YOAV]3P%1!?41U-T&[@J=YT_K'&I^'X2]/.CG&J>,NVL^KS8(0@,G!#-)#+>G;XLXP\ MTR.TBSO86C:4F&2&'SS4#AJ[#E+M'#5\0%7RU3S>[%J]ZE[LPN/1Z20/FV2]W\YJ.N M*[IM78MS[Y(>*]KW=:O7Z97-]PNM\O2/S1LWF9RBH.M2@GOE&E6@[MT%3:'[ MY+9E01X[1NYQ%[RR6V6W];#;?\_&Q9GQ#FW*U'8VX[@,.,\BX$J-IQT2=9[;G MI[>^39//G?W7L]OH9(;LM\QKK/):Y;7*:_?DM;^/QC>S&*\L5EFLLM@M6>PO MQ:G[_5_';?O'HB=VC/2OXL_]N?ASJZ6V'BKR/26*L7B^ MF_:+.ZF-N7:P O1%"KCN6?]CS7N[I[D2&&2 M6:E[+D+@D:J$OXD9A%8&+$$..C2?+R^?%/:3+XW/6(Z8^-UQ1K0@\, M>^1B4#N3DE%!:XNWM(+6O4!K'E:SZ[M?&;HR=&7H;U10CM$Z:14(I1T(D2@X MZRP$$K0C3C 55P*>;729Q&C D9*%ZA@J+5Y0,,0%(JPPI 1)5RVD@E8%K0I: M50NI#%T9NC+T-].N3&0LI 2$> _">HY:B"?@;>(RRA"4#RNQ]"'*:$4&HDRI M%Y09.*+XO__)\5/Z==1RKG/ M6QFE=GVJBC:VJBK]PVU34[C=& M?KX,?8T6DCU+WFI@E!C40@(%EYD&9TNW=9&)X"L^]42X)5$&(%1K$,*7,W[" M(4K.B4-%1HL57\A3^M39@5*RJBK]P]40]8=1KC/J.,D^5(?19 Y>M0NG .?A062 M)(E)94*T7HF)-)YIEC-$;Z*LHMMT#B!I/068/UR-K'\( M"_WW#&_;-)*#*DQUDI2I/UBA/N-,Z).&!V,#1PLT* M7"(>M.+,AAR5RG+E7%E(+IU@H$JRN,@Q@XLLHV2)C.:4DG!RN0?Q&1N^/^?" M=\B$ZXUSXP?A<+KEAQ *G7H&P$O$K)X?/* @QEIA@:,6OBE\5ORI^50==9>C*T)6A M*T-7AMZ9+:T,O48+PVOO:2 1&/,$K04FT%H0'+QD,4A-HR$K'G!N0+S$YOX6XH@U0U0@:,"1P6."AP5."IP[+DI MZ"D3Q.D BFH+(B4'1FL"GEMJDK#1:W+9%/0YRV@H@\"D1O-1&T!CDJ'U);C5 M(3!O1#4%GQZ/JRE8@;D"\XX"E1X;G$7\-5--9_((Y]%[2=*+Q]< MX>O2@?U6S\#P[3V?XG]G[7203V^%PI(MVV:*7V5DSE$8N.$\;04_=-/F2YJDYCBY=C9)L<$/LAM, MFL]N.$L- HIK)JD4P$)N;KQK!RW^N!GGYD+_<$88:]PH=L-\*LW'\4>%8V(3 M9]U/RQ>GI0-Y*AW(5W_]\HY;=&\N>FKZ6W!;OT\+X[>?;^'PEVXV'2_@ILP' M5Z\\0;DO?CA&Y?00W+C)3=\KP^M(DO_W'3] MC=_7*=4IW6M*-X1XF&]F4%Z%+7<)^[AUA(?9/3OI+G;@+CT>DD#Y]O][P5Y\ M^U'O9/0L9OZ(BW-N5]U'@?G2\X,?#^.UJ]<%H37?GQD#?VS>N,GD% 7=G_SD MAS__HU,]4!'IWEW0%+I/BKIP?\JZC2*_#0M>V:VRVWK8[;]GXRFJW.\F@Y#: MCH-0/W_=55OH&>IO;O)[,0?0PNX_^#7B+\O2]6^__VOZG(8-O96SKW)=Y;K* M=2_^_ &'&61NM;]/DPV.IDA^RWS&JN\5GFM\MH] M>>WOH_'-+,8KBU46JRQV2Q8KISU%0>PXZ%_%D?MS<>16$VT]Y%:&F6D?&M#"3(8#77*WDZ MCCJJ:,[ J7(@1/+@DXH0I:&$&ZTD5QMJ.,D.K*WU&RMH;?V65M#:FM#VRM"5 MH2M#;Y46H@P+RD4%)BH!0GD.>+?2/-*1J(656L3+6H@E1D9G(NC,2G%JD<"0 MZ" H%F/PE$:1JA920:N"5@6MJH54AJX,71GZVUH(2XH$XQ(0$QD(Q@SXS"U0 M;33Q@5C'5UJ,2F*IHT1"]HZ7MM<2')<6=(@I&'Q6:K3TN=I&!JA!9HQ"))AA+

]"73]\ .JZ]"!HU>IL%(N]#U F4'E8(T0UL_C?/P+_Z8JBW4#3 MBVW@0U@LNR@IC04->YK==B,)#:Z+AVH2J_+#IUFKM6P"R53+3VW(I^>83;@(: M\7-\NW+$3UO 7)RG.!B&"IMX'K1SX]@"Y".-DQ+/8\\E(,Y$ MK3A6<:=WT*XPV5Q*'@"G-O6D 6S,^/5@>;^Y5X,QR6RW9HK[FO&N4P<;/PEU MQS/WC)27,XV OCYE'A9ZK@FC[7CA,V83<7.@L4U/YNFE8F*JK\/).NOX?1F" MOF":N9(L_7RW5"C[K66P)H2,3Y8*J=140( U/*N2$-7G:)6Q51R>'1E;83(@ M_-,=EY('09T,"+B. U+QRI3S8('4="+*@]28!P@DIB-0E@H9\R&!R';J];IJ M.NJAC@"FE(M.$F"9M>"EDQ/]W0_C]&)/S(R(<5;L*WXA;M/HG,F1%^F15 ## M8-XY7I35HL)Z<\Y*2_LC_K%>O#>.TR.I9Y,XG@\E*YTB7F-Y(]P'WF]8MMSB M<_-VGE/5?BHA*^OJ42%LU4,G;VS/SU"7SX=4EIA..T$[,K*KME&96/_2267"K\T"?34E:G3D7;XU"]31=*'1<4CYZ/R0 MV=!MID5I_=.S0"Q'8QD=L^QOSP*U#"UD=+32O[MTG)GFO:P)\Q.\F)>O0781 MT3LZA<=3&.3AD]0!L!P_,HVL6LV26^,_1V'IWUVCCHH=?9&EB-A"0)E%*@M*89 X8-2*CPZ:T!F0>6XL5PY16.>"; M?X;%4FD=H9JIT<7OI+E2?,@M.[95')<&\J Y /CO?'IP$ M19[CVU8P51I&$MM2R'4QBM[H#CA8#YPUO=E8+(&_Y>9@\YMO777^YIN#S6^^ M>87Y>V^,-;]URLWD[[\[ ;((P&L=6@D$O$&PQ .9YJFMRN_T\9FX:IG8H I\ MHP&@.*5='*@ 5AF;34]=$;VJ@9)/@M#D;B#]L710/QWUJBN8MG$ M/ABXGI_#O-X5W>PN >)D>&$N#+9W*=D2Z>R5QK 8.NE,&J!MK1E??:_X:<)_ MH?&V[KP.!FSK-*0/%54T?3ZI79$1:"")"OS=1$[Q5$" 46A5$J[N3$!@,>A. M]LBHLT$Q9R9?;CDN2+89R3B'SFOSU.ZXYFP*KAR?V#Y?#H@N5%(6R0[J+HQJ M]-EHE&F5D*T%2=R2,]TOE'9S"Q-#C**-T9BU?Y,A4XQ3$E="%BI:!Q+((JXA M"[)@'9@]KR5Y %W=&[ZP-4C1UOY;>FU0\H:D,OB($E;&<%&Z";H@DD% :KEZ M;O%7(C[)R1\O*'KS7)1/L%S6&(*'^R!!$8J3!B+L\!7J102A>5*[#%^7- K6 M05T7L:L!H5Z\U*UAZQTI"Q23ND##G)'VH^4B+>%5RF))-RG:A"\H2?R\&-8G M6K8>=+&2CQ6A:,68#@C !NN7A*H^!Q H3>XM"4MC$B!@>!Q8$C3.$H Y;!4 M>96-L0(@,&59I"3,DLO9*(K?QHEW)"ZINS0AA7 *H(N"HS#$<)(LR+YPU(VK M"5[4)1[Q"6R^(?\-/81!FRW=G,T@B2#H#C^ CD_0%6\.6/1T=DFMGH]Z%8W^.?8]X:_E MRZNN $@>4WQH%45NN55M04?UE.K 0KF85<#G;Z0V\+/E;$) _OSI@C];S2KP MLX=-&_AD-5O YSQ9.O#!7AZRZEJKA9,YRBX9P[E]I=)EJ;_"4&'+ R-9' GZ M@L]AV]XH(RB:,\/&F'"M"*A%U#;;I$&/_Y;#0NNR"R9!!(87!2ZBUD"?.NETH"!YHJ0=IHFYVRNXU_[3AQ[.Z\JXFJ9"JF$@F)PK;\II[[>7(#. MX"RZ%Y:%>H,M/T%L+K 7@S'I[U <9W#ZIVZ'H*4%.NA-'#K[N7G*X3N,$ M$WS%Q\Z6J7)*@%=MYILD;TEKDR%4?AN\>5$8$%>MU:1YVXY)^ M1X\B[\TA+9MIF0_ #5*"&'M5KAAC#=9H$A.J*(")#O; M] G1!";>"5'&&P-!+/Y0(1%.,WTF3)F&=S"L2<: $8@I5%CX<\S%XK $#WIH M#6.T:;*2%")X1":WA,&8*:J40#\EZEAC6Q>]]U08!),@6V^R)NX7OW_V3Y!^ M_FQGK!3;9D]Z"_/RN="]',(HV:#HV(4.:F6U#CRM&W/YW=Q-I] ,_79W!QK; M-(T4J)NF#+2(#=5+")6RNIMMY"Z,FNT37VTWN7) @]>X!W3G.57 M&0/ &>87K"PCQ#B-*HL]131.(CO7\AC.*5!D9QSG9)BQ,)9S*MQ8&,\Y&6KL MB^F< C5VQ76J8J2CZ4I.!P^@9)1G[^7 (X ?V:FZBAW@Q F1.!*?R M,G8 S(Y95%X&/, RD9K]UIJYNOC]W/7%K\$6XXM4,R?AJ:3-75[;_ ,IBTR[ M%G![W,<6T=B$JPXM[9)<\9>#$Z$.(%4Z5[+>;9QW&M]Y1G$2>:3H28:+8H9EC'+M@\R+'23U?*AJQ%,4OGDD;+ %Q:/OT$[%$6UL-,"^\5FZ:'B M^90[A+F1XS-G6L7D%> O/*/S@%L$#!/\XO1MAW\(_8<1AB\0T8$=#K<>\,\# M\/X7(#]^G?!/5OA0AN2[]0RYLXR#(WJ.N% ))AL#3@T:<-N7NUSM' 7^)-/ ML!\^'C3,6>;OC> 9X]\;_F3C9\7DT=RS8LVR6R,ISPR/J;JY@RW/T'EN* DG MY%$NJJ^7@#7@.47(S9O:6RJ45B=5[R_9+,#5@K\S_ KM,#637M@Y"+X??B,1 MV)9@I#]X;+FU6L?&(KTL("3 Q?]1_JW@:W6K"V8&9,.<((R&>(PA,P$*X U)HLDU MG9.7.'[>$[W "V$2U):PGX!CI@>T):!2]IDEE1;EUH@ 33SP@ MG(JC4&'/!AE)#5F*"6%@,.MN)Y\UBC'?7% M!K#&VU]3+SD_H.009D)CG#01H%YFS#($? TBE,O,N9'5/9?-K0L,_'WN&&C> M\T_J5A1#WD&92C^<*;H[=0HMO8TM2DXRCFV!I8:!<-:LL7"N;$JAGX+\,G#. MA=ED-18#V610",L3F0KDCYJPP'WNQUR2=']^A@G 599H+M+LL>\UT&*):1"XP\#JFN%/KN)B5692.0-#V/"KABX M?@@CVHT"LDI=."O:@-^'D/C=*DVY,AA9%C$V/JU5F*''2'U8O& !'S^F*1[V MZI=-32P+FC*#)'HICD:&@QV]#<='W_6!V&CN Y7$"#O"F,9E^27>B+'$#?G%4<Y2QDF[.I?\ L" 5-3P%:!76QDT6MB*?&]\,)<$ MC0BQHMX;(<*EM7H?QU"T.[[*$3X"FCKJJG5O.J@M AI8NK[<&VSJK0F6V%Q\5K0J:*@3Z:F\ZX*\[P<$N M)'\J_A $89*MD/V-_ GY6339?WG;_.@N->;Q'O=AY*'X/KASO(@P5?2CAY6; MR#V<-PY^I3;H/;G"Z/_E=_\5.$=\%#TGY^>X3:+?D_^*_SLI?[K'^OT&_^EW M_Q6GKW'B894*[_US%*:G__D=.5KOOPL30/;?6/WTPNTF7RV-"NH,/-\G'_R? MWR41Z??@X)4BQ\7:^<[Q2_&#BHL;#W-93%HQB;)^0,=7$B"50TK]J0W'-CPZ M7C R$-F_V3!@[?P-19E009?VB[VN\CM,>'?Q]@CHQOLYN=?(DU()O)SRE']S$,4()I=L I MX:43AT3.BBBMF/N:=[+&QXM>2V6'>G9/*'+QOYT]R@K6%Z_\ W[@OGB_(/], M@'X,$])(*SZ$/M&CGK,PPY)H,J0/7:5-U:=\/<-W<^6ZZ9&P0[3-"(!0480. MY 4I&2T)L<2RH1>@,GV,7-;X!25)OAB6IJ(]L6_DB-*ZI&8:DT>9*I$QA8YG ME*%B$Q;/$^_#F3Q6Z6M&U2-!?H=>HQ3#L<%_/'1.#_^A><32PR&>\C-Z"_TW MC/S<=GGGN%DKK9L48?WINY=O^!>LAZ"7]-7WCEC&:$#>]6L=CG(7A@$I)-=5D&L!S8H3A6$^ MOYT7#4M^!AA16*077./G&6NV>-_-*]G].\1;V$^7XYUCINBMCD3E^:TP-3]W M"I%<&M0-42DU;L,:THE(/J'OW^5%(*3NDV@)<#IMU7N[5HSE(?2W M\0U6?)SB^F_"T(\9YO;^"T UN>LS"S_CIHLE1TC!2'"-'M5TI3(#Y1W<@14BR@+%&#[T!$[OL-*OX_19LPM_AOLV%O M*(J)PI9[^A)4A9NOMJKXJN* C5K$6@B -[^D43)XH>W>,*S MER=>O3E>MB*68^[2)(W04QJY!TP7<?I/7)EL8$&^:KU/.WI-I/D(D<674E+&J0.)>.'B W%B*O MK0* $'Y+2_+$:BMA?VETSH@:WVA2CF7[&"8D3*B22OI,M8=3\BWE7U"2$%-A M_F,?6SM_!9BT9E$<\K4I8,+^-B;D< ;_KV!RQ@"Z>\\][+ M0MJU(EKX#WY*&,2U$Y.";>3_"*-XI]QB,PN6A1&QMK M-0S>)#;)L+Z-3DEV?H0O=/TOS)]!'G9E#GE)3Z?\1\[[ ,M"QR)@ MN A2R2R&0N/*L-6@6EI&,DV7SLEW-P]5/Y[P;B8RBPN^;8\ 4 BJ#PYYBI+S M4_;5]>Y';W_PSU\\S'N;91;+Z!&U60!];^-%A6[(:Y[D\U"475Y\%MF_,W'Q M:W!QPIO>!3@3X@9#'A-S'T4!H?\&^WVXKO6V;I]#)@1Z1%:L3D1L?A^X'M0W MHO=%R/[GGQAR$LF5;6KPW:(M6;\H^W\AQW0,1*EEW.-#)K$ZF-D.459Z+V.+ MRD+*K6*!ZM* H(D'YL]@7G(IZU4?:H_+@*#.O+T7.+Y_KBQ[F_ *%9K% MX+NE^#5H]K([#U\4] 7?$WQE\&)[DF 2KUS\&N/KTC8ARXZ&9BLFT=FES:8T MZ%S\3:7_8!,68N!5&$7AMTQKQV)PS8$U?!TH[$4H1U<&P=PHGB:',"(^\B1\ MK0SBVXL@(S48"O#"O YQ%Z,J-$\T$ K,P@,O^5@NB'=883V%16JHWC!+#:RN MR:@)5[Z/XQ1E";2%<(1!1HX%21W>^8%HL-<$"*QE85E\BD*\0>Q MSNN3)(*:*P1K_\1@T @1JU6DSK$SSMI0+HV(47!]!7]6\"O\&;+R=PG;8+51 MRHZN&^4A& Y&%!7RQG\ZD4<6S )XT&L%:O?O4"A7"))<"E$GY4UY&C11D!P9 M:OENFG^#> 6)+I?G,.3*? L YL\08?F_:8!9WJ>_=ETFM%\@0O E/9[P12C4 MP/@N"H\56ZMNBF"0/

MJ5720F8H1$JF95%NPLY?20)9QSC[\C5F9IP-60PBGOJU8^XHB0ISH0@2(A$X M?V]^RHJV9IZ9HF#&71BMW(.'WK+A6%YP?$1:-']+#@^(6/4KAV;_!=J4 B-4 M6L:+T;PX*C,@WHZ[T$WCVCU?55?=>T,UX+HLH\],B!BHC 3X&Z0Q)8H>LR4= M_PE_)\J;EWIQDD5$8+#28%N$='?,##U6T&MJ&2>CM9Z=RW\V+Z/ F9#*(/T7 M[[WSK-'#^7DC(1+R"LO?/W0E\\Z?(>[],0QNCR<_/"-4U1AK@L$; 1&B=F;# M?5"9S)[)>[G>?2WL9B6$*C/L$<6[DF57K,1_X#XUP]: 2!WCQ=K4BLV5@MD* M_P%+9<^(P$VLF%B]([M,'9\4G6SF#\#9%,! K7:5D7K']K9T)!X)DC"KZ)X" M@K)S;VD:SFK;YV+]G1?@N^9A,>=R\40Q0WI6!1LY1(V>OU.= \7HTXQRP?.F/P)#SE D4]JD5A A0KI3@M /_N.GZK M9F3SCQ#)53YI6SW-VZ+C>T'1FR=M3Y4=#?' 7_!!A=&+ZY$78^>YG2)BG $0 MX2%\8KVK*NNLZI5U+JGXO#%0B%3X4M+4-/SB>SD.28Q]]6;*#*W##2%"GV*M MK?S9S<0ICGV7.0.@HM[=?JV]QE,4NHCDV<5NY#4"!I6G32XPB !O"+'D1\D".L>"572[0ZRY=9V3TOR >7F5-8KW)=9E*2JRJY9D\W0QZ%)J#P^D?UO M7L*'>\?8,ZQ1M60]X9D\3HK:$F/ C_C51-$SPMPTZ.=8%RX'T\V>M0F-N4'H M+'-8CYE0S5Z%;263;9_1J.K]"8KYW(0<96%_) V9R2L^-R]QZR?H5[6S>U/JPTZ M9@[9-$)8DR.J7/SR].]PW3I6B9$03RQ/TL^4['6:$*Y TD N:@_]5ZT6;@UA M'J442\+ZG_P4"[:KTPG3&%GM =9SDU :+] A* 3)TKJ6Y*F?RMR &_(#[/4*698*6LXE,=>*/[6 M*K.7!5BJ!HCK73?"7F$"0.O"UY<;K),YT0T*PLPZ@+8DA:A)NX)!$,EX$Y[# MQ'D(DQ KK]$II%5@YX^!"!5YM(@@C4\@O@W>O"@,3&0KP&M6Y_C69LW;_WL*]-U''M,R(AXZ>#Y]YX<7XW.\R9 M/P;BR61YQD3U)7;V&'.;CM.,-P(B1,^ICSY]=_673P_A-LN@OO.=2HUB_%BG MNM:R6!&N2',@KA^6]GB]#ZBSOL>P' MQNCE4Y>)1OX(-(-AQOQ?D)M&E/!7QH\0>5O-:_"(N14WV+,] "(\6,M^\XC: MB5_C3KQ"%JZ DGI,@_QX*-RY1WA#9A++2L_N4%2U@^"$)+ F6.-8QTR%*U"S M?_](,C5+$BWR$9XBSYU ;I;;!5#9N*KY?ZETT>*8I TSHT^ U!R(7)9;!9%5 M XSBQE"9#(7_BB.7I[HI68E9TBAC0B578@LCW%2-B?SD>N';EG1#*.CI_.+Q MP"]H48$&LU*2VW$A@9AR'SECH5R_?I5BFMGJM!Y$9E[]=:P-ZE5MRM$P7K-#>:KH,LPJL&W_KU/[D/ MK6)7FA8#0V;"JTT!^!G%J9_U#SX537,9@:_]YD(U9-T'VY3XI]I9?=V_0[P% M73W[&>5=R%?!EOA_\W^4M0W8ZKE@FCV4_>#L\8*K/3/4ES, X@F/72' Z19" M,:$#*&T&IC90R\9:[THFR0@ZEAL+E6>^'+S3*<_J_A%+$7Y9LYD27"TQ$BJ4 MM>*KN0Y3-'BNQS-4'%5RL#U\-(."-/#S(O+W5E0O_4>(_+/*['CRT&^ABWG* MT7/C52Q.!1%/@ COI1L"?KC91:&$PR#"5C)*_/B\%IFPSU6$V_T69:GL9.4B MA:_L*!1L:\HX_@T_0=M\2-59]W,8;K_A?;6%W%$_!<42(-)*)7LQ5,Q0?CP8 M?BA"02:O/(9!/127XJ!EC(!XF60B22LW'6G@3EK5?'TI;.JU9'25T%3)!?6' M=>@0"(H^/3<(2[Y;$G9ZG2=98Y!)HG!PD9-E1H(A?5UU,_^QN6^6O>Q5.9.Y M"L0[),<.)V:"QHNTERVZ^R62MV?#Y 4C-= F':U(X5%B=RI?T8EZ=_,_;0^W M:CG9.@9PKDN..=HH]_D_?R2 QNX!'9W_[_\!4$L#!!0 ( +-X5UCG18VH MW@8 #2, , 8W1S+65X,C$N:'1M[9UK4]LX%(:_]U=HVVD'9HA)8$IW MG6QG4F I;8 T2;N7;XI]$JN5)8^LW/CU>^3<(65:NH[I7K)ZP6 0_QE=6LL!)>G_Y5.JC4]J=O\/+^['JMJ\,)2^U$PN]/8V[Z M0OF,#ZS^1<2)-I8K6TUX& K5]]FOR;CZ-,LT%,/%AX0J12#ZD?4K0N'UVCY> MS5(EZQF7)/2L_^K0.SP\?%[M:65+J;@&OU).;'66Q.K$+T^O]7@LY,3OB!A2 M=@DCUM(Q5_.$76VMCC&MA;$M<2GZR@] 63"N"BZ#>>&!EMKXS\K9O^HH$A9* M:<(#\!,#I9'AR;2\T?0FNEJ&-RMW9WVP,B,1VLCO"5L*,"76 NMP.HY$5UBV MV['%"99%V7_[L&QYTV.[YJ-:]:]<[YU26K7YZP]L?&LF Q^S&$U6E1E7+9*S^??P ?M^1)"GX* M"4>=8:Z!R6C/\L[L/5; S$L?BA3MFA1VXL\_/TN$J<*%.EEQ+[$LYQ!L^&T) M\!=SL[RY;W%ZCK#>I:X!_L7/?I;<'S9S>KM*,S/42W=40C!4!E[,' MC93,W=U,A'E"K&6>W\=-A-W'.&59AA#,OC;^ +\:1@H%7^6M/>BF K]O9N*O M0+?QF9&"&Q5\-S B#45PPTX1U?=])M_H.!XCKE^3Y@0D'W$#Q%_._-71*<;: MBB&PMV@N\);2/=9H'!.,!./V80R'7 40L@MLO!G!);%(+!;$XJF$P!JM1( ^ M.DZTPDN(X[D*/.*1>-RJR(W.&P1O"*F-\0_49B04"Q/Y#R'1-;,VJ!1OA74@ MB!3FUA= QI&(+$+DSB!%+SVFEN+-H+P1UUIQ8J^(AB+;.<8">]HHP7?),-[2 M;2$.X9DSGDTC\.V8&"0&'T"0$;VTU_#(3Z\(="ZE4%JD1.'V0]WL@)J-A&,Q M.+9;C=+QIR6*%4*14"P&Q4]<)C"AN.)FA2ZXF4BN0L(PSU#91&$5@G1M)IWN ML7H,!F^7>%Q*Y=0""X M9/40TV9+ K+H@UL?,&W=V A8$W0BX<6S\4&Y\ELU7?H;O'X<"1K!R1WL;'V& M"Y0/N04B>D-'W E$&.:,X3N><$7C-+>6(SA9"+[M.'<6 KN L0@T:WON3B,5 MWEL*/%T.VA"11&211.YT!%>?A=I=Z9V[&+JWQQHV)#17Y*)^=N&P_A-I-)H1 M1UP7$\?=L*-'L!*L#TA]!ZL3FBL>M:DANA=>%XIRXW0A.;VT6QX3<*2L"Q>^.DV M0(N58QTN1FX*(-L*8%"K/?1>1"*H(RU\54 M?^_1_-\-) ;:T@K( M;< (9KH*\@04EOR%U??;!.+JAFJ9+,3A-VI<.73_OW.'/S!NF9F)65/ M0[F M2!**A&*1)I%6X])JW(S.&0U,LOGT(LV!\+D=\DE:_Y\A6.FB03,8]3 8=A?4#]H(@_%$( M3_^L9R=L:),2@.O:?+0\(OCRC"+-9Z)B^6XJ%182\G"/MH.@&58%#T)F!I&U M X'O14\$U*7/I'-3Z&7&W MTJ@9"7L]W;;I9PL&U_:[.IR\?E+;CVPL7_\+4$L#!!0 ( +-X5UA)G^IB M!0, )T- , 8W1S+65X,C,N:'1MY5?M;M-*$/W/4\P%Z0JDNDEL6HJ= M6ZDW34I$<:HD"/YN['$\L-ZU=M=-S=,S=A)HRZ<*M BL*)9W/LZ9V=D=33]W MA3R\!_T<1Z18WN^PM-4JMSJ95LZS M] [#7K=TT1K'<[H,NU$KRT1!L@[G5*"%&% QG+_\_ M'0_@:#"8O(SGX_@$1N/IBSO/U[?*X:8)N?5R>%-91UE]TWKXL>)_A9"+PZ9-JU5C<( JL;/,298+!@MZ+5Q M!+L K]:\F=XV#(:]Y'-1,Z,,#:H$&TPK*/V0G@VQ*2[)NHW![&.X7Z9H8>8= MP,,12818[T(0!)[O[P=/F-B5Q=[3 S_8N[ZX]W3OL7]]L;?O'SS9:7-\1;#O M2H;;<%/YS*\J5)22+:6HPT8:79M@-A?D%J[5\;@_7AEM(_'K68L>P]02P,$% @ LWA7 M6%N"BR/6" V4$ X !C=',M97@S,5]A+FAT;>U<6W/;MA)^[Z_ <28= M>T:2=;$=FW(ST_HXE!U MM^E-'K5;QU+W,ZF;0Y"#H:\NQ&;2=/)_I",V5H!MXA74=)[72E*C/8E U&GG MOE\:4JKLAWLISZ2:1M&\RE/4P\4VNY$!'"E)/<]#P M>IKQ4'IHNIPG$.46FF/+\_[*W-^<#N<:2^&'42I],T%)T#3)C^\Z)^W^^2&- M_7A^F./_Z*'@J=D2@VE2"QP1=3JMDY,/[U>G?HIE6_)[?X])\=,>3(8REOYK MK_.5?UUQ16*4L=&[=OBOO]DQX_)!QD:)!7//'NBHRS__<_7+U37;[W4. B!G M'GL.7ST (@]=^"V$/,=Z$]0/=G7%#T%"4"H@,99[:714H.U620U/X*J+RR_7 M5Y^N+GZ^OOK\VR:/O0PT/%W >([%;?O@'[?4JP;[58+EFGW^\=VDV^Z<]?\H ME)(CKALL >ME.F5^R'WTEI[U0@(5TN6*3Z-4P61Y&Y1K]7K]=X_%R"JV>N%2DW6-L-ZO['$O8^=5NVU!7>5 M*COM]JK"9X(W&_(1, LC"6,0B&3I&->ZX HO4@G%C&:?C,U8I]W\E9F475S_ MP2Z,S>O@.8,&U0SSRF$+B 2KWSI*NJ\ );^@\P4!(9NR&VW&"L0 &B58*I0( M@YJT\8Q&<:D11%-6:&\+0%LY/D-41?#A+,-/5B+ 4I[@)>XG9)(QF\ YUW0Z?":0&-P2D49GN8@@43:I,A03.-P%C(\0_\D0^8*^FL^ M?@P6*B6T@$PZA;L++/?96/HA+M#ED 0#26^.IAF!RQSA,,'BZ:(;^CLR/(H, MO==,!F"IU @W0NX<7@UD HKC;;MP7^H48VH(H/A[H@J!.A'""UAJ(/RE55.& MQCLB#Y%*J3D[*F"ZE:G14B%)<8,D"H4"2 F#N W3N6!/PMV0ILI!N2.(EEF#,H;]!G7&NBC"MP'$UNC2I!FUN3 M@,#+CNTC1@4@Z$L@7DZ2(=<#8#]CH/Y2*)3H]'BS<[P/!V%HYUB4G\J/DG:2 MNB0+Z6<4S1S,MEDP"'OD58A7KD;LPWJ%1*>.&V'T(U2PQL M-E-9!9G"H@(,Z"/I0II *=!!#VUDYPEF,4E94#P0HBJ#YJ!N5 F,;DI,-FB+ M,TH*[H.AL9-")O,9 @/C <#Z)/GMF1[KN2+GYUI-LZ#=SBWO8) M9&L*(FU'4A"SN#.:4Z;D#EE)&QBB&[>BACZ24?)8*NFG5+ZMFY8"06!)($#) MX271^:8LY.-)M9Z\P)V]0U]2M9DDQHHP?]@)#4!C$:F0AG@' NKZ0: MQ@&98TKW[DRUY!62#$5=%2 .$1$A3W*W($8+(K=EUS,O)+?):^7']3B20 M"P=B3B)N,1Z;PF^V8)O$RV?20'NY].Y& (OK76((%Y4GT)P=-[X_-\0KX$8% MN]OHI;Y9M<<(=]9SY![YATHZDR2%)90NU$_KU&;&>;R1A+2 %J*FOPKT*NK> MWS0F1;YA7N\H'I5U#[F;E)J650% 0(=T&EU2I<,J4O %5 MM0!7Y!N/]]*6K'PC%'Q8!^/XG]O!"-^1S!C;F =W2C6+G)G'>0+]/6#>70BPTRQZWNZ1TBJ.9H60W^ M8E<-J\ZP=HY;'73K&!?4C#&,WD3A[R9=6$^1V]97W@@A*\>G2>U=]DZI:?TSW;!GFW;MPMP3T[MU WR(0;<+ROQ%E$?L$L2WHS$.WUV#==O=HZ73N M&F0\YA%M\Q!0\9U/8+LCT4_N['NY=\U9YY?ES=>&X](8$H^D1TW)1M.;>KTCM&?*#C(=]L<' M461ZN:%5 Z5>ROJW*-?V?4"+YWF]67WH*ZO_M"7>:FHM=IKII>?^DW6Y*LUEZ ^J']7W"JW;[=I51ZW>8^NS M!_>4NK,]^$MAROT+A0?FJMZ],O;+XL0N6[VP;'5^2/\LP\%=8!JU]1\P( ![00 #@ &-T#,Q7V(N:'1M[5QK M;]LX%OT^OX*;HH,$L!T_XC21,P$ZW18;## SZ :+^590$F5S0XD:DK+C_?5[ M+B7Y%;MQ'FUBU"W:Q-+EY>7E.;P/*;D8N51=_L0N1H+'^,HNG'1*7'[\J]GK MM [#HXOC\@)$CBN9BU#'4V;=5(E?#E)NAC(+&"^<_H=,*TETYDA$!)UV[@:E(:7*@;^7\%2J:7 M4V'9[V+"/NN49[5@J)W3*62= MN'5-KN0P"Y1(',U!P^MI)B/I1-/F/!)!;D1S8G@^6)G[J]-AKHF,W2A(I&M& MD!093?+SF\YI>W!Q3&,O+XYS_(.'O*=F2_2FR2S&B*#3:9V>OGN[.O5S+-N0 MWP<'3,:_'(C;D0RE^]+K? F_K+@BTDJ;X$W;_QEL=LRDW,A0JWC!W/-'.NKC M7_^Z^O7JFAWV.D<>D#./O82O'@.1[G-!Y"46'$&_,*M+?@P4O-)81-IP)W46 M%+#=*)F)9P#)AX^?KZ\^77UX?WWUQ^\[")%G.T66%OR=%KV]' MTH[8^Z'A$ZX:+!+&R63*W(B[8,4)"^$FEC97?!HD2MPN.L&;\M_"DHYZ(B_4 MM(X;-_ K;F(UJ0U";H7'ZJIOYN;V6KU>[^U+.:N:O5ZKS,C:IE_R5Y9X<-EI MU8Y;\%BILM-NKRI\H:UG(SX6S(BQ%!,18[^E93S+"JYPD7(.IC/V29N4==K- MWYA.V(?K?[,/VN3U83-#!P79>:C=HV0[E'1W "6_PODQ 2&=LIM,3Y2(AZ)1 M@J5"2:RA*=..T2@N,X!HRHK,F4+ 5HX]A"J"#V+I=VPLK$ >UL;<\?:/?*?AOR3'4#^]1),?GYSVVUWS@>V G>5 M,M*YJ9-$XJ-'T!7C1GBL GLR5((PQ036'2JDG"1.8BEB!L4-^HRU1DK; N-H MOWW^"#(=\J/7SZ986/@6L/+YR/V8;U"J%/'" M;C^$3U4[LT#S&*0,D)Q3X@J#9J#NE$% M,+HI$6Q@B]5*QMQY0T,K8\F-I 7(,EGS83,C386E!,J?']9G6SZH:"M@D$,0 MHT$Y]E1&A>(4"[$L;\0\$<.(,JU;S$;Q72A($!N&\2(>D&?VI/NFI MWCG1; MAX$[W-L^@&Q-0=!V+&-B%KA^W#3F 1\0W!8$:]LCP XW_7+EKO*1Z5=(VYGZ2:%%4]0$?MPZUU2A<(I M4_)&J*H%N"+?>+J7MF3E[E)P^Z=_CVU@]+]? ^.QCS)9;>'.M$[\PYG94=&8 M1Q6*<8MDG0<88ML#\MH[Y=S<-HZ:SFEC9[FDOP"=:2J=$Y[7Z\:%&JDJW8PE MK/,:#L%GQ$M+[4=\I;*R/H;$WX6$\?[$*;*(EG"T;X_LVR/4ZJ::28(/U#JC M)EPD!0!=TOMKRCY;JMO>#:%%U%,K&Y9H0Q&,,M&(6 M@393J"K2,,;0ZQF@L,\K+9)*6Z0 &7SD5U-%_[5/"/8YX[YYX2F!U# Q.(4; M *CPD0,0]\\L*RXTRK1*9F.MQH)RJXP/JT>OI@HV(LV5G@K\V1DYJ_U#D4S1"RZ:?($Q@5<3?C4[M__?:!' MG6^KKHF7<$W_].V@<@C91/[!$FA $W#6!6 I;T4\**<\[[?:,WD@7_'?D7:L+8^"N8Q=OD.FWNF?WB$#-R;(: M?&-6#:NPT>FW.O#WVCV98)4E^H(2@W1AC?65-WR"D6.;Z2D0>Q.?T]_:5::< M;=-MOQEW[]:PKO:J?=(%D,=4-45<51 K83>88=J#<+,J4U&BW3V#KO7P/U]& M_[UO&R_AO[M\=#\R(]H$\G\"90'[)$)3T*M1W5Z#==O=DR74KT'&4[9HFTV MXGMW8+NCYMF=_2#WKCE#7I?5?/?UPTB* MA'V:M;#^*)_"?.THP5>J#5]C0^MY&SX;:V;ZP>3GJY@KS26VO.HGU="^:;M= MZ7O2ZCTU #RZ/NW.\OG7TH!Y^$GTPS%BWP)]92W0BV/ZQ0F7/UT<^U^Z\']0 M2P,$% @ LWA76&[V8H@[!@ I"P X !C=',M97@S,E]A+FAT;>U: MZW/:.!#_WK]"ETP[R4QL_( DV#0S'"'33&]")]"9WJ>.C.58=[;LD^0 ]]?? M2C8D$,B#/&A[Y!UIM8^?=E?22JU8ILG).]2*"0[A-VI)*A-RTOUFN(ZYA_=; MM;(!2&H532O(P@D24>0@7,ON-IGG&)6;2SW$84G;EH>-\[.]H MQB&]G@ZJ>@V9Y9YE-BCS4\J,F-"K6$+#(30$V=@0]%_%(\AX2+@!+<"IE4^9 M1!F3BH1XMI5+OU2D9.GKO@BG-)EX YH2@2[("%UF*693PB"3,DN!5I*Q-'!" MKYB7D$@J&6KX5,PHII(8(L=#XN6<&"..K\H^B7,Y@IW?P?1\.,. M&<@&&9)QKU=2W_XJX$9E1,99$EX2]WFFD!UOWTZ__U\@/9< M9U\[Y RQ36"UAHNL:_@=#]F$O4/@3_BBQ9OQA$[WH=X8&G[JHW[[\O7W1[1N];W]T_T3MSD#U.);E;!BWOPHA:339V*(] M9_/6OI>R[[&._SQKSQF"?Q@92IHQ-*(R1C(F"#-6X 1QHC:S*(M09]!'G8S# MOUA3[BFJ3I;FF$WV$32<93Q%MF5\1E'&-8\)P1P1!AC=J6EI%0()16^%&6()4$QX004TXI< M:CWW#W1O 2*Y &2!>19%= AR@?"6P@B: '*0=(#R@HL"MNM(9NAFX1#"+!<- MI2<.LUP"L]NDBD EAXIQ'_, ,R*,WC@A$]0>:M!4F]H3]M>GMVZY!3 M::DT\ES3==WW?DA%GN")%R5D?-M<;7X5"E,)FL@0$G/I:]L,L"(57H %22@C M=U"XT;.2]@ LKQ5CKEFO'S7MIEUOV-:AVSRZL9LRI;FAS;_'W)V3/7NVS[^% M:,G?MJQ%CIM)'S?!AZ(B22"R(,(2%<*SL.;DGX)RDL( H8*B7^4:VX63#()< M83?VPOU9(-TD@5D"J*+);KIU7Z6&F;^IP^+-D7'K=R_C=\Y/XG>4P4J3ELN1 MZL%497Q:+A%3I\24@U>":*'\[T!UXR1!,(QPJEG\Q>T]@J$/'AS>TF:)@X0L2SZ6V6@< MOO>K\IU21E7S8+[4 .B*"L@_.B8A'XIK-DTK1D]Q%*"4 9QJ,EQ!TS"=XP=(@$U]G@W\P1<5 MJRJ9=L.T >D1&&0$G."_/?W34 W+L\-=[2LT=+;.87ZSA(9H-VRJSRE4O)2V MJEM/QMW>:1&VFBNK[E#F7ZO-X1 GE7>5/N?/*K#: U>SXE4!UW*.@=?R8FUS MWO6=AUQQSOF=>>=?.B,!+S"?(+53A_UZ?:Y&N\0SGC-%CYD$ M8/S@##RN,/[B8#\)WB45[Q\+S9_-CTME%+E')7 :KH2^)FKH,X7%FZ'>A]VQ M8]E-OP][5GJ-V;()>9ND]GIYZW\9,ML<\X,!]I.EDU68;A/'-@ZV@&T3QY,3 M1R?&E(/0 _2%$T'585A7%#HQ)1'JCLFPD/2:H%Y9J+XOG\!O=6I\;/W8?1(* M/V8)X5M9ZHG;$ZI9MF7=6\ZJ6)JF^YS-V)K%X^72[G+H! RM$[- M*NB*E,U?GTT]?VK*\N>K2V^9" LW\ZYUK4N"UWC9&O.;!')%RNQCX B4\W R MPA.A4TVKIEX8G[QKU?3KY/\ 4$L#!!0 ( +-X5U@:2B8!'08 -,I . M 8W1S+65X,S)?8BYH=&WM6NM3VS@0_]Z_0D>G-S"#'3M.@-@I,VD(4^9N MH$/2F]ZGCAS+6'?RXR29)/?7WTI^!$("X='CT?!&6N^N?OKM2EZI&\F8';Y# MW8C@ 'ZCKJ22D1A(8] M:/#3J2'HOTJ'G_* < -:0%,WJY2$:2*5"'%M*Y->X4BATM-](8XIF[DC&A.! M3LD$G:9 MMV#[5G-@:T(#&;DAE<88)$FBC/SZWMZSO&Y#/7O8;63P#0AII.HA:M=H$L 3 MKFV;>WO['Q9-/\6PN<+=VT(T^+A%IM2G\KO3_.Y_7T!BG+*4N^\M_>&MQF52 MS*.?LN"*MYT'XC3X]OGDT\D(;3O-'8"&O?-/O=/!T#C[]OO@ M3]3KCU1/T[*:JW![RZGW!XSMKUQ(&LX>2H#'[41.$@3_)&0L:9J@"941DA%! M.$ERS! G:D^'TA#U1T/43SG\B[7DMI+JIW&&D]D.@H;CE,?(MHS?4)ARK6-& M,$<$PB= 1V1,8I]PY-B[0)VFLXNP0"%ET%?;'))QSJFDX#=. C28CB.<7&@K M,15"684O)1E@25!$. ''M"/GVL^=7=V;@TDN %E0GH8A'8-=$+SB,((F@!PL M[:(LYR*'72N2*9HG4"',(GDJ/W&09A*47155 BI(2L5#S'V<$&&<31F9H=Y8 M@Z:"1/F$I?N3;UVN[/]++Y5'KF,ZCO/!"ZC(&)ZY(2/3J\/5PR_#H[*@A0PA M,9>>'IL!HXB%ZV-!&$W(#13F?I;6[H#E1\6=8[9:^QV[8[?:MK7G=/;GXZ:) M\MS0P[]EN%N'VW:]![Z":*'?MJQ%C<^34N8!B<*<,8@VB#JFPKH.=4[^R2DG M,3P@5* ,R_QC.]L8L@E'=GL[V*F#:YX8ZJ101IC=<5J>2A]40& MA!3% M(H;A3!!7D P#MTA11P-[O#)V207U*:-RYE;2I1!(!==CM+5O-L$9P*DA@Q4R M;;-Y<(<(J&E=5P-_\$7'RE*>W39M0'KI9$Q@E(;/"?[;U3\-U;#$^Q(-G9,S MF-^4T0"]#SKJLX**%]96=>O)N-E;52'+N;):39IXEVI;.,:LY%;!.*\N06K^ MK5;%RPJFU3P 71<5KU&_>3?TU,NTJ>A\!RUQT3'R>8SY#:H\. M._76M2+E$F8\9HK6F010?.<,K%<9?G*P[P7ODI+ORT+SM?&X<$:)NU2"IO%* MZ!NBT1,1%1'J77 \P6S9+/P_F>S'):N?,DXVB>6% ?;*"JA=Y71WH1Y2$Z+BN'9P5A>C;4@G\5N^&Z[XT._<"X"V7 M!-[RV-8H=]RKNO;@DU-4G:A K *K65'IH@)-.)4@!-[ "Z2JZ%;5W0#YL[JR MJ\Y*(BR03T TX^DE5>=",KUQL*2"9T(9 TE05!;P0-$RN3#G":S3A:)UCY X MHE(H;\,0Y1FT*'>)D.:ZE1UUV^D>=1W;LFXM[)2JBQ2H=3^JU*/+L>M5:%JF M\]A]RH/+*,WZM?.E7.NZ_X+Y*A+WT]U16SA/T0<$ <2Y#G!%S#Q.KA^I5.RH MAK+\MM_2DP>2!,]S#7#Y;8QGN @8\7F079 B& T<@G,N9A,\$SHA+W/^!U!+ P04 " "S>%=8\TZ?Q=L3 "MT # &-T#DW M+FAT;>U=_W/;NI'_N?TK<'US'7M&_):=3P6/ MX3<[M](FXLWE__5?OSQ_YC[ Y6?^^OE(Q7-F[#P1__.[E.N)S(:,%U;]ETQS MI2W/[%G.XUAFDR%[E=^=_8XZC>5M:.2O]JW*A\='/\OL+)59?RKD9&J' _@X M4G=](_^-/8R4CH7NPS?0SWD>NABKS.(M8C@XSNV9(\-U>$;7QCR5R7QX(U-A MV$$ZD$J6'/QW3S]EL*JWH MFYQ'8IAKT9]IGKO'S1SQ(Y7$9Q5MKX&T3=2X._%)0VF!BH@8,9.QG0['TO8C MN"XR).H7F?'D_!DV>'/^+'_"G+C(P62C M2??H7/*?B4/#ET>O3D__N\ZY"&@4^G%9-SBYAW?K./7VYIJ]_73U^=/5QD_/U/=R?'@ZADZQ8G]\.MK$7"OX74;YV! MR*SX[+#'KE$L@^X:'+\+?(:O"BVMA*Y*'E]$%B\/7I\^[S%N&$]%%L/+VQ_> MUX?2"L[#[&9712*0]?T!*X"?FOA?I[1'W_Q!P3I _K^#%0/Z4YL]8CP1WP*. M(__(>%>@<[2SV/:'BVAH\FS>!CY.P_NU4&K;)"-XC%B]:[;OD,&A" MD>9JY@6"?_?X-2Q_V*9K^ K^!_XOL/X 7DPLQC*#"R.1J-DA$UJK3*C")'/& M9[ 0\9TIQLL./HW',H(.&]K*C)XN;H$\7#P\ XD4J2(C]7PE0$%;D>+%U<9' M[31O=F/2$5T2Y'N&I)X@J4_!RONH[$S:*=EQ.&-@"H.X@#]H8H'<\!+"VWW8 M4',]!\UH&4\29O$YO85;M4BYS PSQ>B?H BQJ<1=+I!MW1I K:IRX>4[/(G# ME-4QSR+!D!IZU!C]?DR#\C740(M)D5 +PW*MTB*9<)1NHSG=_I>CZZ.Z581- M2B4-*S"5QNR7-KF^?-L".=>KO8Q5JS^H&/\2%FUG9SZA4.1Y#B/E(S"D8%1, MZ>7MP:20[O7#I<7)8AB\N (>,89W3M.-YB+^AAD!1!!!131M%K=>%L_#5@9% M(1AFP,3$^3J2N1OA7DP)\H6S]YY9+9@=1XS]N0 E0R^J>A]U<6"FJDA0Y;"8 M#&.GW&HJTW7V^LRP]R(#H9# A2(S(NGT4SM\;;OR.[GY;%;5]1?,K "#%K$8>,"FD/DZPQJ4C?.+*D,\YD$EZ9];IFUL>%"/(TA>^T!/F9J2R"_A+I5.IXB0]@8.$?J-.S".^' MARCM>RZU9,W982JS"O@/?)59E!3!7JP(7D,BD ?F'=NZW("N[Z47ID')8$$I/E%NTI=D8%D%ESY"8:%K91[MC#"B$5JJ''UHE MMLA46IJ)IC.5VK<6MF0J_0+:*'<16Q^4*T57;S^TSM)DWKVZ0>LC&'?H5@=U M$?0Z,!NT1@HJ(K"VC-6] .[3 ,IN&@PQ;R:D@F>H9>$.%VUZP?N#@_'AVH 3 MF9M@O:3.XIS7(U"5/[JT4]$/<\,3I)A<8=:*TBYTK?;'+58.8/<3 ^R09'P\.1A1*NRI]INRZ_\==&BCME,D_EAYZ^<104]UXOW:\QX\Y MWAJL?9R(N[YS[X*L&8),*=+L+)8F3_A\B%<#+KX M#2[^V]"9WS;%!MN"O.]TW51X]:FN-D^(0V3@]Z)5N=A36-[XE%(3)\ M[=?N='OW\ M0P?'Q[69U[ MXIE:52B[=U(M>2_1C\13#.NAD/N0X1Y'WHK^'V 9W ]5+0/><:$=T$?4P5U7 M(6SVV<<[5WN@6*RXBX2(OXH8:J>@@9Y)(WPT=\IO!70LLA7"*$"W3,Z4QTQ: MUZ#N/J6G*>>*U2(1MYCIXB/8L2?0.#0;QM4+_!:]MZJP'O1$$49$__([>#DY ME_%1);G1U&HPN.K";'#\_>"F[9/H[63!=I;EQDE>SN+1O '^30@6E25S]J\" M1C*>XWINM&+E>,@.Y"%.=EC]9:]P!8PP?VK#=RMC3"6D9@0R%?H M6_A,<9'E>ZA/Z+2Q/3;T\925:^@ZQ\6$(,^:H,F%QF +@5H\H (^N^XWL?6, M5NZ!O%T9'[QDD%KUH SE3; HX8:,P#KR11KK>,A91OTBT*2Z+H)S'EG<> ?T MJ2))%]9"&UNU(CJAL"6A@'N/C8*A5%&&<-.YE@XK;97%.3;E6DS!KB%DFRUT MUH.IC="E107;E&C2+#\,RY2M(_A3#EW!?Z#H"47'DRA$EIS?-P#H\(DRHW5: MHOO7Y:3TENB[=R678+!80 >D=4=KH'DD+.%BR3E>@?X$0\@RPK]"$%10ZGOX MM":#QEL(#WP%K,B1C*F,7#[#QG'->"65G*&Q EW$I K+I0OFHN]*QB7R;PE- M'ZNH0(I=WWY0P> IO_1 IQ6>;!UVW3Y9U&TYNRWG7FPY-PF5UFT]"3C3),TG M&C9<*/@$UQG^!K%Z*\C< -FQ(@63+;C\P_S3VE%-)\4@XE!L-_PGHQE#5GE*816 M1WZ?X+8NM,E8MW>AG*/$J$WJU'0NSDXV=[+Y5[IZ*R?&7HCPX)QH@[S.UHE. M@\XI[QGV?N/*_[)I8X!98LXH]YUO?'7D.L,7Z/8>M'&Y%5G(',SY//6Y ;2Q M"0Z8C7VJ*"JT\0YW\DAEL6O(0_;@T1IIV^$PO^>T.^EPF!T.L\-A=CC,'PN' MV08;N1U#WA'Z= F;TDK6=+-A)UFZ2Z"J?=D?-$WGUKAUD*=VJH4@SW- M@=RIFL&6A6I@<"IYPAO('0D[0Z@<%7SFH)MC/E]*8JYH#>58%H@665P&L\=2 M5UU(:U@&[[)^,U*M)2X(7E96&;,,6(TQ@<$)2^$E3XT//?@[9F5QL3HB@#>S MX/!)E>CH1'R[1?Q>R/6Z\&N!4.?$RLJI-$3#A&&VICI).QG.?)+-=#OO_Y'>2H+141=I6+MU+(R[23/]VF$:*DAB\>O--2$;,?P/K]=>N)J7J(Q45@)5*X,?J(VE*[R+PC45 MUL/%32DAMH5SN@OM=<)\L9;)WF;A#Z2\H M[<^5&H6]'MCW",,A Y@;(PT5G168&1$METAWDM9#P-4 _!^F?YK:NM4@@/S@-9&VITQX].:09B'@EE\ _^L T8%4N,Y]4M/# R)WCT$,# M$FPHD@R-R[O7:(I6M;H=V-R/BN#GM20H+T4"$6OD!U.Z$R&=".E$R$-%2"*_ M8(0IXH4A1VI5>V%C&DO/;PF=CW8D,C'&8 ]N44=:\1AMCELNDR ,P$Q(U%P( MLQ19ZN'%,=Q(V:="6%^=H7:*#S0(U7:QY"D_/!B<'M+A0N'; 7Y;X>]@[YL1 M_@]VWP4^*18K1TOA* 4-84-ND#M1;[7X/"7GAPKTY/;=E/!#SXZ52WUW1S:<"]MP:ZJP#>SXAB&,' M]NS GEL&>[8ZL/-9JZDCNMV,XER5:8>ZI#M#L1LS9AW MM%HN8CQ1Q%A=G>OR8>&XW'9RJYLAWPUF>+,0ZJ=*4=Q/DJ6#Z]:DJR^>*>P\ M"-0-P+(-H(Y 1ZULVBJ#CUC#&T/LM)C5.FDX[?HKWDL).,0!>)"A)82T03>3 M5KF6NRCTU0F+]@D+FDTKZT6-QT;8U8I-2@>7;NG (U?A"!8-%>LL SPUG.S* M&5G^%N"*<&>CTO+#6YWON/+JOK[8[+V%BX/7KU[0@6@D;T+Y//A<3OE,1,(8 MKFG1QL)('9S/)9BK9JAU!E(+*7[J3G_^DJE9(N)) M6>J,JE%G6(O&=;2@"1FG@PGKZ/'%(.Q" -4?(!@V0RO*ITHYE=3'PB@R"=:"-\,51F*&06" &/6I652[LTH"I!YH5">7QU* M6"Z]K8J-:@03*H1U%EB-41U3\ ;.>0CE HG+\'H\*SB8)1C;HIEL&HX*ME.M MBHFCEH02J?H2)(.G/AHG_JPMC_"K"4X,V#] D*T\N!-;K1GSCO:)[\ J3U2] MP%:[V-)-A:?A8%N2K"@(2Y@!R.]&U.&2,EHCJLL0=5W)8AZHF_E5*9^&K-J$ MHM*EGKF^?-LKZT57[7FM;T_3=57,_<*5BQZ\/CU=M#X;#NLEB$%"!H,NL!C< M$NA@>>NZM&/L0L!;G+//NQ!P%P+N0L [#0'O+$[Z;8+GL7,B;Z[9VT]7GS]= M7=Q\^/1QQT9-,VM^:#NN7;.A;B*5T$-O"UTL>@?0O'CKMN8[9N&/=RCW(YUE M^@B.7-KVHR<*A"F"5C'?M)P'PCMFIQ0O,5.7!:K+@YW( ,6@ WY@DU.XPA&\^YQ-@A^3*%3P*;WR-:D] M@^/OFM=34KB:Q+/->7)Z]/+XM/[SXH=.X;E/__N33\OP%7QU$$)8/O4X!+! M1A[6:C4T!EE<0:90#F\!!?%U^;I^DG3+KUM^/\SRJ\5'R_!CMS:ZM=&MC=6U ML0$YT"V:;M$\W46#&!3SC2"9I3W0K\#'E&L0%VZW#KMU^%37X5L&B?_[RUTB<[7\0= UK(@%WE5KW]X\=/?_W?RW?O+]^QBX_P M[_W5Y>6[M<["%G'LR4^9C@%/G0$/$!K40RPB'X4;DI8DH^(Q8A#T\V,PZA'8 M\9&G8EB=>=$"\?ZWCQ=_NOS['KR@;BEO98;^XYZ?CE$AEX#;MBWE=Q\W\NJ_RFKOU(3"8O_U*^%U]DGXMYOK\&1ZJ\N:WY\^F-DW> M_ =02P,$% @ LWA76&W6V-Z?:@ 4J8 !( !I;6P<\G-O:[RN"(")Z-T0-0?023$3T(*)WHA-$[T8(0I0@2-3HO?>> MZ(GHO?=>1QV,F3LY99^]L\\]^WS?=^_]RCWCMWY^\\YZUU/64_[/>I\7.8%< M &[+2\M) VC7 -]0<@IP%)X 8F)A8FQ@TL+"QL[!LX-XGQ;N+BWJ0@),(G MIJ$$T=)04E/3,7*RT-VYQT!-S2IX]]Y];CX^/A"+L)@0CR@G+Q_/CT70L+&Q M;^+>),?#(^>AIZ;G^3=_D)\!@AMHW]$QT-'N -<(T- )T)#M C%)P;:GS[ M7SYHU]"O8V!BW<#&P45-J+H-7$-#1[]V'1T#X_IUU*\^J-^!ZP08A/3<$IA$ M*L98=QR(>5Y%I=U@>%3VA>39X $C[W-'?VP<4C)R"DHF9A;6NVQ\_ *"0L(B MDH^EI&5DY>15U=0U-+6T=4Q,S1\; M%__A8T)Z1F96=DYN7GYY1655=4UM77UK6WM'9U?WUV]#PR.C8^,3DU.+2\LK MJVOK&YM;T,.CXY/3,]CYQ0^YT !TM+]^_JYQ =(?GU0WB1U%I95^P&7B?'9 \=QS$(67D6V2"_A#M3Y+] M M)$ +7I9.1?WC1H"_CR8 15>I-DA M 6ZC."#6$PA@7XNN#L2"-=.]V/_]7?0 MWV[7L/R$,_^WKS*G/B7P0R30%0D;36"]5O.WKX-_6YO?//1?I/Y%ZE^D_D7J M/XD4.M'3$-MU]32$!0FLRD9$IP>#"Q=JZ&F!&;Z;L=JOR0X>O8&5H1Q'G M6?M=WVK/L51K]9%R_8D&\B^@UF\SD46 O8H4,?#;8;ZMNC5V6B80:8$WLJ9^ MJ[QY(&_FA'8$+4N*^"G:;X:Q>X]J[2#\KH^'];2%.DYXV.Z]SQ8'O0J?K BM MXBY71_EQ)YFEN$[S:@+M5MV72Y2-'U(1:Y"]Y7_;1"2CFTC\:H_6?5%%B$EZ M.2SIMC6N,DS1=QQ_&KP(NA2 KIV+NUXUG:Z'75FB9Z:'KCO[>&Y!"*P]F;.H MN6>FHY@:'M\@;/6DE5MQ2"VI IS5-,7,2O2M?3D;AXL87F^.L9)ZO&%*4(6S M.44(]V.E%0?YX;"F_WFP,[0;T 6WG=[E?71&1B04.C<';F)/\2]'S"Y;JNXZ M67FJ#;RJG9+D#?E\/./[#)(,N#BKWHGI#62<^%HG:>O@SSMQ.;SQ-]4'#-5! M@-F9.7>7U?K:. ^,D8)FS7LO\=&9_41"60MWG;2K!_CR^'$S8Q?#?,*C9,/-27YA'CW$'[T@_41V'2V1^IIO%6DLQ_&4*:&U*W1ZCF=-*\/V M6XYXG5C3QK558I6'&,3J7OO5/J&&.TB 8=<+XG(:MM-_J;4.D@?*I%ZZ7:R' M.^]J*@]G*Z)EMYAK?;S>(3T8T\!R;EX?3G7I]6)^.G6R;OG;)2D2\-Z;A3E_ MPI-G+1PLT@41"(24&U86M4RY+;R83C(1[H/@ $-_-BH?D;U5Q!T;TA('=MTN M&R)&J:]2+!1TSB0C/YG!WQ^8XD5( "2'6$"8A_+;PRZ4S[".^)YB7($1HB9P MR,<"?EUE)!!)CIJS9MT+$*M(_>%P -_RFRP1_7 I-[)RY./3\FQT0E_YU$9X MO7.?3<#;<\&\KF >SUI#9^6B*YB+8R%A'6155?_L^7LDX,7PSC?627FX:G-O M;%EOA*.Q2EK%XGD8PXLPLX]UHA:1.L!ZH_#B6RX22^BVYWG"Z>%.Q5U>GD(V MU01L]UI:S9'[@*5&%KU**K=T0AN4'9A>?=[( *]G M 4XBX("=*F5T"1\?_N]GJ>8<]O2Q[W47:-*(J4U>)06D6"L2M;US3VWEMO:< MG9U=76Z?4ZCL\ ZO0[?$N@Z-5G+2-P_/[,]Q?S8O_W'9:KF&F_21_,IZ'467 M^/OY6Y9GE.! V^.&X)"<5#5%.[[6\VFB!2_DTZA+0 MW>6P ^4J0)Q#J>W9 6:\VQ+NYI(,G5#(I,YBD*85;H]%,5:6<<;FA7*(L\S M<9&N I'>&Q8R[GH9'@%,\>>.7N/J>3"I1)DAV^./0^SAS%+1,WT-4=W;#;0Y M2:$%;I_NO+!JM:#]C M6<,#&^K7UGRCVV9]4![M%L>8@LD=V1E)8EDCLI9L:_\"RM#A0OW=C!$O7\D3 MO1 MN_MKH6)A[\T:D?+7R;9JA9:?C&S[&8^2$H#^85'LK"U/CJ;3S#-!D>01=G8# MJJ"9L#8PYZW[O)T2A6VYLP9P]K&TQH\Y"=_,JWBYO[XLK&4YZEK4U:@'AU7V M, WMG(AQ["SK1^GU4IUO-)5B?7.8YG\.N>$ACE4W\,)<(\6A;CTIJJGGFM:R MT.9#\JG(@)WA5A[K?2TS.@8R(M>7QPUYS?6^QH;0ALQ0*NW@U MV>_^2& 7?XT,75ATN:3*.0'Q%NL-G]7QYFR4*5!0HF[DB+^NA9\)&UKKWG3: MJG\^57YNZT9M9T6)*D9@VF4 >6_'@:%=+%6[(XDMP@9BX?F;2]FV!L3L-W2EUL9=I]"2.H M+FQ(5,.L:C;^LSUQVJX21NSK2Q?;FQJ1I75BY+/= 5/?) M4JGY :*EI->N^4YCJ0(K$V&B#8;W$QG%CG/TS8I< M?Q='WWV'?I(-D>) THK%L2$[74O+4C?1SY+XMSO(D8SU$E4J!_BBX/2-Q#UW@9/#I#A\05*2SQ>6;@">I]O..E: M(1Z45PTY7RDH5C3X2_!7+?&PE_M+LCZ'](_5Z]M+C!3SBPEJ#ML5M53>&\PP MJY-<_4;NZ&N@=K*YK?YI@'\3KIZSK9,U^Q;7.8H2U\7H-L&KRJBXE4,EL5QT M'EM2#J"]S$Q)@(FM% GMZ2&"#1+QBL?>1PNX# MM<%]$_U'W\ L5[SW*IC!;R*7(K/\Z?(3S]VG&W*ICP+Z248G-VH$$-PC+F[NX4W?"3I#L>=P M3KH[P3IW!NU,H%6=E09<%7+FI1C7]V>HA#M1\+ ?1BG6NX;]1P]#%513_=J?7Y-3HXX,SNSZ',!-H MX3D?GM>3<:X29ZH&4,5\:;1EB7I?UYZFO6&G']5B_SEMHR[BI 7A9XU_G3SX MU;[W95!U<'_M/$_S,'G_/?SG8C8*;;XTS8,G/CJ'AR>#$QW&7+IXOE-B8 M\OM/?#\2 P(!V9:^U*.8B9;5")>"C_?;]UJI75A&QODY7L<;8A_W]/AR5J[H MUD8\2&-$? 0'NI#&><(O.':SRSB3S*.)B)G'?86?\70T00?42_ W':U\J2J& M[<+LH%*K=8_D4YIX, "G9N81F3?.'%1*%2\$JNZ0 H=E^!_[%]5$I5R($>R1 MC^JJ1HKY$A6D3*QR,KBC(H#YRH#*F[[\68L03 /+^I%XS1H595N[2!+_NXR= M81T1CEBB%RG9E2[)URX4S6F:O[5I*=1V O_(BHN_]\ MK: EL%(W,J1B4N%YD=TIR-+RK/IFX(%N"1+0J;%M!!=LB7049RT]*)"YI."P MMS$M9,"_.M2-]FGYZEJ19HT$#J*EBC><)G$C*ZY2M$K0=]B35FS7P8L/L936 M(@V-TG-K-Y:EKN]C>*Z8@(KL!OYS$/BOAT9+:?7H/;/RQK>]->^-AQWTPM9S MZ48&I=^U1TG??Y.F9O&)YN[Q3SR96B-8!YWO$HK)(X1,C=\E:D_3UCZ5)=[P MELB9VZ@124D6T6^[QGL[LX3>*2 JZOPI9A%):KHU9%J$(SMCY1QLJ8@PV)WV MJ7B5,/#I6BCK7T;W:%7_3I.J?/DE./'T/('C\O3F;XP-?-;C?,X7P,];N&>&(Q$K"TF:K^>&K/=2G:*=I[?B1X MS=,DS&1DK.,OPNJ=(($(;^%L0P4+C]QS-P*:XI3'P5A;9,1H X-JQ[,Z;5K5 ME]*I+C3MVE]8/4&/1 )."MX#OR^L_T,#+?*7LX)P781XS-47>"\Q&N17.Z@Q MC 26.\%=YPD5J&)1Y3\T:"$.C@@":'56_I8KKV+._&ML'\K]0^[.L6,:,'W8 MZ<9Z_3!7(U>>@97]]2A%>W:^=WZ" JWB=N>;XPE%;LM%F)U;7HK2"F_E3,P5 M*W2%"0&'V,]T 5HB)(E7\1T)F:31VILU48*3:2Z3#3]8,,K0'E6]:T M=VGQRV/DAU\$%E6"#T]WUY3#5CX9 %O"V_I*J27*A>X:'+J*%=IV9GH<#3V5 MF+-5Y1,;PN(+:N)X2""*3!$)E-A#BY45$Y\%+.+(97U\W:HY-W"SN^P\V,'0 MVVWW(57-U'I()1K&6IE]EH+1T;UG/N&9^+3+?KYV-S8U1=67V&=QMA5"O_7: M]:Y$!-VC^?Z0ZE'2@J,'BZ@F^A(73,I\<$R1Q)YS_WK91SO];*, !J8>FCHQ M(9(I]P*$M#TV$AA'[<#&'3^.YJK\C02:M8PEUL(*VGGF!WF\EOE['HO3*N-T<61--##@FROVR%-=UF*5;#ZD].4:<3.$J3XM?[5W M]GU(DO#VS<3W1A8U!DWYT[#@=DKI F/:!HNE)RVV#MD+)=,OJ M*#WK9S)K#4KM4C@6%"\E'6K,X-QMIPW/-[-RX_.V*A'YWFVKO<:+0IWACBD$0XGEICY0\/]C->E59 M_JZ-\:P0"30YC##/?3@[S4)%RAR;/T7*PB(LWC^E+BVVG[I(O3F;%;W@;5I99$SBXXU_VM:@)53P$[NSZGVK?.#L3@UXBU?+ MLZ@ZQOZ@1UV$/W-L+-K[LWPQ;O(W0;QU(2&2R4W((78%$BA&6=FG4*#&P,UX M29^A#<$#O3_*"0_@@[Z_FJY^V7@UX"/ER>2 H)2*Z6CFD'GZ;?@Q3M0[Z>&' MM]T?T8LW%<'\YV:+G!-+FV4=*KZSB5M,;R8E75Y9=Q37+-EZDK8,WCN>J+SZ M7IHXYL3XF=J.ROVIQ[8ZGSNX7%2A$*850Y.\H^AD^H#52#+WPA-2H8>(-%M4 M9.O9H66M2AE6#?RH5:%$:AP3I!A\W82&%?W3Z$G#KM=GLC,!!]WIKX0]>'#> M:'E;T/U'#R[,*QO)^=/2)ZC6AGLC)Y8/K^,@["7"VY.CDD,&.*M8Z%3L+E7W4%5AG<.9Y@=/*PL@X1M:7""WQH($>^ M_9#,FZ5(;[O^@8$^HQQ=BBST-IVQ$M8SZ^*8I0<]5PSZ#7%"U^/(B#INJPO1 MDS&XB?DXA+8>]+^Q%>6V=4O?*IOIRI5Q89#!>=1G?M,1Q^AYZJ()@[MJAR*? MXLUP-V<= 6%6^5OX0WY\C6+%[HF&H7TPK0G=S=U7W.]KHY7W^8Q,T5(^;H>& M@@C=(U5'JQ0%%89WWFK/D'?T?C$+URRE(]2.%+N/M:S3? ,5I;CD4;N(?IZ0 M]C 7T?E/X;$ ): M2# $*_9-HOL.'P%B6$56[@'M-1=#SI@MLS(3Y0ZO&6M'U/.^*A\'5(E*(AS102: 4SIS$E?76C MZ9JD[+YMV(?8$$^!P5G1"]/K9JG:A^>M#S=%4N(N;"_:F66_][#56U#=6:R8<^I2M&=?@ 1YYJ\' FL>&Z@V( @"'95$<%B3@CX).10#'00:9UZ++R=>K;6@XHGVY_2_821 MP$^4(*UB^9"!]6+(?"(70J;8/Q181P*+M*/@#:=Q\'YO/!)@&$0"-T[SD(!D M2AT2\'W1._D*3\'%.HE/?R/7+]1SYD=_O?@!D!1O% M@[&^ A)0,"_V_Q]C;/\1EKC4AT\*:&0>U[SMI/RJ<#E6\[Z25!N'8RV>'1$Y M[FPS+DIT4J3\TUKDVAZO*YT MTRQS3\FIP4_HF&7S(4T@ MR:N2*>O5E,/A=I,GE4%WANC+Y3Q-XWJHCW=W]5+AC.+T 8L'HWLN/!7*[@7$ M:Y,\I>L4[&&N+!<#6%F#>CD!)[RY33T@XNQRXILRI_1V@Y?+>9CU]< Z'*5! MN@?VESB;+1>Z>,XD_;#?YMY_"&&*(6WSA]10BZM $R0PQ*ZSP9YZ< 8/%M5& M.; 6$C@.'?,3^:6?X.^-/R /;/Q#Z)J[DL :9.IBF%=X.6O.2N=$&/?"6.[' MT^VEC8&WL7(ZG>^RA!ND2+SI(FG?.A:'96XE!!@'"0G&W(;!'5?$%MT@JM/.+MQCKRBW5N^IS<8&+)( M-JD7_S"*!U,XZ TZ>H6C'X^G]B>%) M?JBE5GUCT!"+![69M.MZC+8O56U8&W]]>H9'B3BQ$>&.=N35<3N"7Z;=WBQ+ MTJZB\?Q]V30WL6Z:'7J"__V>J!J-U+/+^%Z,^ MO[@!VII.5G'>TO2F\U<^*G9%^2'9[Q<)>M=,:*0!J@@9B9A(ZPEH;TI#_A?, MY!S+M37RE0@G1[LHGIZDXN'(O@8=5O1W4&)*)/!&](&-48)Q1?2>44W [@W$ M8XDF":J*+PNT2]4E4J?Q6=-=Z5IMSG0XJ18>WN4FZ [+=KF^%R5Y:=;,FU3 MXMD(UA8H:8X5:8VO;TLL^ MUR*$B$4L $MA0&T!%$GU\)$ D$]:R@F7[(U\)HO*5 M\5_RE80H" D\R@Y& OX;$%@">/'Z >0*)P&$P$U# DLV?TDA_Q_.:AMH)%O4 MKHHDRFRF'$RF'QF\HU'ZYK5AN6XUV>J"G;D0S5>Q[<:?HPKPT]J6J$Q"] 45 M7M@L(3!.U-(A?TVX_Y].L\'O2,$]**J.M#MPMY$.Z;?^C(;^Z\V:B+N8XRR_ MYD.6$+ [W-M15<9PV3M4M_XVBZS'J[E'$T;)]LQSHN]WNLLU.W#S-[Y$D ]( M'"/ZWZ1>858AOKJ!+R[#,R[SGG'$9M7'O[PO4AG\ZHI-K,@#?KNFY)S^L/5! MPP7UY$'):U.AF@.[T/61S4&454ID&0+NOAHW$50#G[YT3^9T1)USG10]Z"=S M=U.ZKERHG6>0&XW%<*"7\+D>5K((2^VIC#@]E6Q]D_X9?#:(=5S$X%>D"8NV M'Y:Z\NYV6:0I;"$JK!FRY1A4,<%0,^)Z*.ZGX5IBM=C$Q#AJ7[AK'-4LG2!T M^I4E?=7#OK.N'Z;8J)GGD D3-U,],ZV_1WQY2.Q;%5^TT2PR;HO166!O4WZS M7%>W=(9W_%72\4EQ@K8M_N*(BHK7#A(H^?@>REO#Q^5DWUIN: M!S^?^?+R(R8Z._DKP_J)1WXG*TXI.261\J5!&/ZXLD8A[FJ!U]".KS5"VA)D M0CXE7II(EVH;3,Z)590^;2>,J&4T];\A_MHS=)L.EG O6]>>T+(FX<6LX.M[ MP?-86* GHZ,]]X^G@VAQX\MEGW:H13=)[Q\)GG!A65YDOF6:2S5SW3[S'7\1 MO0RE&P7!'C6*85WT8UGRE.1O#J ,70(1VY"U?:%4WE"Y^P@W(&Q'HPT_/T5F M54?]\X$\_IEM!P+D)$)B9WLB+ 3G6 @6@N!81M5D6)5!H/Q6HO@+DYBJK5.X M^"HYK9!3G?EH\E7R*)+F]'SQC[1ND@SM879S!@9%YYE=XRU773^Q&/TDDE.*KS#0T&V M)-H%VM&ZOR/5FY85P47P)4X+(FIF7.)/&/PG.4$'_NY@1* BZB(&ZCXH_U^@ M^O^A:05.^5:GVI?J)Y7DNXSY+=_'=&'#$H0>3^?XOS=%SS&_2^U^GJT:YO:\ MGN@/-9LBYOT=+:+5%'0\&2MW 2AOAX:NJXR"V&US^G:'<=*PEOID-O6&.H>F MR&(.-9& GW5>@_[FEC3BQH&I"=>B#X9,<^H/G:B#6N=NLKR@)1@TL[<5N0?9 MX#>P9>^H#S!5,#$*;A".4UX-#?<%S<[@PS[ (D[-1-^'V:HM1@F$3DFD<. M-8-]@F>+& 3OU6CNL88,EDLV8X+W$UUH&V7 )45)RW+7 MHFL (+;WXL[R$:Y!87YNFOJCW W@<55G8,ZT M1\MAOWR%6B>XI$&KI_<]_ [SD&-!6-(R>NZVALW7HMT7QSYJ+6]?N-PX07>IYS!F,J%RBEVA M1NMZ0BO&[K:D&)HL/@7O?]E[FINAU=BVFOOU*\Z#5-4$8)^UF*BS'F\NJT3; M@#/(Q4;(=I+QC?X-\>>.PGT0MJ^ISRKJ#EP_YFP,]&;KSEK;6#@1O(][4[(%#.W0'\^T265;^LH6E]^3$L+;U1P$G! \2 M>$=3H=+X ):$U(]2]C<74:Z-'8/Z!)'=07OR5Z<*+N=^;]D<BHP'Z@VI@: MW;)5Z/9""$6W+NK ^O-$;:PX%!P][D Y+&5MN2>@32>K'B6D M;K+(EN$@4>1806?]ZAZXDG_7>H0VO;_M;+(K^_%=C;PEEI9[9(D-EW&I(:+' M8U];VH[$Y'WDU2(]"*8[D( 8R\N,DPZC.?>:MNKS2[3X;R$.A&.#AO M -*9E /CJA6K4BZ-ALM"%LTL_96YY(>X]M=VWWSNWU+>? 9I55YN4D!(S)$H MJ(,[7+L8$!?L\ )?+E++,>B;Q=(Q$XE!U8=-Z(>WAU'PGV<(":R/H[;V"\D^ M$J H?N-%:3VRF77E'3:5U'R7>O^4K%U,&0'VEK0UH4#@NIP'KV2@DEV68:#K MV1.0UK@+^UF?HZZ=,AS7X\9.B:HUE7'*4? MLXW/%-03!R_(@&,TY?X@%S_[X%9[0I8@51] M8%KM\$E(NET>2_"^MO*"<3%88Q!.X/KD8!(6H)@H3*B[49./,K)ZXZ[54+W%.D>>5WI#YM5' MK S)=LQP$II3Q3)2SZU ?2W/;MVXLM:GM:4;:2G^G)]Y,K"?.6P[_RX+/S_A M[4"&33 MOC:#E_1(FH5LS*+ 3\ZE=RG4R:X',72T^5906]C?V.+ MD.LLM.[J&F5K$[3DC1Z\^7;C(Z]PGDU4C49"0CV:=J"0. KNA;SSTGDVR[_A MV42R5J_\MHH[L'&H2@O+-5*NB0%Q?JA\5!"M9YTPW3+AHF@]3.-]Q:-%=C!/ M"1HKV(X.;9*W]67UCM<,:%D\3SYAN/]4X3:PI>C17H_Q^57VB+=V?GU$'C&/ M\%EK 3NP\1X+5/_+":*S 54J=F.=CU5"Q4<-L,$?DV)E]PEUYTGG MY_4WSP@E7Q09O[2[@U/DWWGW3IM3]S2#=#WMF->Q59E=.YT7LMZS%/IAQ M2(2PT D-]WS32]ZNE1Y[4$R>8"I]&$&&(5X+NX"2\?6K&6-'CTT_V>U*W7Y\ MJU,"W":&IW%0IV9[F(P]>8J2\'V+;#!;:_"8<*K@DM/P:V/7L/M-X MRO$+&H(F04)!#%*&GW+&_PA'C#\/#2U_+.C3YQ^Z_L?QR.C?BTQ&;4K>^-*4 M433:/IOQ[,TP8#D*?5U22J/HA,!#952.\:M %]#5O80Z"(&W0EG]2]=(O+I/;+Y/&GWT9 M<4Z6)#-@\P[.'Y0B^?;B1Y^ER=9?NU$R?M4^ !C^TM98*BU!P2#6H?FK/D=J MX8.4JKR9_AP;RM'O%XQ/PBD_+.,[S&-T?;_OOEYDZ9[:6H.@MUR*U+UD>N^E M;8OH+CDJ?CE=CN^;S)Z;[B><5PFZ+S* $N9W4/CG1P+_N.%3$[RX?W[+O0+1BDHZFR1%OX.% M?WM@@_&7=P,+MA6(Y]U<,.HAGMK7\,=>%V.$LLXL]&+]_.@WL4O*=67TT_&CYBDA,CS7&2\KBT3A$9 M$9(:YAL5]^MA.5%]>)#=D'N4!PM6^T";ATVZ 4'3VR>2L,QQ6TF$5\(55A(O M!4X&=DOX'^")N1G,34_C:V>I(ELB7P/5:K#.5,B,_ M:%BJQ.<2984'[H@=!=@1?#MPO"IZ]'N>Q>FZCLR*O7N@,>K-EM_*3Q3OJWEQB MJ3/R6T^->@D6V=BM9%&E(SG@ MWC6B45G1<>-[>:;)Z 3./+[46 [EAYQ>SAHWS4-='/4[J7N5(6J64W8+O1;$ M82)\!6L$QQQ)Z@/7ZY'FL2H$)!Y!M.\/)XJZ 1;?A=(WR$"#@9--4L5HL$5-,F M6W,:(WC 4)3)R51'*K2\]2PG\.N@J%E7AOK;H& =! MCY9B0%<.DE<"@[L@V=(UGXBYCXQEK0U94;<]*]#T#.%T9*J0KO60*HHK#P9P M(J4WY*;SP^GLE MS,;?NC',.ZE%P/!2WIVQ(L<3R]/S(19=1/,@%Q6^:8'BC M,*;;5ADUQ$$;Y47\U\'X<'Y27B-3AH;OZ\=];,<&Q /TEPE2'Y& +QTJS/+Y MGG6+'3$;AM#21.[U.'!=ODO=#EUKE%IZJTR(:V*%\5T.<^?C>[S)KB=$PR2; M*E9C3R%Y%3615]WO(?0JUB)B046K5]7X@CU]_!!OL(B/Y:@'A@[RO MLZCT#ILH]_9ZU(.6.@=F9XH7W@6$3SX#/UD_*"ZY-.F*!VWQX=F[NCU4(994-]Y!;,H;0EQX5NGOZDJU2C5 :CJ@"'42X=RXCQ+V5RM9+HE,72!L\V2&F]35G M\=T-23)P.LTCE$)#JRB: X./3)24@T3$=X=G#;_/[\JVP!5=*U5VK$[Q+6B[ MN/#;YO$ZPL>4[]+,62!>JV\TTB]N!&%&6;8A$IB1P!4N?Y74LQR,MO$=L^I0?7'?M-U$=/!>"OB>AN4@W&<1!1X(>Y_1/!_UE'1J6X:"OQ8, MLA;'&KA6C'I$;W:YI*T?>"N2JG+4A/#I]@J8=!X$OKM<6%C>3-BN;+EM)?)M M;[CJ!NO*G@8M_.P;_FJJ:9C 1,8)=MC9OUF2*]Y<=!V\%=\!M( M@#GOU\>R7>&+N/1G7[YT#?-Y82*P(-NE7H^;.6X=*KAG(P%MRIIFX?RB;+;D M 7EHS5C&$%PB<2B?93H0N=L+<,X'*HK<+H+N:;,W\8CU#>ZJ^TY&]M47;0(2X^T-K#&O[GL M\&! 5YE9>//H3E*D\I-Q&7M;O$P#/?8JWB33U'4# 7R.]L[&]9#H]TQ#^ZN# MAHJWOM6&VF&K:MA\Q28IO'W5_5D\)T951 MU=VFVI,$=>4UFVM'2RR!A8=4:G*ZEZ49XG^*Y5&OLP[2J:-GDZ5(UONA&D.+ MWZQ$F+-\K^[?YE1>K$6\3SV(U)PD#3WK<\VL1F4G/&R\OT9=(4=@%U,Q04RX))^TYXEK).!\J::WE M_"!>5F*MN9NT4CV3"B/=$DLBZP W/%V/F6)1]5CJQY\PU;,AM6[++TQ+/*3@ M[Y^%:QR,UK7CN;C.-GYPB$$"USH,*F!.BS:B!-GWOH-#/2A0I9O#A<95=GS. MQ$WMB6G=R L3PIQ#8H/0C?D%4*-/5#ND]?-XU2V^R!L&(JD-]Z;]40D4K"/H MK3ARP9F<=?=DJAT?[MN$$RI6J-E&>O1=+'XI&O[RGF%$>AR!?UBW$F*Y4W>X/3PP].G.TY%"\IXB8*H MD!=$UW;U'%((DA;FE_RL0Q.>'-N[XQ!71Q;OFBXC3'^G-IH?+OM0N=GS%GM9 M,>1+RR%&_8\&*E01FA6C=FF=U-C8UW;JT+3SX\C/7.O?_-8&A:K[6\5@_0 9 MF]>"SPJHL?3NDI\K"W_M1R?QW#H=^TJRMV=L='>. %J25NO^J MX=.T-2GFMN=6F='WU]42+^"S/I\OQFK:W^+R9NM:/R*QR:X/XK[+^"XI"5^Y MK0AP=4L(C$L)/:N).^WNPAF6S\4^_9IN*_UM;M!NO;$F=+*LVB)6_9:G<4B' MD7NOLX*^N.ZL]#>J@J]W!$Z[-YMF(UX2NPJ+R8"S3*9A#]1B%D=3HNK1W%ET M@R)6DD,%B4H70 802F#WQ8G^ Q4+7:I+W6R)N-M/BC6W SITB]E;:Z)UW*,O M)1L'CPL>M+]67+R%'Q! P#VM J$\-8(&7N<[1IB$3FHI(8&C"YE.Q?1=W_$1PV'\T,07_:.WA_=':,V8(CY*!,XKD M7&$GK%\A?C3CA (;K,40!"&-*N)UKQ,"%6D@AU*@_\<\*4((M[CI/41!1>FW M%/A.Z?#A'S[="OVY2=(F8N^?B?NJS')S/C1:,=FV*VS=Q@%/4) M#>S3$(;QC1+!^ Y?H9:G+RK9=5FG,Y0N/_A>C[S"3*<$AYV8]2*!$+.W8B;E MD=2>9JY(0&<]UOJV:ZS4X2B"C$\EJ?HMO(5WB).S:)?AB-,BE!AQ'$'LB\*+ M^V]HR4J[?70HM" W@:^I'1*@(L<8^ -_P(ZY=)0_1'95\;MQ"W1=>5WSGO.7 MYVH="S1* @9AV>TU5\=VO*HG;\#^A/&S)+!M&/YD3X$"E 42,CB#*H!!#T=* M&NSOEH&Y&TYR08;0L;0HC*#D[+2-H98/\VD,QT78+JME%/4'U26TX/6JV1\O MG7?GC^SWWMLTM9\=_2^ M"XAPG@3L^>#Q8?P1.2A+JPIFEI5Q'G^[J3TX^HR7E&4[#/T92P>-@$M' M7\M1;Q0O*M>7Y4!:]9=T^V$'!YG=#_B_&.&OD9V/V66N0M7MX2*^"B=D8DR5 MFFMVD^Z&RJ@B0.4Z-V235G>ZN+_/+\%(M(55PK+!V_.[B*! MT\Q8R1UQ@4849@IL"2&FS;M>;02"?T0_SE.S,MA*GD^%$R9[-)&=TV8>ZDYU MU!SHQCDP6J0CZZ+=J3Z(,=SS3H0-^\ M$54%MED3.LL6;>'ZW?OW3ATM$!=U_/6GB8Q1R6L]9R#"RAM*](*:+)\.ESHA M^^EL+7 6D:QY2OO ?3.LC*_OP%)=VSH"%\D='SIJ_*HLL9X\'L.%%[-!?G*+ MA-^7^?#X MD6C8M/2PG[@Y';Z>'_L Y+?NHP%ZRS\KK4\[:]CJ^9W.6@.O;K6"+LH-&_>P M3TF.G*9<6I:"@:U67<6&^LDA"1HM_=&OE;C9"DHU :>ZRK 'UI14U7C-5U=\2* M$82M[,?I]V]#$?BW3*E/9/PWC87HJ+1ZO>Y'6D6AD*P*30D]T.N366D.VD55 MU$Y^WG+;K6.J (C.OSRU^+4K&OY,I-:>?SX&#__BNQ'QOGH.3RX^V&?'*J<+X+V M$JAWAY=IMTP@Q _V1>SR;E6\:**O7T15=]=00#[S#S=T4C.Y\,3 W"[)38=6 M-P_6HCW"+V3/E/K52UNT^[G$8?NT?#3:ULOOPCNRQ<7S70B&YIIPYWV<7B?F M MRX4PNE"I7D!@MZ23:=4K.UW5-N=$9:-EZ**EQ]-6Y><@KY=-\:W1YY27_*,SG54PE<5N M79>N:<)^%:EE<#$Q]M5"^-U(K*(K*RP*[P]<5:O-:88DATL(.ZG M/K@HJQ1_>M=%W\"V.:_%SKUH?^Z[39-1N?;MH2M6GH4%?T$\<+ M"CHM]];5QW^/\MO@W41X:?3^:(7]&9O^] +%N,2OCN.^FH?.\3(.,5J*5)0" MOLQEV5#?8 )VDOVI)(?R/H&D=01P [XY.;54+\A:;&!(:M#3$?3*>?GR[%DF MPV&/X*;VF4A.2*;BL#6E03S96498=QOB^@K^4&D<\VO?NR7]AW761%XL5Y[) M'4^;QRJ;[H-JK 6J5URCGV)?W,INW-O3%T"9DHU[]>$.;1Y-)P/X@#Q0+>CR MBRLG1G7".*$KNWUC:D>?C6!XUJDJA-W7_IBIP)ZQV0T>T0H)H<0I4R#PR.T6 MFK:RZ^T?6?<4K%.>>I"$PEKY0\?;)#M]DJ#1Q/-G%Z/:WL1#)PWPPD!W-_M!W:,Z=(GE M9-4[/G:X?. O)IC+YTF@L8266QC3V"ZZNX_.@QEGE .1 ,'Y*'2QGWSNQ^%1 M'.#YUHP!]$Y'Y6".*B!906>$LQ_RX2;"*^]H*>LTX5@>O-8*W<1O>I\]X"V< M_CC]1N78AVJ!RE>S0J+P2?$ :#J-]-B<>E0QP^&(_X+0JE/W]J9.-%QDZ!E0 MK9=B%C7GO?+X^],7)\I7YC-.P M&-1 G)>MZ$T)982RTAX2^-@DJB_O\/*I!N2..G3W=;!=_*>YV=(%[X#4'H<\ M%!2!QN[#/=RM.+[L.[:;'+'KUZ(]! "LAW=MIL/)2$QW-Z*%Y_F:[U*#)T0A M/H@:U?)RR5&3I\H(?T@R%YPN(7Q>)#YDWQPKG_GAE5;D4(,G6U.8YRR\H[L^ M*;"ES1"_U8EM9B8%\:*V_^HH=+SZ(#O *I)=KJI[0U\PM;="EUB=[:DN?6Z' M,P4Q]Z/$.^$,AH^?8HB'LGW[/]BDCAI_#A,*J:@P87BAR_]C 4'$PWCP*LB7*H!PD;[+^[\D==^K\MP%%( 0D$0%9P77XT M@\H@ 07F'R'OW_S2:Q#=799/U -8]*C0^-UI^V6'A86+0$QM!__6-+<$\T,] M 8>:8B4Q;AW/^;?.LYBF02MZ"NPD&'21KKU=0)D0>MI^PA)+E?Y=V\R2S1RB2X7BVV@ MIXTU*EBD*V-4OIO5U^_#CI@:XN)YE)'71:UV=YF#IE%\ZFOTXU>@;Y:38'=& MQ-K\OL;-J>)D>RC/_-.$T_D=34JK"*I4/@_=@*3PV0<$8W4?WUPRUO?A6H4O M20@<"'&'P>>51M V*;E"[YT4?"TN[K.6GDC,- M8S![QIX[)YED$B@M#OO\M3A1:63G1-?$P>1^ MVT&P9#$OJ,5^A1]_'1K::" MV9Z>'A=69;,92/^B[@5G= VE][OI3%(HPT$AKO\$2& FS->GX*MV(NI,Q^WW9J4[&T\?GE^\YW4XX@X??EOI&9>'\Y*U%3K6O:C>E7C#=Y ALZ D>5/<34@%\#_D#HU"4H#+SQX$='7X(]0C[CYV5'[@IZS!D4 M+_:+1\PE^$H_@I&IU-J.SS'5OSB1)3)"N%^QN8M3;G +;#:/.G9%F\53@ ]N MLTO^M$ID&:P-$5 /0F!GHQ!&_I20MB8)M(+KEJ(220\G8- MLJ%=I,51M!O_XK;4[>/P:TB K?T?,UBMHF#*%SWQ [/\8Z(F/\#//U[K3UA$ M# G0]Y-")C3 5W>J?IY1>LQN2$)CTK[$82&M29F K6#%4VI^R=3")CXD$-X@ M?OHW-_2_1,T^I\S P7E*"#=MZ81K?7V MB+@VF0FX,1*0F,5' M>'(8?JQK#R\0Z%C.F/)\D4PY?RGX&$)_EN/L4T. M%**4:=MU9^6E+N.MSZ]BPI+[_PO+\_].<5(H/V[!1@(3ZDC@.&*M'F?A9-J0 M!,^P[8Z^A;2%2.*;T$V>7(U+IJY[XD-N> U!F,)TZV$T_]+=CRGLOVTO'O&) M[ 0=T_QH65<41 ),:KZ8VO%MT47M45^%1D[0&#H#21)W8TP#&=_]K_:^,R"J M94NW$161)"(Y'D%!$) +@G;ESW_&D-S/WS=P[[_S8?PIJU:Y:M5=_M6JM;_%-L#)D^8H^ M_C?0Q[/W5QXP]3^DGL:].]CL\1)2Z)33:L,X;L[N:/9$WB\R'I<9^&TAWVAI MW.AD$KR0:.[$);B9<,6E/4LA;TCMRMU^1$6IDM"@]3B*+_9-0^:MH[=M5U3W ME>Q*3N/7L-XIME,1=G)[H M%D/30NCOXJ>'W]096B--UKK*/F*?=\G[&@NCFD+!86H@X3<>>0:/-36^;]J, M/^:IE6I9MNZPY1W=FK^;/ZHN2Y[VTV\1I%V Q7?U> 3]IE?3\& M70"4T@OX&G_BNWZAH@N=+5M_CU'] T:O'^#RO^J8RV>-(\=GV7KX MMU(K_XN9F7^;_<^A,MS_[Y,3K(/KE+]ZM!EDR[FK:7[=4N@R/UG/\IT>'+JW MLW8C=1QUA;Q8U=$]([F%?G&^''D,:8R=DRU &Z>HA.*RPV"T\'("8'7/4EPE MHF0Y910[<2U :7_P[KRM4R(I^O"=MRR MT;$H.:,_>N%G&HXIY4W6AB[OQY>^*R]];QHEY\Y\Z!357C%0P_[+=./NPP7R MJBVTO(&P;S0:Y./\G<[R (3I2?YS4[PCZGWE/ M_7?+^K5+C!-6F&H&6@R]RA2NI=AX27<_U1PW9B@I)EJQH/Y?>W&/ 99]^R.+^?,K<\V0 MYTJ,CHK I>\%.?XO>;X2"O[&MN9[/72MSQNV+O'$QV)L_EN-W'I5#WJOS5,+ M\7^@FO^(D_U7'JXO=AF^G;I8MQ1'8T+&6-YJ7]Q5/[,&OSN).C. 3_/0#7\L>&/UN!G(=K5/^KZ M;[#V#R.N2Y\B_AWD]>$86WK[>,+=2A90-K8CBHE/JKKC$%N7[@@S\3R75_-P M&O&;K.5";K;4C^NOG[:_6]B:#QNQH?;TG+7'BZ-8PVL3(K$GD?B02L#P8&03 M46NGBA#%+ MN3_!UL8_CMVUY7N)[E+"?>:2DS+F MN.XC+JHLTX[4 B4(>Y%DM&EQV+@[Z$ M-(MG3YN%K%A]V$+%9\,+-$._R.9/Q3TCJ_^> MTSORW:'3QGC&'GFHX?\D;\*>.?14;1+C>-FS:]6/A1B1#ZEVP9)HT^Q/Q=DH<*/A7BW)E" MR07H;K-% QDN3I6I^]QXH"U[I%F?&I[Z+W>E_ GKZ^^YYX7?<\_#)$^>_IA[ MSN_S0V[]=UZX/Z7\\TG1?7T?"WMKZ^SI'-!2S0\7X,!CC\?R7*^P+V6@3553 M!/K>K?B1VR8>"VL.Y]TY(]UOM#G9G2!*]^]^6IRI@#T#2NG'\UBE<^5$^'!^]^#5<[06W6QDRYE3@*1 MR3:$E65B7D5(^KS&)FRDM-$O!@*]JE_N5\/Z M< DZR_B BW%&7U,.Q']&%635;=NDA0IFN'Z@]:MRIS9V6K+*_B>"$'_*^/O+ MR-@2:!$RIH-@)G6_\^6ING]O4339ZP4R7I!IF169O MX2S%ZI!ECVRI^S0108#>G#HY12H)>/T^_:40:HT*Z+& M,/#E8*+34J<Y?/:3JX!: 7K/V M"=BP*Y:)697556V'OW%I?!@663WEMK?BN9]*?!0RRRU Y*F/Y/3RA>+ZJT21RM?)9A(0Z09Q4Y M4L-+[3>$U&((3B6;CIZ@>JEJAVBHO+Y1SC]-6O1CWK*L>R M.DS;Q4,KDL:@K+H^I>AE!<_<:\93#\#N=?; X NC964!T?>3"L3<<4S=PJ>+ M["G\C3I!]J(H&,8;5WO@4Z)F>8W!:@K;J+SU+;:.XX*#2&-8/:C"/=MJ?"08 M3,\G/\0\F#Z8H;%-"X[M7./%Z^[SC$3YBHERO$$,(Z4Q)->SPF.8J=KH%,*UW?:J-QMN M3GI5"BZH8KSN+6=;FC#4N3H:.'-IBR?BBO/0KSMG]!):RPO = Z6'F\$Z9_$ M\$M8D4CEJ@"=$F81O30K#F[LC:-+A6M>7H:D'F9T&8C4O%B(1Z M4<0HFWK4@<$F0ZVJ!V S&\Z[HS8"+KQY\2%&9LO#9&%RF7."J_?B1E^0)/H" MSP').K^[ZKWZ@(TE.)\B:L_&K*$/='-*W[(TGN/.W)+@Y)5@1P[3*N\?>_ 05.@,>_ ML#R;B'@<(0J6*$/W2]$IEZ=@B,P,!S;!WH(<;(A*=#8EP4_0AX".]J]TY@D! MRI$MR[-Z>\$G0O,R[G3VPL?.-O-LS-SMD\N#Y)/]4@SFV8=6!M'>SZD1M#;: M2F-ZJ4,OJY]:W#CMPYFSV:5B5#)DQ-OZU=Q$M>_-3](OD+WBLK#$Z M%K]>*0.)Z9EJM<10ER7+-YT#;*N/(5/+V-L&L/1"\>.1C(OW-1I^%\1O1[:B M#XV!R?H09]+8RM@S/Z@.N^0T!%X^>DI;3[+JX>/'O+47\:&B!)TGT-)E'Q64 M5&0-&/VZ?*B3IBY%YSD!D/7'BY+RRW^ >GC^QHZAWA":S-%!AU;G]O%L'X1;OO?64EGQ?$LX99JRK 5?Z$$RB NQ%+^KI(9NXI"]8LX9OLDK]3B M6?&=@('2B.#LE4G"FCZ5P 3>MFR;"J/\)CFBRKGL69CFJE'W+9PF[^]*R/BK M$GCY%??CG)QX#(E3G%\0P[#97B)6&"5Z8Z5UU>97F/T-J5(3@1.3ZDCFM])) M #'<'HX^BU02X)"-N#(8@QKB0HJ=9IA;S.FV<)L%4T)9F.8@X@P.(9LV+Q(, M%%Y4!G1\?$]]>Y+6S"RN8WH6E?D;NVHG5,F''!;T"@5F)#BM7MTP\(&U!-M" M0Y [F\:1L@ '5VT&IOX3U1R0ATHR^8EHF 4U44-8TPI/S%_T4/QS'7P9P=#& M!G7.!X]558T+KW=[@"^,!UE>]TPCR7:.(*@[G!EKN'SJ&*Z:3P%,*T1EL)LXKY-0^/,^^"_X$::?^3SW_"//_& M8V[EP5E7"Z.ES6&-N-T8_+8<*N9X[79,+>*J!4J[/O\<8#IZ9R1JT396ON+U M9&K2(MY U=3ATP3&DU,0XP%6\C DYV([!K9]?=G?/=S::),?\_@#04!,G]-[ M,10YZU/I[7:3U8Y.C62$7'A\Q-F8CYW5:6)I3YS9U\5%:N$>P1$S8Q,\_SU+ M.'/(2G_TU]'[\)*LIXIS$:K"^P4I/QNFBT2C1C7Y=4H:_[QZ@?K$"!!3?TLH MT+3,N,IF>@IJ#:V:(9F?"'G828:X0';4@/'%MWZ M !]_DCX=0\.4EGSKQ)5PVHMCY1VDJ'@Y!+,L(*(M'/FQU%:':5?@ H7C#\DT M:X"4GS?M<;WNL!:?2NSN$=QHAP$YH$A_(\964<& XKK.A/?5);:IC\;0*5L4 MO=.@DW'EM,-:4C:7LL*)Z^;S.]+LM(R%J.Q792.A=H$Y7(FP)5X3PXE'T49O MJ[1(*:B;HB5\!I)S#^'[O5I%@_G\\LCJFHJ=%CO[HECZQ@YF9H:R7KG&OU%GQ%V:U \@!/83PF_/[?8@5];[-LBV81X$Z,L,B%GB8-]IC>?, M,URNOAO*E2, E^C#@-_>@#9&:JYKU4W-5#F? T@0T<8KV1> 2BQ'B?+FXJ:( MF&+C/E#T*1&'3MF6;0U3>>AQ>U!D_3EKN8:_.0$'T MABJ! J=A.AX$2UI1L177R)P4=K"JB3ZLT"@)01$4DHB"XF/X7?:M7,+HI2X7 MVS\0W=W/?2U4JRS?Z!(?)7_?H$.8+ M!],FWYV;[ :V5AORCJ$-[]U4HGSNU(OQR00[_[W+,_[CEG+\WV&F7AX&/*WJ MWRUUM\#<"0'-THD^Q1/1-X M6GC&=!BP1N;3RNH)>VG/E36I+8Y-HFHXS3N9HNZ _/ MF5D\B+210];.\]IUR(IR'6%-\5R_R')E![7#8^/H%_);=[-SO^"8(F=WPDB& M-,^8KUJED%Q&*+4)(0U$ $J#\RS8WEHGE:0T+$W;8P/ZY,Q3:!IU=.<&02S> ME;3WPG@K1+J%/'UZF!JL<8&='7&4@PVH_QQ@_HAOOCKGIUX<58ZVJR*2$:5N M 5HT\F_,*4UJA[B8E2#;(P>^$?(JDH1:MUQOZ0# ZXZ,%$B:MP>CSX2,G]8B M4"95E9'B-A]>;#)7/#G3JF,8*''#W!LV>D2GP3D;!BZ)L_N-U''$).I2#/'D+9KZF9W"VT:70Q;]$&&+ MT"0M;8_DP+3Z-9WR$3&)@QCVNBDX"?GC =3 3A/$WN0VL+@LJ -N7WF=1 *M MF2]A.W"Q[=1Q8HK_\H.%94%LBA2MN]"V'L,CY*7X<='D>[,Y2B=7QTQK6 M2[B\P20G>"+IBT\'\Q<5N K7GWT\FW/\DMN]>WEN) Z>\I*UR;(L/D1PF'!! MTUE^4^9;JO=&K=C3@KMM(WI;O2%[G!J3(F4X+%/(.&FW\BP=O H):"S.\H@K M"D**;\>56AZ6A)<@%2#QD?^0-7#A5@*^AF[22V-!PGQ@T*JQ>6I;PE0POX* M&VJ!#2$;+0PS6OEB0,VTI2(99^=VQ2MP9 US67]B1>,^!_26!\F KVB'[3K\ M#H3-]G:T@H%U=@2^S%*#LZ1^ G)T"KWL<+BRWV/"CN'XT"G1-PH49>!XV*L[ MDB\NDRF3:R(-MLN90-8]4;M\@]QH5'/HPNZ.@/23H5&O;#>SME,)*5T&T#%^ M#9>'Z]*1H3IU(V7U5Y)?K9SAFCFXI%FW,%'Y>EVBPA:13!M9E4UA(>Y(^WA"=I7T/@1+HRPO!,+2A>.<^GWO_M0Y 19WT;,1H@2B[W O) MP#43HQ0=S@<0S-3:3@N5NR.WBAQ?DED]J*OLT"=3O]N2_2N(EU;D3?DJ9]M\ M*)Z85-NEF+"#V0*PLQH>'ZO?[EAA:\N(?E@1?MCJJP.6AL*D.2Z@XN9D"NR0 MJZE9W7_KZPJEW(2D>\BPAE M*D?R 9A^.%,TD;D>A V'P$:@S\+!_X$6VW+"TE(J ML9:79'\K"LNY5+;C-?OLPF3*3ZU6,*)2O*>5V8^.,(N]=15*641.=G82'3#) M=2X1.#0$T#@L?@<&LK-B_PPVRB2J%"Z@1B'* M5R[HGO8\G@W0Z2TC3Q\V1EU.A4?V2[P2I5$7RE[.;Z M9?)5,JW\S3F;9UV(C5DHD$=_2 V/F;4YF>81A!L!(K =<,^QK6"L>;LSK$/5 M:^O4F#>>\L:ZC/[1"NDDB(+2VH\%TN9SOP-/&4WWE_I*6#>QQQ$8$9:=1=WU MA+'GR0?9A(HNR\GMK*S 57FY@>=]NY6(P[M0W><]S7R7&LB27N"TFOQ.=:#_ M!\]_)*[_#ZHWRKV417^YY1$30EN>?R4]_?@)X\ZDY/&:^OX'R46DS\%H_FF^ MY$?O><>N8D[R9,N\1B=Q+$3KVM1/G ?O"@S_^M_:SL5:H';H366?]_./'5PL M("%!AE(JE_MCSK;@YFT>$3!SAPS]Y?@I,\^)PCMSVY GN!%?@*=Y%IT7. V2 M@%Y9@DL,:J)V5C@S^Q3ONZBY!]X!3D2% )8LX(Z+;4? VH@4-\+MQM=Z MICSRE1LF,\QPIW; SKP_FH;4U/-TU-S:]-8>,YAI(PF(L\3 M+](YG%>D? PMS=S%T"H6A(G).OT6@A5R \DXKH?TC:@$@5LOHN] ME#2/G3H'%&J+\]V90T5_=BB8L+I1S/"TA2>7M)V]T6TVTD;/WY+? 1]<'*K#E\2RN-JY$&TG[Q=\*R=<8 M#&)[A'!BH J,FE+T=\@[C Z7)8LV[6SX:Q59 Q]@"[IS<&(721KGA><6/I5A MD00S%N!DE<[M,25YV@7ZM(^^8GUDG9Y[J<3PD'E.I,)X9##_DIG5L;!YB-PQ M9VM"X<>*# AG)7E/WOH>G1V"Z=?W7!( M0K H1MU_P(!>9DEB5BP?- D>XI,?R%S443/G6C,?+@V03%X@?0 =;N]@)L#964>(,ASQF3_O>"%P^VY1^SCG MRR"6SS%^VS&1J+S(('TEE9\H$K*^D7D7'3._FO,9Y!DZ5<&[A8-2-^S'MKVO MOFY%6,%A;7NE)B=R,?AX@WI]/2%>&1N8F(W^:H!TU=8TD'OEC SMNLMS\LP\ M\SO_"+?E;#?7QL8D8RGHAHSCF5$M>O_8-*X:4 ]!SQ^.16Y6R.6V$$SJ!Z7 M/\^#IDI%%T=NQB1=.75;EJ(W(G^7?0AO:K1Y9/]U2AG,F$A(8?^1Q>(<4!OQ M0*+L,E3PPA .:CO8%[EC)A_Q8!1,*L&]5)MA%_BDO]^PNS[<>F/@FVGQD/8* MBEML;7OBN2)9*?MB5,=N_CHMYGKOS&[=T.XQ(OD3*>O8>D37N_L-]_7,*J>= M8E"^8A[L@5%YLOGZ_%AI)UOU+W9$7UX;!C7C7?:^!L=M]4B>QAJMAU5G9=HV M?25.M(,I1@K*C#4<[+4S!DH!14.Z^KA8O=D)/%<_O!I*#==>5Q\.D1 5%*69 M%_ VU["C,;8,Q7AZ4PQ0D?9G!=XE;"$,JQ-9!%K@UJ=7'4_=D)Y9YVHP417, M!#N\"1MO(D#3><^K.43(O]Z[=+CYV%M2HU;7SJM6.#59GZD (MQP.4)Z>I%> MK ]/5?;EYT+]]CS+(X<(.]&CNY"[ !L 83)Z4?+)"-!TUL!*[);W0\P^%H:$ M7/N@S_Y>A\HHNQTHA9?3*YQ*C I92,/6?>2*RS:AXKYM=>E**Z+XRD='>PD- MAZ,A7 Q%]&"0;%9.W:,I:XF.L2K&W2]@24V_5@ X5ILS/L2YZ^MUFV>*+()% M%&3X,434]-*XXMNBY@6:Y=C:-]M()SV0MMT[]RFUF,ABA*<:GK*L M(TI"8L!N(W\F@N!P8.U-",; NYCR;&%M#R^"%[A"1-NF(QH?8H?(<:Y!! H] M#6ZMNBJ!?U>S!E?XF[U(*G%3R**X4JZQY5&YWY7\24-75ZA6LX58?(0(W6MR MXYWV(Z/D[CDBR^Q.E..'#4(U6]WV@\\]E\Z0SM\_VH8A+U.8Y?;8HV*C2257 MJ@3A]9^X)O7.;@O/[N6;$+@EL(D+98,2WGYMP?I8*+S?0&\TS(+8Q ^FU?"< M9!U79_,82XT5N5)R&@7RG^N40P'1'W;\IRD:<>L%TLPP2D1*6A04KU]T[X,K M+=5(.,GKEEA%T/+"K0#K_[XS.J^N6;*@0DV\2*M$B$9(=*F.C'*!NLZQZ."9 MN\]L^PFH[ Q:;^9@:5?]:MKKL+W^+F()KE_)3LXTTQEW]*EPNV] $:1W*,R MH3#T4Z6\E5$'R1?QUCG732/*?3#L9/LG@/>1XY3T@IM'J=XBIP#@*N#;'DLTTCY&:/'JRT4 MZZ8WO"4VKA44CE;G7(\@ME=19#+S4]E:?%M&)-GJJ.1T39FW0WG_$KV"A)EY MJ@@5-5W(Q@6,5&I+>%U8D%D7\Q*6IX^(ZKJSJI(J)RU"*PI]X @$U;:^"^)7 M)5M)"(S+:LUNSDX')S]_4!+F5).]VG#*49;N*TS+C0_2]S*F#'W^Q7KC1<+Z M< -^#93/WULXD>5@F>%\QFXH&)6\O$TO-Y.L(%/G+#9+G3"]!EU7N M!%KHS3IBQ$^WK&N%1'!_7+[3+X@.>EJ[?$3\KF#<+7K2;;?XDQY\QR5J\EL1 M^J;P/<:MG6\D(_7IOB*%E!8'1[Z#A;NM$4K=HM-/BCHF'@54]IHUY$)H7,IR M#\NG#(?S;P^F(_S20W"$XSXFBK 44BW47&?#_7AL$F+PV#7E40G4!R$JD)W$ M_9%8F"E:SFEUHNRE1357Q2>NBMRQ91>4*^7CE%<#+6E1"BN*ETF,W[PF_]HO M13U":FSLYJB;%4RQ;_6PD*:BD^5>!]Z@P.=#&96AW-JL-3 ]V MC5-E2%KLN/R;8(:Q30I_QG:+X]PN9.FO?D2 M-K-3B>W4!NRXO)RR0/C$UC-E$)$7Q%<'QAK:G+Y=[]D:3@GF%]:4$057E8;H M,*OMM+,I2CK!UZ![XQ>:4C:?[G8 TXMZAC/1YGGN0A;5K*;71>UZ'I(U +Q5 MZ<#PB>9JH_F(&@Q!X@<7&5?'$JD)O\E4!GL2QG#GB^,4O7?FJKYD*!>XFZ83 M^)!V-(Z+,\&4[*HQ[B6W=L:<;# 'RIW4 M5!\[PR=# #L3*<16"9!DC-)Q(O\%\M14F WLOJL]GBVO/6T>,D(#/ >&3>L;*-+^901^=BR8U+,U=H3 )M46[:]\Q'6K9LGS7&G@ZX MQ/BUH\HFFH]&@L#>:B%!E$EA9+%LIOBO9B1Y]]1%#W 1:W\#X=F8W4C.] MR+XD]1F5L_A!3C9N[T_]7HK9XQ;5 ON)5S*S$OD=@>-HCF_I$E>'Z?SE"XR, M<#4I&!X$37@=O8E 97PQF;STB?CDM3!\_&(>RJJ-%0/A%"O*#, GTK!V*V!4 M];:>D?PD,3&)(3B/]U![U\V8U@I(0WO/0#UBIL"LFO>6=./]#7O5P?':ZR& M!0.%6A]&U>P/Q2^.S,=::MY-3269B2RO&ZYGO8/+S#SJY_82L/,D_]0:F]@7 M_N!^NR/IP346\ J1QX5][3D4;=N5/_7=G02JPZ;X3<.LS!EE M(_/AU+/64 W*D;L8@KUJW4^^^Q?G-X: B+)EA!H>XW0MJT$_O.S:GEO&1_CC M+W;1-A.C $%R)@:1A6S0D>"G.G[DT$@SQ='PI[[;M[OY'Y/[4@M[[;2)ZOC( M ARJ>Q+SE27\"D:7';QS&W@_P]P[+^41FIIL8'5=$FS.D'7\)0G":77),Q+Z M=4]UO1I=79>N6@WF4A5PIB;HI56$B+QBZESRY8L:=*#WH0',WK<6EW7'>).I M#SE7%C"5^BL87 MLU?ABRQ0&_1BML]O<7M,)&&Q/F>"H)?-Y!5YF/%\H^&S9.MX+6\(8(:VN3IG M:_.MC6SAYIK=;W\EO[P#RFF,/PBMYL MA760>.OI-+O49OMLR/J%$;A*3V;,5P/9!ZYL@7$S9]RC&PE$HB7+RU=QI> MN]>6/$/@21!?\4 N,MM];3[HLXA-FM3GQKDD[90W7D+9;II/*TNOV"B'1ICJI#3 ?"R.?7I,39Y^W %MU M79]Q2I.=D7, />.,_/[;D9.]BQ]M^4.UJ_/D[T[3P!>_FC[8_K-;?_;YL\^? M??[L\P_9YW+"7V_RV!'1P&;;N!*I=BFV5)+SL7\!4$L! A0#% @ LWA7 M6.79%=8*Z T6%QI @!8_24 $ @ %V MV , 8W1S+3(P,C,Q,C,Q+GAS9%!+ 0(4 Q0 ( +-X5UCG18VHW@8 #2, M , " 0!"!@!C=',M97@R,2YH=&U02P$"% ,4 " "S M>%=829_J8@4# "=#0 # @ $(208 8W1S+65X,C,N:'1M M4$L! A0#% @ LWA76%N"BR/6" V4$ X ( !-TP& M &-T#,Q7V$N:'1M4$L! A0#% @ LWA76 :M?4?," >T$ X M ( !.54& &-T#,Q7V(N:'1M4$L! A0#% @ LWA7 M6&[V8H@[!@ I"P X ( !,5X& &-T#,R7V$N:'1M M4$L! A0#% @ LWA76!I*)@$=!@ TRD X ( !F&0& M &-T#,R7V(N:'1M4$L! A0#% @ LWA76/-.G\7;$P K= P M ( !X6H& &-T#DW+FAT;5!+ 0(4 Q0 ( +-X5UAM MUMC>GVH %*F 2 " >9^!@!I;6D& end XML 140 cts-20231231_htm.xml IDEA: XBRL DOCUMENT 0000026058 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2022-01-01 2022-12-31 0000026058 cts:TEWATemperatureSennsorsSPZoOMember 2023-01-01 2023-12-31 0000026058 us-gaap:CommonStockMember 2020-12-31 0000026058 cts:FerropermPiezoceramicsAsAcquisitionMember 2022-06-30 0000026058 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000026058 cts:AssetImpairmentMember cts:MatamorosConsolidationMember 2023-01-01 2023-12-31 0000026058 country:US 2021-12-31 0000026058 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000026058 us-gaap:CommonStockMember 2021-12-31 0000026058 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000026058 cts:September2020PlanMember 2022-12-30 0000026058 us-gaap:ForeignExchangeContractMember 2023-12-31 0000026058 us-gaap:TreasuryStockCommonMember 2020-12-31 0000026058 cts:CashSettledAwardsMember 2023-01-01 2023-12-31 0000026058 srt:MaximumMember cts:MaglabAgAcquisitionMember 2023-02-06 2023-02-06 0000026058 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000026058 cts:IndustrialMember 2021-01-01 2021-12-31 0000026058 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000026058 country:TW cts:GeographicDistributionMember 2022-01-01 2022-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000026058 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0000026058 cts:MedicalMember 2021-01-01 2021-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000026058 us-gaap:ForeignPlanMember 2023-01-01 2023-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000026058 country:CN cts:GeographicDistributionMember 2021-01-01 2021-12-31 0000026058 cts:ContingentConsiderationMember 2023-12-31 0000026058 us-gaap:CommonStockMember 2022-12-31 0000026058 cts:AssetImpairmentMember 2023-01-01 2023-12-31 0000026058 currency:NOK us-gaap:CrossCurrencyInterestRateContractMember 2022-06-27 0000026058 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000026058 srt:MaximumMember 2023-12-31 0000026058 us-gaap:CrossCurrencyInterestRateContractMember 2023-12-31 0000026058 country:US us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0000026058 us-gaap:RetainedEarningsMember 2022-12-31 0000026058 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0000026058 cts:FerropermPiezoceramicsAsAcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-06-29 2022-06-30 0000026058 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0000026058 cts:OfficersKeyEmployeesAndNonEmployeeDirectorsMember cts:ServiceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0000026058 us-gaap:ForeignPlanMember 2022-01-01 2022-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000026058 cts:ToyotaMotorCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000026058 cts:RevolvingCreditFacilityDue2020SwinglineSublimitMember 2021-12-15 0000026058 cts:OtherNonUnitedStatesMember cts:GeographicDistributionMember 2022-01-01 2022-12-31 0000026058 cts:AccruedExpensesAndOtherLiabilitiesMember 2023-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-12-31 0000026058 2022-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-01-01 2023-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000026058 cts:RevolvingCreditFacilityDue2024Member 2023-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-01-01 2022-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000026058 us-gaap:ResearchMember 2023-12-31 0000026058 srt:MinimumMember cts:UnitedStatesEnvironmentalProtectionAgencyMember 2023-02-08 2023-02-08 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-12-31 0000026058 cts:MaglabAgAcquisitionMember 2023-01-01 2023-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2023-12-31 0000026058 us-gaap:LandAndLandImprovementsMember 2023-12-31 0000026058 srt:MaximumMember cts:OperatingLossCarryforwardMember 2023-01-01 2023-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0000026058 cts:MaglabAgAcquisitionMember 2023-02-06 0000026058 cts:CumminsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-12-31 0000026058 cts:TEWATemperatureSennsorsSPZoOMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-02-28 2022-02-28 0000026058 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0000026058 srt:MaximumMember cts:ForeignTaxCreditCarryforwardMember 2023-01-01 2023-12-31 0000026058 country:TW cts:GeographicDistributionMember 2021-01-01 2021-12-31 0000026058 us-gaap:OtherRestructuringMember 2023-01-01 2023-12-31 0000026058 srt:MaximumMember cts:September2020PlanMember 2023-12-31 0000026058 cts:MayTwoThousandTwentyOneProgramMember 2023-01-01 2023-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000026058 cts:TransportationMember 2021-01-01 2021-12-31 0000026058 cts:OtherNonUnitedStatesMember cts:GeographicDistributionMember 2023-12-31 0000026058 cts:UnitedStatesEnvironmentalProtectionAgencyMember 2023-01-01 2023-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0000026058 us-gaap:ResearchMember 2022-12-31 0000026058 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0000026058 cts:OfficersKeyEmployeesAndNonEmployeeDirectorsMember cts:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-12-31 0000026058 us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-12-31 0000026058 cts:TwoThousandNinePlanMember 2023-12-31 0000026058 srt:MaximumMember cts:RevolvingCreditFacilityDue2024Member 2021-12-15 2021-12-15 0000026058 2022-01-01 2022-12-31 0000026058 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0000026058 country:TW cts:GeographicDistributionMember 2023-01-01 2023-12-31 0000026058 country:CZ cts:GeographicDistributionMember 2022-12-31 0000026058 us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0000026058 cts:FebruaryNineTwothousandTwentyThreeMember cts:TwoThousandTwentyThreeToTwoThousandTwentyFivePerformanceBasedRsusMember 2023-12-31 0000026058 us-gaap:ForeignCountryMember 2023-01-01 2023-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0000026058 cts:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000026058 currency:NOK us-gaap:CrossCurrencyInterestRateContractMember 2023-12-31 0000026058 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0000026058 us-gaap:CashFlowHedgingMember 2022-12-31 0000026058 country:US cts:GeographicDistributionMember 2021-01-01 2021-12-31 0000026058 srt:MaximumMember us-gaap:SubsequentEventMember 2024-02-02 0000026058 country:CZ cts:GeographicDistributionMember 2023-12-31 0000026058 cts:September2020PlanMember 2023-01-01 2023-12-31 0000026058 us-gaap:OtherCurrentAssetsMember 2022-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-01-01 2022-12-31 0000026058 cts:OtherChargesMember 2023-01-01 2023-12-31 0000026058 cts:IndustrialMember 2023-01-01 2023-12-31 0000026058 srt:MaximumMember 2023-02-09 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2021-01-01 2021-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000026058 country:DK cts:GeographicDistributionMember 2021-01-01 2021-12-31 0000026058 cts:ShutDownMember cts:MatamorosConsolidationMember 2022-01-01 2022-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-12-31 0000026058 cts:CashSettledAwardsMember 2023-12-31 0000026058 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000026058 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000026058 country:CN cts:GeographicDistributionMember 2023-12-31 0000026058 cts:CashSettledAwardsMember 2022-12-31 0000026058 us-gaap:EmployeeSeveranceMember cts:September2020PlanMember 2023-01-01 2023-12-31 0000026058 us-gaap:TreasuryStockCommonMember 2023-12-31 0000026058 srt:MinimumMember cts:RevolvingCreditFacilityDue2024Member 2021-12-15 2021-12-15 0000026058 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0000026058 cts:September2020PlanMember 2020-09-01 2023-12-31 0000026058 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CurrencySwapMember 2022-01-01 2022-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000026058 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000026058 cts:A2018PlanMember 2023-01-01 2023-12-31 0000026058 us-gaap:ForeignPlanMember 2021-12-31 0000026058 us-gaap:CashFlowHedgingMember 2023-12-31 0000026058 cts:MaglabAgAcquisitionMember us-gaap:CustomerRelationshipsMember 2023-02-06 2023-02-06 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000026058 cts:CashSettledAwardsMember 2022-01-01 2022-12-31 0000026058 cts:AerospaceandDefenseMember 2023-01-01 2023-12-31 0000026058 cts:OtherNonUnitedStatesMember cts:GeographicDistributionMember 2022-12-31 0000026058 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000026058 us-gaap:TreasuryStockCommonMember 2021-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000026058 cts:OtherNonUnitedStatesMember cts:GeographicDistributionMember 2023-01-01 2023-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-12-31 0000026058 country:US 2021-01-01 2021-12-31 0000026058 cts:FerropermAcquisitionMember us-gaap:NetInvestmentHedgingMember 2023-01-01 2023-12-31 0000026058 us-gaap:ForeignCountryMember 2021-01-01 2021-12-31 0000026058 cts:MaglabAgAcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-02-06 2023-02-06 0000026058 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0000026058 cts:RevolvingCreditFacilityDue2024Member 2016-05-23 2016-05-23 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000026058 country:CZ cts:GeographicDistributionMember 2023-01-01 2023-12-31 0000026058 2023-06-30 0000026058 2021-01-01 2021-12-31 0000026058 us-gaap:CrossCurrencyInterestRateContractMember 2022-12-31 0000026058 cts:FebruaryTenthTwoThousandTwentyTwoMember cts:TwoThousandTwentyTwoToTwoThousandTwentyFourPerformanceBasedRSUsMember 2023-01-01 2023-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0000026058 country:US 2022-01-01 2022-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0000026058 country:US cts:GeographicDistributionMember 2023-01-01 2023-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000026058 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2022-12-31 0000026058 cts:AerospaceandDefenseMember 2022-01-01 2022-12-31 0000026058 country:SG cts:GeographicDistributionMember 2022-01-01 2022-12-31 0000026058 cts:OfficersKeyEmployeesAndNonEmployeeDirectorsMember cts:ServiceBasedRestrictedStockUnitsMember 2022-12-31 0000026058 us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0000026058 srt:MinimumMember cts:September2020PlanMember 2020-09-30 0000026058 cts:CumminsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000026058 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0000026058 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2023-12-31 0000026058 2022-01-01 2022-01-31 0000026058 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2022-12-31 0000026058 us-gaap:LandAndLandImprovementsMember 2022-12-31 0000026058 cts:ForeignTaxCreditCarryforwardMember 2023-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000026058 us-gaap:RetainedEarningsMember 2021-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-12-31 0000026058 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-12-31 0000026058 cts:MatamorosConsolidationMember 2023-01-01 2023-12-31 0000026058 cts:FebruaryNineTwoThousandTwentyOneMember cts:TwoThousandTwentyOneToTwoThousandTwentyThreePerformanceBasedRSUsMember 2023-01-01 2023-12-31 0000026058 country:TW cts:GeographicDistributionMember 2022-12-31 0000026058 cts:ToyotaMotorCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000026058 cts:DirectorsPlanMember 2023-12-31 0000026058 country:US cts:GeographicDistributionMember 2023-12-31 0000026058 country:US 2023-12-31 0000026058 cts:IndustrialMember 2022-01-01 2022-12-31 0000026058 2021-09-30 0000026058 cts:FerropermPiezoceramicsAsAcquisitionMember 2023-01-01 2023-12-31 0000026058 country:US cts:GeographicDistributionMember 2022-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000026058 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CurrencySwapMember 2023-01-01 2023-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000026058 country:US us-gaap:PensionPlansDefinedBenefitMember 2021-06-01 2021-06-30 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0000026058 2022-07-01 2022-09-30 0000026058 us-gaap:OtherRestructuringMember 2022-01-01 2022-12-31 0000026058 cts:ShutDownMember cts:MatamorosConsolidationMember 2023-01-01 2023-12-31 0000026058 us-gaap:LatestTaxYearMember 2023-01-01 2023-12-31 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0000026058 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2022-01-01 2022-12-31 0000026058 cts:ContingentConsiderationMember 2023-01-01 2023-12-31 0000026058 cts:FerropermAcquisitionMember us-gaap:NondesignatedMember 2022-01-01 2022-12-31 0000026058 country:US us-gaap:PensionPlansDefinedBenefitMember 2021-04-01 2021-06-30 0000026058 cts:FebruaryTenthTwoThousandTwentyTwoMember cts:TwoThousandTwentyTwoToTwoThousandTwentyFourPerformanceBasedRSUsMember 2023-12-31 0000026058 2024-02-16 0000026058 cts:CumminsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000026058 us-gaap:CommonStockMember 2023-12-31 0000026058 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0000026058 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-12-31 0000026058 2023-12-31 0000026058 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cts:ForeignCurrencyDenominatedDebtMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-31 0000026058 us-gaap:CustomerRelationshipsMember 2022-12-31 0000026058 srt:MaximumMember cts:UnitedStatesEnvironmentalProtectionAgencyMember 2023-02-08 2023-02-08 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-12-31 0000026058 cts:FebruaryNineTwoThousandTwentyOneMember cts:TwoThousandTwentyOneToTwoThousandTwentyThreePerformanceBasedRSUsMember 2023-12-31 0000026058 srt:MaximumMember us-gaap:ResearchMember 2023-01-01 2023-12-31 0000026058 2020-12-31 0000026058 us-gaap:ForeignCountryMember 2022-01-01 2022-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000026058 country:DK cts:GeographicDistributionMember 2023-01-01 2023-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000026058 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0000026058 cts:TEWATemperatureSennsorsSPZoOMember us-gaap:CustomerRelationshipsMember 2022-02-28 2022-02-28 0000026058 us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000026058 srt:MaximumMember cts:September2020PlanMember 2020-09-30 0000026058 cts:ServiceBasedRestrictedStockUnitsMember 2023-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000026058 cts:ServiceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2021-12-31 0000026058 cts:VariesMember cts:FocusTwoThousandAndTwentyFivePerformanceRSUsMember 2023-12-31 0000026058 us-gaap:TreasuryStockCommonMember 2022-12-31 0000026058 us-gaap:RetainedEarningsMember 2020-12-31 0000026058 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000026058 us-gaap:EarliestTaxYearMember 2023-01-01 2023-12-31 0000026058 country:CZ cts:GeographicDistributionMember 2021-01-01 2021-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000026058 cts:TransportationMember 2023-01-01 2023-12-31 0000026058 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cts:USDollarDenominatedDebtMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000026058 2023-01-01 2023-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000026058 country:CN cts:GeographicDistributionMember 2022-01-01 2022-12-31 0000026058 cts:RevolvingCreditFacilityDue2024Member us-gaap:LineOfCreditMember 2021-12-15 2021-12-15 0000026058 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember cts:ForeignCurrencyDenominatedDebtMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-31 0000026058 srt:ScenarioForecastMember country:US 2024-12-31 0000026058 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-12-31 0000026058 us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000026058 2023-10-01 2023-10-01 0000026058 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember cts:USDollarDenominatedDebtMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-31 0000026058 country:DK cts:GeographicDistributionMember 2022-01-01 2022-12-31 0000026058 us-gaap:ForwardContractsMember 2023-12-31 0000026058 cts:ServiceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0000026058 cts:MedicalMember 2023-01-01 2023-12-31 0000026058 cts:TransportationMember 2022-01-01 2022-12-31 0000026058 country:CZ cts:GeographicDistributionMember 2022-01-01 2022-12-31 0000026058 2021-07-29 0000026058 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000026058 srt:ScenarioForecastMember us-gaap:ForeignPlanMember 2024-12-31 0000026058 cts:AerospaceandDefenseMember 2021-01-01 2021-12-31 0000026058 cts:RevolvingCreditFacilityDue2020LetterOfCreditSublimitMember 2021-12-15 0000026058 cts:A2018PlanMember 2023-12-31 0000026058 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000026058 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0000026058 cts:OtherNonUnitedStatesMember cts:GeographicDistributionMember 2021-01-01 2021-12-31 0000026058 us-gaap:RetainedEarningsMember 2023-12-31 0000026058 srt:MinimumMember cts:ForeignTaxCreditCarryforwardMember 2023-01-01 2023-12-31 0000026058 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000026058 cts:FerropermPiezoceramicsAsAcquisitionMember 2022-06-29 2022-06-30 0000026058 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2023-01-01 2023-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2022-12-31 0000026058 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000026058 cts:FerropermPiezoceramicsAsAcquisitionMember us-gaap:CustomerRelationshipsMember 2022-06-29 2022-06-30 0000026058 cts:OtherChargesMember cts:MatamorosConsolidationMember 2023-01-01 2023-12-31 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-01-01 2022-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-12-31 0000026058 2020-10-01 2020-10-01 0000026058 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000026058 country:MX cts:GeographicDistributionMember 2023-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000026058 srt:MinimumMember 2023-01-01 2023-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-12-31 0000026058 srt:MinimumMember cts:OperatingLossCarryforwardMember 2023-01-01 2023-12-31 0000026058 country:SG cts:GeographicDistributionMember 2023-01-01 2023-12-31 0000026058 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-01-01 2023-12-31 0000026058 cts:RevolvingCreditFacilityDue2024Member 2016-05-23 0000026058 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0000026058 cts:ToyotaMotorCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000026058 cts:RevolvingCreditFacilityDue2024Member 2021-12-15 2021-12-15 0000026058 cts:FebruaryNineTwothousandTwentyThreeMember cts:TwoThousandTwentyThreeToTwoThousandTwentyFivePerformanceBasedRsusMember 2023-01-01 2023-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000026058 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000026058 country:CN cts:GeographicDistributionMember 2023-01-01 2023-12-31 0000026058 us-gaap:CustomerRelationshipsMember 2023-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0000026058 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0000026058 cts:BuildingAndEquipmentRelocationMember 2023-01-01 2023-12-31 0000026058 cts:MedicalMember 2022-01-01 2022-12-31 0000026058 cts:TwoThousandFourteenPlanMember 2023-12-31 0000026058 cts:ServiceBasedRestrictedStockUnitsMember 2022-12-31 0000026058 cts:OfficersKeyEmployeesAndNonEmployeeDirectorsMember cts:ServiceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0000026058 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-31 0000026058 country:MX cts:GeographicDistributionMember 2022-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2022-01-01 2022-12-31 0000026058 us-gaap:ForeignPlanMember 2023-12-31 0000026058 srt:MinimumMember cts:September2020PlanMember 2023-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000026058 cts:ContingentConsiderationMember 2022-12-31 0000026058 cts:FebruaryTwoThousandTwentyThreeProgramMember 2023-12-31 0000026058 country:US cts:GeographicDistributionMember 2022-01-01 2022-12-31 0000026058 cts:BuildingAndEquipmentRelocationMember cts:MatamorosConsolidationMember 2023-01-01 2023-12-31 0000026058 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:OtherExpenseMember 2022-04-01 2022-06-30 0000026058 us-gaap:CashFlowHedgingMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000026058 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0000026058 srt:MinimumMember us-gaap:ResearchMember 2023-01-01 2023-12-31 0000026058 cts:UnitedStatesEnvironmentalProtectionAgencyMember 2023-02-08 0000026058 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000026058 cts:September2020PlanMember 2023-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0000026058 2021-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-12-31 0000026058 us-gaap:ForeignPlanMember 2022-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-01-01 2023-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0000026058 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0000026058 country:CN cts:GeographicDistributionMember 2022-12-31 0000026058 us-gaap:ForeignPlanMember 2021-01-01 2021-12-31 0000026058 cts:CashSettledAwardsMember 2021-01-01 2021-12-31 0000026058 srt:MaximumMember cts:PerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0000026058 country:TW cts:GeographicDistributionMember 2023-12-31 0000026058 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000026058 cts:TEWATemperatureSennsorsSPZoOMember 2022-02-28 2022-02-28 0000026058 srt:MinimumMember cts:PerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0000026058 cts:TEWATemperatureSennsorsSPZoOMember 2023-01-01 2023-03-31 0000026058 cts:RevolvingCreditFacilityDue2024Member 2022-12-31 0000026058 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2023-01-01 2023-12-31 0000026058 country:US 2022-12-31 0000026058 cts:TEWATemperatureSennsorsSPZoOMember 2022-02-28 0000026058 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000026058 us-gaap:CrossCurrencyInterestRateContractMember 2023-01-01 2023-12-31 0000026058 cts:VariesMember cts:FocusTwoThousandAndTwentyFivePerformanceRSUsMember 2023-01-01 2023-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2023-12-31 0000026058 country:SG cts:GeographicDistributionMember 2021-01-01 2021-12-31 0000026058 cts:MaglabAgAcquisitionMember 2023-04-01 2023-06-30 0000026058 cts:NonEmployeeDirectorsMember cts:ServiceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0000026058 country:US 2023-01-01 2023-12-31 0000026058 us-gaap:OtherCurrentAssetsMember 2023-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000026058 cts:OfficersKeyEmployeesAndNonEmployeeDirectorsMember cts:ServiceBasedRestrictedStockUnitsMember 2023-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2023-01-01 2023-12-31 0000026058 us-gaap:EmployeeSeveranceMember cts:MatamorosConsolidationMember 2023-01-01 2023-12-31 0000026058 cts:RevolvingCreditFacilityDue2024Member 2021-12-15 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-12-31 0000026058 us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000026058 cts:TwoThousandFourPlanMember 2023-12-31 0000026058 us-gaap:DomesticCountryMember 2022-01-01 2022-12-31 0000026058 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2023-12-31 0000026058 cts:ForeignTaxCreditCarryforwardMember 2022-12-31 0000026058 cts:MaglabAgAcquisitionMember 2023-02-06 2023-02-06 cts:Site pure cts:Plan shares iso4217:USD shares cts:Participant iso4217:USD --12-31 false FY 0000026058 P3Y P2Y http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherAssetsCurrent http://fasb.org/us-gaap/2023#OtherAssetsCurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherAssetsCurrent http://fasb.org/us-gaap/2023#OtherAssetsCurrent http://fasb.org/us-gaap/2023#Revenues http://fasb.org/us-gaap/2023#Revenues http://fasb.org/us-gaap/2023#Revenues http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense 10-K true 2023-12-31 2023 false 1-4639 CTS CORPORATION IN 35-0225010 4925 Indiana Avenue Lisle IL 60532 630 577-8800 Common stock, without par value CTS NYSE Yes No Yes Yes Large Accelerated Filer false false true false false 1338342292 30789099 <div style="display:flex;margin-top:4pt;justify-content:flex-start;align-items:baseline;margin-bottom:4pt;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Portions of the Proxy Statement to be filed for the annual meeting of shareholders t</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">o be held on or about May 9, 2024 are incorpo</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">rated by reference in Part III.</span></div></div> GRANT THORNTON LLP Chicago, Illinois 550422000 586869000 512925000 359563000 376331000 328306000 190859000 210538000 184619000 83816000 91520000 82597000 24918000 24100000 23856000 7074000 1912000 1687000 75051000 93006000 76479000 3331000 2192000 2111000 4625000 1326000 840000 -1192000 -11403000 -136088000 102000 -12269000 -137359000 75153000 80737000 -60880000 14621000 21162000 -19014000 60532000 59575000 -41866000 1.93 1.86 -1.30 1.92 1.85 -1.30 31359000 31968000 32327000 220000 270000 0 31579000 32238000 32327000 0.16 0.16 0.16 60532000 59575000 -41866000 -505000 3499000 311000 -120000 -1203000 -91081000 5320000 -848000 4000 4935000 3854000 91396000 65467000 63429000 49530000 163876000 156910000 78569000 90935000 60031000 62260000 16873000 15655000 319349000 325760000 92592000 97300000 26425000 22702000 157638000 152361000 103957000 108053000 25183000 23461000 16023000 18850000 302801000 302725000 741167000 748487000 43499000 53211000 4394000 3936000 14585000 20063000 34561000 35322000 97039000 112532000 67500000 83670000 24965000 21754000 4655000 5048000 14729000 16010000 5457000 3249000 214345000 242263000 319269000 316803000 45097000 46144000 602232000 546703000 4264000 -671000 970862000 908979000 444040000 402755000 526822000 506224000 741167000 748487000 60532000 59575000 -41866000 28710000 29753000 26930000 4048000 135000 -1792000 132650000 5181000 7726000 6105000 1484000 -4046000 492000 -30982000 200000 -154000 214000 35000 -12590000 5913000 928000 -2353000 8211000 3570000 3723000 -1266000 -1687000 -767000 -5625000 2076000 -9751000 -2293000 3136000 -6518000 450000 5023000 3668000 -1431000 -1709000 -2815000 -1381000 -7937000 -110000 33497000 -287000 88811000 121197000 86141000 14738000 14333000 15641000 3359000 96855000 255000 -18097000 -111188000 -15896000 774529000 722942000 808800000 758359000 756580000 804200000 40926000 21447000 8786000 5040000 5131000 5173000 3263000 1524000 1503000 1200000 650000 -65399000 4336000 -20712000 1651000 1100000 159000 6966000 15445000 49692000 156910000 141465000 91773000 163876000 156910000 141465000 3126000 2016000 1950000 20235000 20080000 16887000 2083000 2480000 2348000 359000 311190000 41654000 539281000 -95921000 -372522000 423682000 -41866000 -41866000 311000 311000 -91081000 -91081000 4000 4000 0.16 5173000 5173000 266722 8786000 8786000 3430000 -4932000 -1502000 5827000 5827000 314620000 42549000 492242000 -4525000 -381308000 463578000 59575000 59575000 3499000 3499000 -1203000 -1203000 -848000 -848000 0.16 5114000 5114000 583526 21447000 21447000 2183000 -3708000 -1525000 7303000 7303000 316803000 46144000 546703000 -671000 -402755000 506224000 60532000 60532000 -505000 -505000 -120000 -120000 5320000 5320000 0.16 5003000 5003000 970109 41285000 41285000 2466000 -5729000 -3263000 4682000 4682000 319269000 45097000 602232000 4264000 -444040000 526822000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 1 — Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Description of Business:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> CTS Corporation ("CTS", "we", "our", "us" or the "Company") is a global manufacturer of sensors, connectivity components, and actuators operating as a single reportable business segment. We operate manufacturing facilities located throughout North America, Asia and Europe and service major markets globally.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principles of Consolidation:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The consolidated financial statements include the accounts of CTS and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The preparation of financial statements in conformity with the accounting principles generally accepted in the United States of America ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and Cash Equivalents:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> All highly liquid investments with maturities of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less at the date of purchase are considered to be cash equivalents.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts Receivable and Allowance for Credit Losses:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Accounts receivable consists primarily of amounts due from normal business activities. We maintain an allowance for credit losses for estimated uncollectible accounts receivable. Our reserves for estimated credit losses are based upon historical experience, specific customer collection issues, current conditions and reasonable and supportable forecasts that affect the collectability of the remaining cash flows over the contractual terms of our receivables and other financial assets. Accounts are written off against the allowance account when they are determined to no longer be collectible.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Concentration of Credit Risk:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents and trade receivables. Our cash and cash equivalents, at times, may exceed federally insured limits. Cash and cash equivalents are deposited primarily in banking institutions with global operations. We have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade receivables subject us to the potential for credit risk with major customers. We sell our products to customers principally in the aerospace and defense, industrial, medical, and transportation markets, primarily in North America, Europe, and Asia. We perform ongoing credit evaluations of our customers to minimize credit risk. We do not require collateral. The allowance for credit losses is based on management's estimates of the collectability of our accounts receivable after analyzing historical credit losses, customer concentrations, customer creditworthiness, current economic trends, specific customer collection issues, and reasonable and supportable forecasts that affect the collectability of the remaining cash flows over the contractual terms of our receivables. Uncollectible trade receivables are charged against the allowance for credit losses when all reasonable efforts to collect the amounts due have been exhausted.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our net sales to significant customers as a percentage of total net sales were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cummins Inc.</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Toyota Motor Corporation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No other customer accounted for 10% or more of total net sales during these periods.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We value our inventories at the lower of the actual cost to purchase or manufacture using the first-in, first-out ("FIFO") method, or net realizable value. We review inventory quantities on hand and record a provision for excess and obsolete inventory based on historical consumption trends as well as forecasts of product demand including related production requirements. Once reserves are established, write-downs of inventory are considered permanent adjustments to the cost basis of inventory. Our reserves contain uncertainties because the calculation requires management to make assumptions and to apply judgment regarding historical experience, market conditions, and product life cycles. Changes in actual demand or market conditions could adversely impact our reserve calculations.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, Plant and Equipment:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Property, plant and equipment is stated at cost, less accumulated depreciation. Depreciation is computed primarily over the estimated useful lives of the various classes of assets using the straight-line method. Useful lives for buildings and improvements range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, machinery and equipment from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7d7c4104-15a6-437b-9073-6ac9c07a8311;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and software from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_ae7cefe5-8d62-46ed-accb-67285ca3eb7d;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Depreciation on leasehold improvements is computed over the lesser of the lease term or estimated useful lives of the assets. Amounts expended for maintenance and repairs are charged to expense as incurred. Major overhauls that extend the useful lives of existing assets are capitalized. Upon disposition, any related gains or losses are included in operating earnings.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income Taxes:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize deferred tax assets to the extent that we believe that these assets are more-likely-than-not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We record uncertain tax positions in accordance with Accounting Standards Codification ("ASC") Topic 740 on the basis of a two-step process in which (1) we determine whether it is more-likely-than-not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent likely to be realized upon ultimate settlement with the related tax authority.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying Consolidated Statements of Earnings (Loss). Accrued interest and penalties are included in the related tax liability line in the Consolidated Balance Sheets.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 19, "Income Taxes" for further information.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill and Indefinite-lived Intangible Assets:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Goodwill represents the excess of the purchase price over the fair values of the net assets acquired in a business combination. In accordance with ASC 350, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangibles—Goodwill and Other</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, goodwill is not amortized, but instead is tested for impairment annually or more frequently if circumstances indicate a possible impairment may exist. Absent any interim indicators of impairment, the Company tests for goodwill impairment as of the first day of its fourth fiscal quarter of each year.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based upon our latest assessment, we determined that our goodwill was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t impaired as of October 1, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other Intangible Assets and Long-lived Assets:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We account for long-lived assets (excluding indefinite-lived intangible assets) in accordance with the provisions of ASC 360, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, Plant, and Equipment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. This statement requires that long-lived assets, which includes fixed assets and finite-lived intangible assets, be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If an impairment test is warranted, recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the sum of the undiscounted cash flows expected to result from the use and the eventual disposition of the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount in which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets (excluding indefinite-lived intangible assets) consist primarily of technology, customer lists and relationships, patents, and trade names. These assets are recorded at cost and usually amortized on a straight-line basis over their estimated lives. We assess useful lives based on the period over which the asset is expected to contribute to cash flows.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Product revenue is recognized upon the transfer of promised goods to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods net of reserves. We follow the five step model to determine when this transfer has occurred: 1) identify the contract(s) with the customer; 2) identify the performance obligations in the contract; 3) determine the transaction price; 4) allocate the transaction price to the performance obligations in the contract; and 5) recognize revenue when (or as) the entity satisfies a performance obligation. Our revenue reserves contain uncertainties because they require management to make assumptions and to apply judgment to estimate the value of future credits to customers for product returns, price adjustments, and stock rotation adjustments. We base these estimates on the most likely value method considering all reasonably available information, including our historical experience and current expectations, and are reflected in the transaction price when sales are recorded.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and Development:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Research and development ("R&amp;D") costs include expenditures for search and investigation aimed at discovery of new knowledge to be used to develop new products or processes or to significantly enhance existing products or production processes. R&amp;D costs also include the implementation of new knowledge through design, testing of product alternatives, or construction of prototypes. We expense all R&amp;D costs as incurred, net of customer reimbursements for sales of prototypes and non-recurring engineering charges.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We create prototypes and tools related to R&amp;D projects. A prototype is defined as a constructed product not intended for production resulting in a commercial sale. We also incur engineering costs related to R&amp;D activities. Such costs are incurred to support such activities to improve the reliability, performance and cost-effectiveness of our existing products and to design and develop innovative products that meet customer requirements for new applications. Furthermore, we may engage in activities that develop tooling machinery and equipment for our customers.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We occasionally enter into agreements with our customers whereby we receive a contractual guarantee based on achieving milestones to be reimbursed the costs we incur in the product development process or to construct molds, dies, and other tools that are used to make many of the products we sell. The costs we incur are included in other current assets on the Consolidated Balance Sheets until reimbursement is received from the customer. Reimbursements received from customers are netted against such costs and included in our Consolidated Statements of Earnings (Loss) if the amount received is in excess of the costs that we incur. The following is a summary of amounts to be received from customers as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of molds, dies and other tools included in other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial Instruments:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We use forward contracts to mitigate currency risk related to forecasted foreign currency revenue and costs. These forward contracts are designed as cash flow hedges. At least quarterly, we assess the effectiveness of these hedging relationships based on the total change in their fair value using regression analysis. In addition, we use interest rate swaps to convert a portion of our revolving credit facility's variable rate of interest into a fixed rate. As a result of the use of these derivative instruments, the Company is exposed to the risk that counterparties to derivative contracts will fail to meet their contractual obligations. To mitigate the counterparty credit risk, the Company has a policy of only entering into contracts with carefully selected major financial institutions based upon their credit ratings and other factors and by using netting agreements. Our established policies and procedures for mitigating credit risk on principal transactions include reviewing and establishing limits for credit exposure and continually assessing the creditworthiness of counterparties.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We estimate the fair value of our cash, cash equivalents, accounts receivable and accounts payable as cost due to the short-term nature of these instruments. Please refer to Note 13, - "Debt" and Note 14, - "Accumulated Other Comprehensive Income (Loss)," for information on the method of determining fair value for our debt and financial derivatives, respectively.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-Based Compensation:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We recognize expense related to the fair value of stock-based compensation awards, consisting of restricted stock units ("RSUs"), cash-settled restricted stock units, and performance share units ("PSUs") in the Consolidated Statements of Earnings (Loss).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The grant date fair values of our service-based and performance-based RSUs are the closing price of our common stock on the date of grant. The grant date fair value of our market-based RSUs is determined by using a simulation, or Monte Carlo, approach. Under this approach, stock returns from a comparative group of companies are simulated over the performance period, considering both stock price volatility and the correlation of returns. The simulated results are then used to estimate the future payout based on the performance and payout relationship established by the conditions of the award. The future payout is discounted to the measurement date using the risk-free interest rate.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our RSU awards primarily have a graded vesting schedule. We recognize expense on a straight-line basis over the requisite service period for each separately vesting tranche of the award as if the award was, in substance, multiple awards. Compensation expense for PSUs is measured by determining the fair value of the award using the closing share price on the grant date and is recognized ratably from the grant date to the vesting date for the number of awards expected to vest. The amount of compensation expense recognized for PSUs is dependent upon a quarterly assessment of the likelihood of achieving the performance conditions and is subject to adjustment based on management's assessment of the Company's performance relative to the target number of shares performance criteria. Forfeitures are recorded as they occur.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 17, "Stock-Based Compensation" for further information.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Earnings (Loss) Per Share:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Basic earnings (loss) per share excludes any dilution and is computed by dividing net earnings (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted earnings per share is calculated by dividing net earnings by the weighted average shares outstanding assuming dilution. Dilutive common shares outstanding is computed using the Treasury Stock Method and reflects the additional shares that would be outstanding if dilutive stock options were exercised, and restricted stock units were settled for common shares during the period. In addition, dilutive shares include any shares issuable related to performance share units for which the performance conditions would have been met as of the end of the period and therefore would be considered contingently issuable. If the common stock equivalents have an anti-dilutive effect, they are excluded from the computation of diluted earnings per share. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> anti-dilutive impact for the year ended December 31, 2021 as a result of a net loss incurred in the period. If there is a net loss for the period, then basic earnings (loss) per share equals diluted earnings (loss) per share.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our antidilutive securities consist of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.431%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.242%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(units)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Antidilutive securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign Currencies:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The financial statements of the majority of our non-U.S. subsidiaries are remeasured into U.S. dollars using the U.S. dollar as the functional currency with all remeasurement adjustments included in the determination of net earnings (loss).</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency (losses) gains recorded in the Consolidated Statements of Earnings (Loss) includes the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The assets and liabilities of our non-U.S. dollar functional subsidiaries are translated into U.S. dollars at the current exchange rate at period end, with the resulting translation adjustments made directly to the "accumulated other comprehensive income (loss)" component of shareholders' equity. Our Consolidated Statements of Earnings (Loss) accounts are translated at the average rates during the period.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and Handling:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> All fees billed to the customer for shipping and handling are classified as a component of net sales. All costs associated with shipping and handling are classified as a component of cost of goods sold or operating expenses, depending on the nature of the underlying purchase.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales Taxes:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> When applicable, we classify sales taxes on a net basis in our consolidated financial statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reclassifications: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain reclassifications have been made to prior year amounts to conform to the current year presentation. The reclassifications had no impact on previously reported net earnings.</span></p></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently issued accounting pronouncements not yet adopted</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASU No. 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">"Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure"</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires public entities to disclose information about their reportable segments' significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as existing segment disclosures and reconciliation required under ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for the interim periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASU No. 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">"Income Taxes (Topic 740): Improvements to Income Tax Disclosures"</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires public entities, on an annual basis, to provide disclosure of specific categories in the reconciliation of the effective tax rate, as well as disclosure of income taxes paid, disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Description of Business:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> CTS Corporation ("CTS", "we", "our", "us" or the "Company") is a global manufacturer of sensors, connectivity components, and actuators operating as a single reportable business segment. We operate manufacturing facilities located throughout North America, Asia and Europe and service major markets globally.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principles of Consolidation:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The consolidated financial statements include the accounts of CTS and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The preparation of financial statements in conformity with the accounting principles generally accepted in the United States of America ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and Cash Equivalents:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> All highly liquid investments with maturities of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less at the date of purchase are considered to be cash equivalents.</span></p> P3M <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts Receivable and Allowance for Credit Losses:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Accounts receivable consists primarily of amounts due from normal business activities. We maintain an allowance for credit losses for estimated uncollectible accounts receivable. Our reserves for estimated credit losses are based upon historical experience, specific customer collection issues, current conditions and reasonable and supportable forecasts that affect the collectability of the remaining cash flows over the contractual terms of our receivables and other financial assets. Accounts are written off against the allowance account when they are determined to no longer be collectible.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Concentration of Credit Risk:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents and trade receivables. Our cash and cash equivalents, at times, may exceed federally insured limits. Cash and cash equivalents are deposited primarily in banking institutions with global operations. We have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade receivables subject us to the potential for credit risk with major customers. We sell our products to customers principally in the aerospace and defense, industrial, medical, and transportation markets, primarily in North America, Europe, and Asia. We perform ongoing credit evaluations of our customers to minimize credit risk. We do not require collateral. The allowance for credit losses is based on management's estimates of the collectability of our accounts receivable after analyzing historical credit losses, customer concentrations, customer creditworthiness, current economic trends, specific customer collection issues, and reasonable and supportable forecasts that affect the collectability of the remaining cash flows over the contractual terms of our receivables. Uncollectible trade receivables are charged against the allowance for credit losses when all reasonable efforts to collect the amounts due have been exhausted.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our net sales to significant customers as a percentage of total net sales were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cummins Inc.</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Toyota Motor Corporation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No other customer accounted for 10% or more of total net sales during these periods.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our net sales to significant customers as a percentage of total net sales were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cummins Inc.</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Toyota Motor Corporation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> 0.15 0.153 0.15 0.125 0.115 0.124 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We value our inventories at the lower of the actual cost to purchase or manufacture using the first-in, first-out ("FIFO") method, or net realizable value. We review inventory quantities on hand and record a provision for excess and obsolete inventory based on historical consumption trends as well as forecasts of product demand including related production requirements. Once reserves are established, write-downs of inventory are considered permanent adjustments to the cost basis of inventory. Our reserves contain uncertainties because the calculation requires management to make assumptions and to apply judgment regarding historical experience, market conditions, and product life cycles. Changes in actual demand or market conditions could adversely impact our reserve calculations.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, Plant and Equipment:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Property, plant and equipment is stated at cost, less accumulated depreciation. Depreciation is computed primarily over the estimated useful lives of the various classes of assets using the straight-line method. Useful lives for buildings and improvements range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, machinery and equipment from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7d7c4104-15a6-437b-9073-6ac9c07a8311;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and software from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_ae7cefe5-8d62-46ed-accb-67285ca3eb7d;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Depreciation on leasehold improvements is computed over the lesser of the lease term or estimated useful lives of the assets. Amounts expended for maintenance and repairs are charged to expense as incurred. Major overhauls that extend the useful lives of existing assets are capitalized. Upon disposition, any related gains or losses are included in operating earnings.</span></p> P10Y P45Y P15Y P15Y <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income Taxes:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize deferred tax assets to the extent that we believe that these assets are more-likely-than-not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We record uncertain tax positions in accordance with Accounting Standards Codification ("ASC") Topic 740 on the basis of a two-step process in which (1) we determine whether it is more-likely-than-not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent likely to be realized upon ultimate settlement with the related tax authority.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying Consolidated Statements of Earnings (Loss). Accrued interest and penalties are included in the related tax liability line in the Consolidated Balance Sheets.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 19, "Income Taxes" for further information.</span></p> 0.50 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill and Indefinite-lived Intangible Assets:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Goodwill represents the excess of the purchase price over the fair values of the net assets acquired in a business combination. In accordance with ASC 350, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangibles—Goodwill and Other</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, goodwill is not amortized, but instead is tested for impairment annually or more frequently if circumstances indicate a possible impairment may exist. Absent any interim indicators of impairment, the Company tests for goodwill impairment as of the first day of its fourth fiscal quarter of each year.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based upon our latest assessment, we determined that our goodwill was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t impaired as of October 1, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other Intangible Assets and Long-lived Assets:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We account for long-lived assets (excluding indefinite-lived intangible assets) in accordance with the provisions of ASC 360, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, Plant, and Equipment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. This statement requires that long-lived assets, which includes fixed assets and finite-lived intangible assets, be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If an impairment test is warranted, recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the sum of the undiscounted cash flows expected to result from the use and the eventual disposition of the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount in which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets (excluding indefinite-lived intangible assets) consist primarily of technology, customer lists and relationships, patents, and trade names. These assets are recorded at cost and usually amortized on a straight-line basis over their estimated lives. We assess useful lives based on the period over which the asset is expected to contribute to cash flows.</span></p> 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Product revenue is recognized upon the transfer of promised goods to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods net of reserves. We follow the five step model to determine when this transfer has occurred: 1) identify the contract(s) with the customer; 2) identify the performance obligations in the contract; 3) determine the transaction price; 4) allocate the transaction price to the performance obligations in the contract; and 5) recognize revenue when (or as) the entity satisfies a performance obligation. Our revenue reserves contain uncertainties because they require management to make assumptions and to apply judgment to estimate the value of future credits to customers for product returns, price adjustments, and stock rotation adjustments. We base these estimates on the most likely value method considering all reasonably available information, including our historical experience and current expectations, and are reflected in the transaction price when sales are recorded.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and Development:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Research and development ("R&amp;D") costs include expenditures for search and investigation aimed at discovery of new knowledge to be used to develop new products or processes or to significantly enhance existing products or production processes. R&amp;D costs also include the implementation of new knowledge through design, testing of product alternatives, or construction of prototypes. We expense all R&amp;D costs as incurred, net of customer reimbursements for sales of prototypes and non-recurring engineering charges.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We create prototypes and tools related to R&amp;D projects. A prototype is defined as a constructed product not intended for production resulting in a commercial sale. We also incur engineering costs related to R&amp;D activities. Such costs are incurred to support such activities to improve the reliability, performance and cost-effectiveness of our existing products and to design and develop innovative products that meet customer requirements for new applications. Furthermore, we may engage in activities that develop tooling machinery and equipment for our customers.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We occasionally enter into agreements with our customers whereby we receive a contractual guarantee based on achieving milestones to be reimbursed the costs we incur in the product development process or to construct molds, dies, and other tools that are used to make many of the products we sell. The costs we incur are included in other current assets on the Consolidated Balance Sheets until reimbursement is received from the customer. Reimbursements received from customers are netted against such costs and included in our Consolidated Statements of Earnings (Loss) if the amount received is in excess of the costs that we incur. The following is a summary of amounts to be received from customers as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of molds, dies and other tools included in other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We occasionally enter into agreements with our customers whereby we receive a contractual guarantee based on achieving milestones to be reimbursed the costs we incur in the product development process or to construct molds, dies, and other tools that are used to make many of the products we sell. The costs we incur are included in other current assets on the Consolidated Balance Sheets until reimbursement is received from the customer. Reimbursements received from customers are netted against such costs and included in our Consolidated Statements of Earnings (Loss) if the amount received is in excess of the costs that we incur. The following is a summary of amounts to be received from customers as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of molds, dies and other tools included in other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3505000 2569000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial Instruments:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We use forward contracts to mitigate currency risk related to forecasted foreign currency revenue and costs. These forward contracts are designed as cash flow hedges. At least quarterly, we assess the effectiveness of these hedging relationships based on the total change in their fair value using regression analysis. In addition, we use interest rate swaps to convert a portion of our revolving credit facility's variable rate of interest into a fixed rate. As a result of the use of these derivative instruments, the Company is exposed to the risk that counterparties to derivative contracts will fail to meet their contractual obligations. To mitigate the counterparty credit risk, the Company has a policy of only entering into contracts with carefully selected major financial institutions based upon their credit ratings and other factors and by using netting agreements. Our established policies and procedures for mitigating credit risk on principal transactions include reviewing and establishing limits for credit exposure and continually assessing the creditworthiness of counterparties.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We estimate the fair value of our cash, cash equivalents, accounts receivable and accounts payable as cost due to the short-term nature of these instruments. Please refer to Note 13, - "Debt" and Note 14, - "Accumulated Other Comprehensive Income (Loss)," for information on the method of determining fair value for our debt and financial derivatives, respectively.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-Based Compensation:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We recognize expense related to the fair value of stock-based compensation awards, consisting of restricted stock units ("RSUs"), cash-settled restricted stock units, and performance share units ("PSUs") in the Consolidated Statements of Earnings (Loss).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The grant date fair values of our service-based and performance-based RSUs are the closing price of our common stock on the date of grant. The grant date fair value of our market-based RSUs is determined by using a simulation, or Monte Carlo, approach. Under this approach, stock returns from a comparative group of companies are simulated over the performance period, considering both stock price volatility and the correlation of returns. The simulated results are then used to estimate the future payout based on the performance and payout relationship established by the conditions of the award. The future payout is discounted to the measurement date using the risk-free interest rate.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our RSU awards primarily have a graded vesting schedule. We recognize expense on a straight-line basis over the requisite service period for each separately vesting tranche of the award as if the award was, in substance, multiple awards. Compensation expense for PSUs is measured by determining the fair value of the award using the closing share price on the grant date and is recognized ratably from the grant date to the vesting date for the number of awards expected to vest. The amount of compensation expense recognized for PSUs is dependent upon a quarterly assessment of the likelihood of achieving the performance conditions and is subject to adjustment based on management's assessment of the Company's performance relative to the target number of shares performance criteria. Forfeitures are recorded as they occur.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 17, "Stock-Based Compensation" for further information.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Earnings (Loss) Per Share:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Basic earnings (loss) per share excludes any dilution and is computed by dividing net earnings (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted earnings per share is calculated by dividing net earnings by the weighted average shares outstanding assuming dilution. Dilutive common shares outstanding is computed using the Treasury Stock Method and reflects the additional shares that would be outstanding if dilutive stock options were exercised, and restricted stock units were settled for common shares during the period. In addition, dilutive shares include any shares issuable related to performance share units for which the performance conditions would have been met as of the end of the period and therefore would be considered contingently issuable. If the common stock equivalents have an anti-dilutive effect, they are excluded from the computation of diluted earnings per share. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> anti-dilutive impact for the year ended December 31, 2021 as a result of a net loss incurred in the period. If there is a net loss for the period, then basic earnings (loss) per share equals diluted earnings (loss) per share.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our antidilutive securities consist of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.431%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.242%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(units)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Antidilutive securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our antidilutive securities consist of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.431%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.242%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(units)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Antidilutive securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 18486 21687 0 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign Currencies:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The financial statements of the majority of our non-U.S. subsidiaries are remeasured into U.S. dollars using the U.S. dollar as the functional currency with all remeasurement adjustments included in the determination of net earnings (loss).</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency (losses) gains recorded in the Consolidated Statements of Earnings (Loss) includes the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The assets and liabilities of our non-U.S. dollar functional subsidiaries are translated into U.S. dollars at the current exchange rate at period end, with the resulting translation adjustments made directly to the "accumulated other comprehensive income (loss)" component of shareholders' equity. Our Consolidated Statements of Earnings (Loss) accounts are translated at the average rates during the period.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency (losses) gains recorded in the Consolidated Statements of Earnings (Loss) includes the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1982000 -4875000 -3305000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and Handling:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> All fees billed to the customer for shipping and handling are classified as a component of net sales. All costs associated with shipping and handling are classified as a component of cost of goods sold or operating expenses, depending on the nature of the underlying purchase.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales Taxes:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> When applicable, we classify sales taxes on a net basis in our consolidated financial statements.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reclassifications: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain reclassifications have been made to prior year amounts to conform to the current year presentation. The reclassifications had no impact on previously reported net earnings.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASU No. 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">"Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure"</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires public entities to disclose information about their reportable segments' significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as existing segment disclosures and reconciliation required under ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for the interim periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASU No. 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">"Income Taxes (Topic 740): Improvements to Income Tax Disclosures"</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires public entities, on an annual basis, to provide disclosure of specific categories in the reconciliation of the effective tax rate, as well as disclosure of income taxes paid, disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 2 – Revenue Recognition</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance provides a five-step process to achieve that core principle:</span></p><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">• </span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Identify the contract(s) with a customer</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">• </span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Identify the performance obligations</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">• </span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Determine the transaction price</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">• </span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Allocate the transaction price</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">• </span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recognize revenue when the performance obligations are met</span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize revenue when the performance obligations specified in our contracts have been satisfied, after considering the impact of variable consideration and other factors that may affect the transaction price. Our contracts normally contain a single performance obligation that is fulfilled on the date of delivery based on shipping terms stipulated in the contract. We usually expect payment within 30 to 90 days from the shipping date, depending on our terms with the customer. None of our contracts as of December 31, 2023 or 2022 contained a significant financing component. Differences between the amount of revenue recognized and the amount invoiced, collected from, or paid to our customers are recognized as contract assets or liabilities. Contract assets will be reviewed for impairment when events or circumstances indicate that they may not be recoverable.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To the extent the transaction price includes variable consideration, we estimate the amount of variable consideration that should be included in the transaction price utilizing the most likely value method based on an analysis of historical experience and current facts and circumstances, which may require significant judgment. Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disaggregated Revenue</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents revenues disaggregated by the major markets we serve:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.323%;"></td> <td style="width:1.381%;"></td> <td style="width:1%;"></td> <td style="width:10.844000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.381%;"></td> <td style="width:1%;"></td> <td style="width:10.844000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.381%;"></td> <td style="width:1%;"></td> <td style="width:10.844000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended<br/>December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Transportation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,451</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">303,696</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">284,080</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Industrial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,440</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,867</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,371</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,252</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,278</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,159</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aerospace &amp; Defense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,028</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,315</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">550,422</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">586,869</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">512,925</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the above table, Telecommunications and Information Technology net sales are included in the Industrial end-market for all periods presented. The end-market sales for 2022 were adjusted by immaterial amounts to align the classification of certain customers in connection with our recent acquisitions with our enterprise-level end market information.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents revenues disaggregated by the major markets we serve:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.323%;"></td> <td style="width:1.381%;"></td> <td style="width:1%;"></td> <td style="width:10.844000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.381%;"></td> <td style="width:1%;"></td> <td style="width:10.844000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.381%;"></td> <td style="width:1%;"></td> <td style="width:10.844000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended<br/>December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Transportation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,451</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">303,696</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">284,080</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Industrial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,440</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,867</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,371</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,252</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,278</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,159</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aerospace &amp; Defense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,028</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,315</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">550,422</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">586,869</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">512,925</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the above table, Telecommunications and Information Technology net sales are included in the Industrial end-market for all periods presented. The end-market sales for 2022 were adjusted by immaterial amounts to align the classification of certain customers in connection with our recent acquisitions with our enterprise-level end market information.</span></p> 301451000 303696000 284080000 129440000 170867000 133371000 68252000 64278000 48159000 51279000 48028000 47315000 550422000 586869000 512925000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 3 - Business Acquisitions</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">TEWA Temperature Sensors SP. Zo.o. Acquisition</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 28, 2022, we acquired </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding shares of TEWA Temperature Sensors SP. Zo.o. (“TEWA”). TEWA is a designer and manufacturer of high-quality temperature sensors. TEWA has complementary capabilities with our existing temperature sensing platform, and the acquisition supports our end market diversification strategy and expands our presence in Europe.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The final purchase price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,721</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, net of cash acquired of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,979</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, has been allocated to the fair values of assets and liabilities acquired as of February 28, 2022. The purchase price was reduced by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">794</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the final settlement of net working capital during the first quarter of 2023. The purchase accounting was completed in the first quarter of 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.02%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:22.919999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Values at<br/>February 28, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,521</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less fair value of liabilities acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents value the Company expects to be created by combining the operations of the acquired business with the Company's operations, including the expansion of customer relationships, access to new customers, and potential cost savings and synergies. Goodwill related to the acquisition is expected to be deductible for tax purposes.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,180</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> step-up of inventory to its fair value as of the acquisition date based on the preliminary valuation. The step-up was amortized as a non-cash charge to cost of goods sold as the acquired inventory was sold with all of it recognized in the twelve months ended December 31, 2022.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.508%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:17.616%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:18.096%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Amortization<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists/relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks, tradenames, and other intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental pro forma disclosures are not included as the amounts are deemed to be immaterial.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Ferroperm Piezoceramics A/S Acquisition</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On June 30, 2022, we acquired </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding shares of Ferroperm Piezoceramics A/S (“Ferroperm”). Ferroperm specializes in the design and manufacture of high performance piezoceramic components for use in complex and demanding medical, industrial, and aerospace applications. Ferroperm has complementary capabilities with our existing medical diagnostics and imaging product lines. The acquisition supports our end market diversification strategy and expands our presence in European end markets.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The final purchase price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,340</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, net of cash acquired of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,578</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, has been allocated to the fair values of assets and liabilities acquired as of June 30, 2022. The valuation of intangible assets and associated deferred tax liability was finalized in the first quarter of 2023.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the final consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.02%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:22.919999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Values at<br/>June 30, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,003</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less fair value of liabilities acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents value the Company expects to be created by combining the operations of the acquired business with the Company's operations, including the expansion of customer relationships, access to new customers, and potential cost savings and synergies. Goodwill related to the acquisition is expected to be deductible for tax purposes.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,012</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> step-up of inventory to its fair value as of the acquisition date based on the preliminary valuation. The step-up was amortized as a non-cash charge to cost of goods sold as the acquired inventory was sold with all of it recognized in the twelve months ended December 31, 2022.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Amortization<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists/relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology and other intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental pro forma disclosures are not included as the amounts are deemed to be immaterial.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Maglab AG Acquisition</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 6, 2023, we acquired </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding shares of maglab AG ("Maglab"). Maglab has deep expertise in magnetic system design and current measurement solutions for use in e-mobility, industrial automation, and renewable energy applications. Maglab's domain expertise coupled with CTS’ commercial, technical and operational capabilities position us to advance our status as a recognized innovator in electric motor sensing and controls markets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The final purchase price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,717</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> has been allocated to the fair values of assets and liabilities acquired as of February 6, 2023. The purchase price was increased by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the final settlement of net working capital during the second quarter of 2023.</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The following table summarizes the final consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consideration Paid</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid, net of cash acquired of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Values at<br/>February 6, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less fair value of liabilities acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents value the Company expects to be created by combining the operations of the acquired business with the Company's operations, including the expansion of customer relationships, access to new customers, and potential cost savings and synergies. Goodwill related to the acquisition is expected to be deductible for tax purposes.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.52%;"></td> <td style="width:3.34%;"></td> <td style="width:1%;"></td> <td style="width:20.139999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.86%;"></td> <td style="width:1%;"></td> <td style="width:25.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Amortization<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists/relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology and other intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All contingent consideration is payable in cash and is based on success factors related to the integration process as well as upon the achievement of annual revenue and customer order targets through the fiscal year ending December 31, 2025. The Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,564</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as the acquisition date fair value of the contingent consideration based on the estimate of the probability of achieving the performance targets. This amount is also reflected as an addition to the purchase price. The contingent consideration has a maximum payout of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental pro forma disclosures are not included as the amounts are deemed to be immaterial.</span></p> 1 23721000 2979000 -794000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.02%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:22.919999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Values at<br/>February 28, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,521</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less fair value of liabilities acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2521000 3136000 69000 654000 27000 8473000 13650000 28530000 4809000 23721000 1180000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.508%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:17.616%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:18.096%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Amortization<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists/relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks, tradenames, and other intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 13000000 P12Y 650000 P3Y 13650000 1 72340000 5578000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the final consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.02%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:22.919999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Values at<br/>June 30, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,003</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less fair value of liabilities acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3073000 6848000 1003000 3953000 158000 31985000 38100000 85120000 12780000 72340000 3012000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Amortization<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists/relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology and other intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 31800000 P16Y 6300000 P14Y 38100000 1 7717000 3000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The following table summarizes the final consideration paid, the fair values of the assets acquired, and the liabilities assumed as of the date of acquisition:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consideration Paid</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid, net of cash acquired of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Values at<br/>February 6, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less fair value of liabilities acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 14000 4153000 3564000 7717000 348000 43000 41000 35000 4997000 2860000 8324000 607000 7717000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.52%;"></td> <td style="width:3.34%;"></td> <td style="width:1%;"></td> <td style="width:20.139999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.86%;"></td> <td style="width:1%;"></td> <td style="width:25.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Amortization<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists/relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology and other intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 2800000 P13Y 60000 P3Y 2860000 3564000 6300000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 4 — Accounts Receivable, net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of accounts receivable, net are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,500</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,171</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Allowance for credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">931</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,236</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,569</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,935</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of accounts receivable, net are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,500</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,171</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Allowance for credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">931</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,236</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,569</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,935</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 79500000 92171000 931000 1236000 78569000 90935000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 5 — Inventories, net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories, net consist of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,865</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,213</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,819</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,187</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,362</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Inventory reserves</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,648</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,786</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,031</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,260</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories, net consist of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,865</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,213</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,819</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,187</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,362</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Inventory reserves</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,648</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,786</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,031</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,260</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 20279000 12865000 19213000 22819000 33187000 37362000 12648000 10786000 60031000 62260000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 6 — Property, Plant and Equipment, net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment, net is comprised of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and land improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">536</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,100</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,188</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,938</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">261,435</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">258,159</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243,567</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">233,897</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,592</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,300</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense recorded in the Consolidated Statements of Earnings (Loss) includes the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Years Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment, net is comprised of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and land improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">536</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,100</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,188</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,938</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">261,435</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">258,159</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243,567</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">233,897</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,592</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,300</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 536000 1100000 74188000 71938000 261435000 258159000 243567000 233897000 92592000 97300000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense recorded in the Consolidated Statements of Earnings (Loss) includes the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Years Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 17686000 18126000 17517000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 7 — Retirement Plans</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, we have two active noncontributory defined benefit pension plans ("Pension Plans") covering less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our active employees. These Pension Plans consist of a U.S. supplemental retirement plan ("SERP") and a Taiwan pension plan. The SERP is comprised entirely of participants who are former employees of the Company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We also provide post-retirement life insurance benefits for certain retired employees. Domestic employees who were hired prior to 1982 and certain former union employees are eligible for life insurance benefits upon retirement. We fund life insurance benefits through term life insurance policies and intend to continue funding all of the premiums on a pay-as-you-go basis.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize the funded status of a benefit plan in our consolidated balance sheets. The funded status is measured as the difference between plan assets at fair value and the projected benefit obligation. We also recognize, as a component of other comprehensive earnings, net of tax, the gains or losses and prior service costs or credits that arise during the period but are not recognized as components of net periodic benefit/cost.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The measurement dates for the Pension Plans for our U.S. and non-U.S. locations and the post-retirement life insurance plan was December 31, 2023 and 2022.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2020, our Board of Directors authorized management to explore termination of the U.S.-based pension plan ("Plan"), subject to certain conditions. On June 1, 2020, we entered into the fifth amendment to the Plan whereby we set an effective termination date for the Plan of July 31, 2020. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2021, we received a determination letter from the Internal Revenue Service that allowed us to proceed with the termination process for the Plan. During the second quarter of 2021, the Company offered the option of receiving a lump sum payment to eligible participants with vested qualified Plan benefits in lieu of receiving monthly annuity payments.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">365</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> participants elected to receive the settlement, and lump sum payments of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,594</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were made from Plan assets to these participants in June 2021.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As required under U.S. GAAP, the Company recognizes a settlement gain or loss when the aggregate amount of lump-sum distributions to participants equals or exceeds the sum of the service and interest cost components of the net periodic pension cost. The amount of settlement gain or loss recognized is the pro rata amount of the existing unrealized gain or loss immediately prior to the settlement. In general, both the projected benefit obligation and fair value of plan assets are required to be remeasured in order to determine the settlement gain or loss.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Upon the partial settlement of the pension liability due to the lump sum offering in the second quarter of 2021, the Company recognized a non-cash and non-operating settlement charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,063</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> related to pension losses, reclassified from accumulated other comprehensive loss to other (income) expense in the Company's Condensed Consolidated Statements of Earnings (Loss).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 29, 2021, the Plan purchased a group annuity contract that transferred our benefit obligations for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,700</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> CTS participants and beneficiaries in the United States (“Transferred Participants”). As part of the purchase of the group annuity contract, Plan benefit obligations and related annuity administration services for Transferred Participants were irrevocably assumed and guaranteed by the insurance company effective as of August 3, 2021. There will be no change to pension benefits for Transferred Participants. The purchase of the group annuity contract was fully funded directly by Plan assets.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a result of the final settlement of the pension liability with the purchase of annuities, we reclassified the remaining related unrecognized pension losses of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">106,206</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> that were previously recorded in accumulated other comprehensive income (loss) to the Consolidated Statements of Earnings (Loss) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in the third quarter of 2021.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In January 2022, we transferred approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of funds from Plan assets to a qualified replacement plan (QRP) managed by the Company. The QRP requires that these assets be used to fund future annual Company contributions to our U.S. 401(k) program. The remaining Plan assets were transferred to the Company in the third quarter of 2022 as part of the final termination process. As a result, approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,016</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was transferred to the Company, which resulted in $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,803</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of excise tax being recorded in Other Expense in the Company's Condensed Consolidated Statements of Earnings (Loss). As a result of the termination of the Plan and final reversion activities in 2022, no assets remained in the Plan as of December 31, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of the benefit obligation, plan assets, and the funded status of the pension plans for U.S. and non-U.S. locations at the measurement dates.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.3%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.280000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S.<br/>Pension Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-U.S.<br/>Pension Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated benefit obligation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">788</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">814</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,083</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,771</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in projected benefit obligation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at January 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">814</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,008</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,146</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,335</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefits paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actuarial (gain) loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">394</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">239</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">788</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">814</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,422</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,146</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in plan assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets at fair value at January 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,382</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,376</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,421</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actual return on assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,134</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Company contributions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefits paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Qualified replacement plan transfer</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,500</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset reversion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,016</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets at fair value at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,199</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,376</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funded status (plan assets less projected benefit obligations)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">788</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">814</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">770</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of the benefit obligation, plan assets, and the funded status of the post-retirement life insurance plan at those measurement dates.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Post-Retirement<br/>Life Insurance Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated benefit obligation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,145</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,018</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in projected benefit obligation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at January 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,018</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,231</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefits paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actuarial (gain) loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,169</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,145</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,018</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in plan assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets at fair value at January 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Company contributions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefits paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets at fair value at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funded status (plan assets less projected benefit obligations)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,145</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,018</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of the accrued cost of the domestic and foreign pension plans are classified in the following lines in the Consolidated Balance Sheets at December 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S. Pension Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-U.S. Pension Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and other liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term pension obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">689</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">715</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">770</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net accrued cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">788</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">814</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">770</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of the accrued cost of the post-retirement life insurance plan are classified in the following lines in the Consolidated Balance Sheets at December 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Post-Retirement<br/>Life Insurance Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and other liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">455</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term pension obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,667</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,563</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,145</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,018</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have also recorded the following amounts to accumulated other comprehensive income (loss) for the U.S. and non-U.S. pension plans, net of tax:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S.<br/>Pension Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-U.S.<br/>Pension Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized<br/>Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized<br/>Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,803</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of retirement benefits, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial (loss) gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,608</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of retirement benefits, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial gain (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">396</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">217</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,155</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have recorded the following amounts to accumulated other comprehensive income (loss) for the post-retirement life insurance plan, net of tax:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of retirement benefits, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">900</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of retirement benefits, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">259</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">689</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accumulated actuarial gains and losses included in other comprehensive earnings are amortized in the following manner:</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The component of unamortized net gains or losses related to our qualified pension plan is amortized based on the future life expectancy of the plan participants (estimated to be approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), because substantially all of the participants in those plans are former employees who are now retired. The component of unamortized net gains or losses related to our post-retirement life insurance plan is amortized based on the estimated remaining future service period of the plan participants (estimated to be approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). The Company uses a market-related approach to value plan assets, reflecting changes in the fair value of plan assets over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period. The variance resulting from the difference between the expected and actual return on plan assets is included in the amortization calculation upon reflection in the market-related value of plan assets.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for those pension plans with accumulated benefit obligation in excess of the fair value of plan assets is shown below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,210</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,961</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated benefit obligation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,871</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,585</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,199</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,377</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net pension expense includes the following components:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.328%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.941%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.941%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.941%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.941%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.941%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.961%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended<br/>December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended<br/>December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S. Pension Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-U.S. Pension Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,861</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_1fa3c151-a588-4e6c-aa85-7df619f132e2;"><span style="-sec-ix-hidden:F_3ad420cb-0c66-49b8-8188-ac7335dc43e7;"><span style="-sec-ix-hidden:F_2495adc8-a8da-4c47-a1b3-435ea9873f67;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></span></span></span></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,134</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">474</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_221c6e96-7c42-4f44-bd98-a966f4f384bf;"><span style="-sec-ix-hidden:F_496383dd-85a1-4e79-bdf6-6f5fb02141b6;"><span style="-sec-ix-hidden:F_b5741408-653d-4448-adc9-d362f36695b8;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of unrecognized loss</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,703</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlement charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,269</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,086</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,359</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">191</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">210</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average actuarial assumptions</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit obligation assumptions:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.83</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.04</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.46</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.63</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.63</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rate of compensation increase</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension income/expense assumptions:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.04</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.46</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.10</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.63</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.63</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.44</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.63</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.63</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rate of compensation increase</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Expected return on plan assets is net of expected investment expenses and certain administrative expenses.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">During the fourth quarter of each year, we review our actuarial assumptions in light of current economic factors to determine if the assumptions need to be adjusted. </span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net post-retirement expense includes the following components:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.795%;"></td> <td style="width:1.401%;"></td> <td style="width:1%;"></td> <td style="width:10.828%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:10.828%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:10.828%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Post-Retirement<br/>Life Insurance Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of unrecognized gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">336</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">143</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average actuarial assumptions</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit obligation assumptions:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.90</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.11</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.66</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rate of compensation increase</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension income/post-retirement expense assumptions:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.11</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.66</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.27</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rate of compensation increase</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">During the fourth quarter of each year, we review our actuarial assumptions in light of current economic factors to determine if the assumptions need to be adjusted.</span></div></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of assets in the non-U.S. pension plan are 100% categorized as cash and cash equivalents, which use Level 1 inputs in the fair value determination.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We expect to make $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">99</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of contributions to the U.S. plans and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">171</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of contributions to the non-U.S. plan during 2024.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected benefit payments under the Pension Plans and the postretirement benefit plan, for the five years subsequent to 2023 (i.e., 2024-2028, inclusive), and in the aggregate for the five years thereafter (i.e., 2029-2033, inclusive) are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S.<br/>Pension <br/>Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-U.S.<br/>Pension <br/>Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Post-<br/>Retirement<br/>Life<br/>Insurance<br/>Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029-2033</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Defined Contribution Plans</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We sponsor a 401(k) plan that covers substantially all of our U.S. employees as well as offer similar defined contribution plans to employees at certain foreign locations. Contributions and costs were generally determined as a percentage of the covered employee's annual salary. During 2022, our investment committee, in consultation with the plan’s advisors, determined the 401(k) plan’s position in CTS common stock would be liquidated and the resulting funds would be reinvested in other investments. That process was completed in the fourth quarter of 2022.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><br/>Effective January 1, 2022, in connection with the U.S. Plan termination process, we amended our 401(k) plan and transitioned to a non-elective contribution for all U.S. employees that is also determined as a percentage of the covered employee's salary, provides for immediate vesting and is provided regardless of whether the individual employee contributes to the applicable plan. In addition, we began offering a Roth 401(k) option to employees.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expenses related to defined contribution plans include the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">401(k) and other defined contribution plan expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,858</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,878</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,242</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 0.01 In February 2021, we received a determination letter from the Internal Revenue Service that allowed us to proceed with the termination process for the Plan. During the second quarter of 2021, the Company offered the option of receiving a lump sum payment to eligible participants with vested qualified Plan benefits in lieu of receiving monthly annuity payments. 365 35594000 -20063000 2700 106206000 17500000 34016000 6803000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of the benefit obligation, plan assets, and the funded status of the pension plans for U.S. and non-U.S. locations at the measurement dates.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.3%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.280000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S.<br/>Pension Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-U.S.<br/>Pension Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated benefit obligation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">788</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">814</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,083</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,771</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in projected benefit obligation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at January 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">814</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,008</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,146</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,335</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefits paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actuarial (gain) loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">394</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">239</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">788</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">814</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,422</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,146</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in plan assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets at fair value at January 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,382</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,376</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,421</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actual return on assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,134</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Company contributions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefits paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Qualified replacement plan transfer</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,500</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset reversion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,016</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets at fair value at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,199</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,376</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funded status (plan assets less projected benefit obligations)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">788</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">814</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">770</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of the benefit obligation, plan assets, and the funded status of the post-retirement life insurance plan at those measurement dates.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Post-Retirement<br/>Life Insurance Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated benefit obligation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,145</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,018</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in projected benefit obligation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at January 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,018</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,231</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefits paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actuarial (gain) loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,169</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,145</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,018</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in plan assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets at fair value at January 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Company contributions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefits paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets at fair value at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funded status (plan assets less projected benefit obligations)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,145</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,018</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 788000 814000 1083000 1771000 814000 1008000 2146000 2335000 0 0 22000 20000 38000 18000 37000 13000 103000 103000 387000 238000 -39000 109000 394000 -239000 0 0 -2000 -223000 788000 814000 1422000 2146000 0 49382000 1376000 1421000 0 2134000 28000 116000 103000 103000 184000 213000 103000 103000 387000 238000 0 -17500000 0 0 0 -34016000 0 0 0 0 -2000 -136000 0 0 1199000 1376000 -788000 -814000 -223000 -770000 4145000 4018000 4018000 5231000 1000 1000 192000 102000 146000 147000 -80000 1169000 4145000 4018000 0 0 146000 147000 146000 147000 0 0 0 0 -4145000 -4018000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of the accrued cost of the domestic and foreign pension plans are classified in the following lines in the Consolidated Balance Sheets at December 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S. Pension Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-U.S. Pension Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and other liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term pension obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">689</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">715</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">770</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net accrued cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">788</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">814</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">770</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of the accrued cost of the post-retirement life insurance plan are classified in the following lines in the Consolidated Balance Sheets at December 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Post-Retirement<br/>Life Insurance Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and other liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">455</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term pension obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,667</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,563</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,145</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,018</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 99000 99000 0 0 689000 715000 222000 770000 -788000 -814000 -222000 -770000 478000 455000 3667000 3563000 -4145000 -4018000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have also recorded the following amounts to accumulated other comprehensive income (loss) for the U.S. and non-U.S. pension plans, net of tax:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S.<br/>Pension Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-U.S.<br/>Pension Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized<br/>Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized<br/>Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,803</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of retirement benefits, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial (loss) gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,608</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of retirement benefits, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial gain (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">396</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">217</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,155</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have recorded the following amounts to accumulated other comprehensive income (loss) for the post-retirement life insurance plan, net of tax:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of retirement benefits, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">900</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of retirement benefits, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">259</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">689</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 312000 1803000 0 155000 -108000 132000 0 -172000 204000 1608000 0 134000 13000 -396000 0 77000 217000 1155000 -109000 0 -900000 -1009000 -259000 61000 -689000 P11Y P3Y P5Y <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for those pension plans with accumulated benefit obligation in excess of the fair value of plan assets is shown below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,210</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,961</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated benefit obligation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,871</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,585</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,199</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,377</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2210000 2961000 1871000 2585000 1199000 1377000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net pension expense includes the following components:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.328%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.941%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.941%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.941%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.941%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.941%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.961%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended<br/>December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended<br/>December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S. Pension Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-U.S. Pension Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,861</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_1fa3c151-a588-4e6c-aa85-7df619f132e2;"><span style="-sec-ix-hidden:F_3ad420cb-0c66-49b8-8188-ac7335dc43e7;"><span style="-sec-ix-hidden:F_2495adc8-a8da-4c47-a1b3-435ea9873f67;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></span></span></span></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,134</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">474</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_221c6e96-7c42-4f44-bd98-a966f4f384bf;"><span style="-sec-ix-hidden:F_496383dd-85a1-4e79-bdf6-6f5fb02141b6;"><span style="-sec-ix-hidden:F_b5741408-653d-4448-adc9-d362f36695b8;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of unrecognized loss</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,703</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlement charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,269</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,086</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,359</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">191</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">210</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average actuarial assumptions</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit obligation assumptions:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.83</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.04</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.46</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.63</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.63</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rate of compensation increase</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension income/expense assumptions:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.04</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.46</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.10</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.63</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.63</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.44</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.63</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.63</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rate of compensation increase</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Expected return on plan assets is net of expected investment expenses and certain administrative expenses.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">During the fourth quarter of each year, we review our actuarial assumptions in light of current economic factors to determine if the assumptions need to be adjusted. </span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net post-retirement expense includes the following components:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.795%;"></td> <td style="width:1.401%;"></td> <td style="width:1%;"></td> <td style="width:10.828%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:10.828%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:10.828%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Post-Retirement<br/>Life Insurance Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of unrecognized gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">336</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">143</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average actuarial assumptions</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit obligation assumptions:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.90</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.11</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.66</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rate of compensation increase</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension income/post-retirement expense assumptions:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.11</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.66</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.27</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rate of compensation increase</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">During the fourth quarter of each year, we review our actuarial assumptions in light of current economic factors to determine if the assumptions need to be adjusted.</span></div></div> 0 0 0 22000 20000 26000 38000 18000 2861000 37000 13000 17000 0 2134000 474000 13000 9000 17000 -22000 -30000 -3703000 -172000 -167000 -184000 0 0 -126269000 0 0 0 60000 -2086000 132359000 218000 191000 210000 0.0483 0.0504 0.0246 0.0163 0.0175 0.0063 0.0300 0.0500 0.0300 0.0504 0.0246 0.0210 0.0175 0.0063 0.0063 0.0144 0.0175 0.0063 0.0063 0.0500 0.0500 0.0300 1000 1000 1000 192000 102000 80000 336000 0 0 -143000 103000 81000 0.049 0.0511 0.0266 0.0511 0.0266 0.0227 99000 171000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected benefit payments under the Pension Plans and the postretirement benefit plan, for the five years subsequent to 2023 (i.e., 2024-2028, inclusive), and in the aggregate for the five years thereafter (i.e., 2029-2033, inclusive) are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S.<br/>Pension <br/>Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-U.S.<br/>Pension <br/>Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Post-<br/>Retirement<br/>Life<br/>Insurance<br/>Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029-2033</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 99000 50000 478000 94000 56000 439000 90000 61000 406000 85000 96000 377000 80000 64000 351000 219000 444000 1467000 667000 771000 3518000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expenses related to defined contribution plans include the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">401(k) and other defined contribution plan expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,858</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,878</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,242</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3858000 3878000 3242000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 8 — Goodwill and Other Intangible Assets</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Intangible Assets</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other intangible assets, net consist of the following components:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Amortization<br/>Period<br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists / relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">144,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology and other intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.4</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangible assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,957</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization expense for the year ended December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists / relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology and other intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangible assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization expense for the year ended December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization expense for the year ended December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,413</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The changes in the gross carrying amounts of intangible assets are primarily due to a business acquisition and purchase accounting activity as discussed in Note 3, "Business Acquisitions," as well as foreign exchange impacts.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The estimated amortization expense for the next five years and thereafter is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization<br/>expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future amortization expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,957</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the net carrying amount of goodwill were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase due to acquisitions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Decrease from purchase accounting adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase due to acquisitions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Refer to Note 3 - "Business Acquisitions," for further information on the increase due to acquisitions.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We performed our annual impairment test as of October 1, 2023, our measurement date, and concluded that there was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment in any of our reporting units. The fair value estimates used in the goodwill impairment analysis required significant judgment. The Company's fair value estimates for the purposes of determining the goodwill impairment charge are considered Level 3 fair value measurements. The fair value estimates were based on assumptions management believes to be reasonable, but that are inherently uncertain, including estimates of future revenues and operating margins and assumptions about the overall economic climate and the competitive environment for the business.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other intangible assets, net consist of the following components:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Amortization<br/>Period<br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists / relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">144,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology and other intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.4</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangible assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,957</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization expense for the year ended December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists / relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology and other intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangible assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization expense for the year ended December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization expense for the year ended December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,413</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 144671000 63006000 81665000 P9Y7M6D 54052000 31760000 22292000 P7Y4M24D 198723000 94766000 103957000 P8Y1M6D 11024000 148899000 59603000 89296000 45255000 26498000 18757000 194154000 86101000 108053000 11627000 9413000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The estimated amortization expense for the next five years and thereafter is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization<br/>expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future amortization expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,957</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 11210000 10716000 10556000 10498000 10463000 50514000 103957000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the net carrying amount of goodwill were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase due to acquisitions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Decrease from purchase accounting adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase due to acquisitions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 109798000 42541000 22000 152361000 2914000 2363000 157638000 0 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 9 — Costs Associated with Exit and Restructuring Activities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring charges are reported as a separate line within operating earnings in the Consolidated Statements of Earnings (Loss). Total restructuring charges were:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">September 2020 Plan</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2020, we initiated a restructuring plan focused on optimizing our manufacturing footprint and improving operational efficiency by better utilizing our systems capabilities. This plan included transitioning certain administrative functions to a shared service center, realignment of manufacturing locations, and certain other efficiency improvement actions ("September 2020 Plan"). The restructuring cost of the September 2020 Plan is now estimated to be in the range of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,900</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, including workforce reduction charges, building and equipment relocation charges, other contract and asset-related costs. We have incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,896</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in program costs to date. During the twelve months ended December 31, 2023, we recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,837</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in restructuring charges comprised of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">513</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,324</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in workforce reduction and asset impairment charges respectively. The total restructuring liability associated with these actions as of December 31, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">83</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The total restructuring liability as of December 31, 2022 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">634</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Closure and Consolidation of Juarez Manufacturing Facility and Operations</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the first quarter of 2023, we announced the shutdown of our Juarez manufacturing facility. As a part of this activity, operations from the Juarez plant are being consolidated into our expanded Matamoros facility (collectively, the "Matamoros Consolidation"). We expect the Matamoros Consolidation to be completed in 2024. The total restructuring cost of the Matamoros Consolidation is now estimated to be in the range of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, including workforce reduction charges, building and equipment relocation charges and other contract and asset-related costs. In addition to these charges, we expect to incur an additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of other costs relating to the Matamoros Consolidation that would not qualify as restructuring charges, but represent duplicative expenses arising from the transition process such as excess rent, utilities, personnel-related and other costs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the year ended December 31, 2023, we incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,699</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in restructuring costs associated with the Matamoros Consolidation, comprised of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,572</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">864</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in workforce reduction, building and equipment relocation costs, asset impairment and other charges, respectively. We also incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">571</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in other related costs. The restructuring liability associated with the Matamoros Consolidation was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023 and December 31, 2022.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Restructuring Activities</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the year ended December 31, 2023, we incurred total other restructuring charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,539</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, comprised of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">942</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">279</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">318</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in workforce reduction, building and equipment relocation costs, and asset impairment and other charges, respectively. The remaining restructuring liability associated with these actions was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">246</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">218</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at December 31, 2023 and December 31, 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table displays the restructuring liability activity for all plans for the year ended December 31, 2023:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring liability at January 1, 2023</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">869</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other activities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring liability at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Other charges include the effects of currency translation, non-cash asset write-downs, travel, legal and other charges.</span></div></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total liability of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">523</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is included in accrued expenses and other liabilities at December 31, 2023.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring charges are reported as a separate line within operating earnings in the Consolidated Statements of Earnings (Loss). Total restructuring charges were:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 7074000 1912000 1687000 3900000 4500000 3896000 1837000 513000 1324000 83000 634000 4000000 5000000 1500000 2500000 3699000 2572000 200000 63000 864000 571000 194000 17000 1539 942 279 318000 246000 218000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table displays the restructuring liability activity for all plans for the year ended December 31, 2023:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring liability at January 1, 2023</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">869</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other activities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring liability at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Other charges include the effects of currency translation, non-cash asset write-downs, travel, legal and other charges.</span></div></div> 869000 7074000 6056000 -1364000 523000 523000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 10 — Accrued Expenses and Other Liabilities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of accrued expenses and other liabilities are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued product-related costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,630</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued property and other taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued customer-related liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,167</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividends payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remediation reserves</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses and other liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The increase in Other accrued liabilities is primarily due to a contingent liability accrual associated with the 2023 Maglab acquisition. Refer to Note 3 “Business Acquisitions”, for further discussion.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of accrued expenses and other liabilities are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued product-related costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,630</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued property and other taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued customer-related liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,167</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividends payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remediation reserves</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses and other liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2183000 2368000 6899000 9630000 1542000 2142000 1232000 1472000 2167000 2837000 1233000 1272000 12044000 11048000 747000 357000 6514000 4196000 34561000 35322000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 11 — Contingencies</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain processes in the manufacture of our current and past products may create by-products classified as hazardous waste. As a result, we have been notified by the U.S. Environmental Protection Agency (“EPA”), state environmental agencies and in some cases, groups of potentially responsible parties, that we may be potentially liable for environmental contamination at several sites currently or formerly owned or operated by us. Currently, none of these costs and accruals relate to sites that provide revenue generating activities for the Company. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">Two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of those sites, Asheville, North Carolina (the "Asheville Site") and Mountain View, California, are designated National Priorities List sites under the EPA’s Superfund program. We accrue a liability for probable remediation activities, claims, and proceedings against us with respect to environmental matters if the amount can be reasonably estimated, and provide disclosures including the nature of a loss whenever it is probable or reasonably possible that a potentially material loss may have occurred but cannot be estimated. We record contingent loss accruals on an undiscounted basis.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A roll-forward of remediation reserves included in accrued expenses and other liabilities in the Consolidated Balance Sheets is composed of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remediation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remediation payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other activity </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;min-width:fit-content;">(1) Other activity includes currency translation adjustments not recorded through remediation expense.</span></p></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company operates under and in accordance with a federal consent decree, dated March 7, 2017, with the EPA for the Asheville Site. On February 8, 2023, the Company received a letter from the EPA (the “EPA Letter”) seeking reimbursement of its past response costs and interest thereon relating to any release or threatened release of hazardous substances at the Asheville Site in the aggregate amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,955</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the three potentially responsible parties associated with the Asheville Site, including the Company. The Company expects its potential exposure to be between $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,900</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,955</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We have determined that no point within this range is more likely than another and therefore we have recorded a loss estimate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,900</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023 in the Consolidated Balance Sheets.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrelated to the environmental claims described above, certain other legal claims are pending against us with respect to matters arising out of the ordinary conduct of our business.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We provide product warranties when we sell our products and accrue for estimated liabilities at the time of sale. Warranty estimates are forecasts based on the best available information and historical claims experience. We accrue for specific warranty claims if we believe that the facts of a specific claim make it probable that a liability in excess of our historical experience has been incurred and provide disclosures for specific claims whenever it is reasonably possible that a material loss may be incurred which cannot be estimated.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We cannot provide assurance that the ultimate disposition of environmental, legal, and product warranty claims will not materially exceed the amount of our accrued losses and adversely impact our consolidated financial position, results of operations, or cash flows. Our accrued liabilities and disclosures will be adjusted accordingly if additional information becomes available in the future.</span></p> 2 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A roll-forward of remediation reserves included in accrued expenses and other liabilities in the Consolidated Balance Sheets is composed of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remediation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remediation payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other activity </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;min-width:fit-content;">(1) Other activity includes currency translation adjustments not recorded through remediation expense.</span></p> 11048000 10979000 10642000 3502000 2750000 2254000 2497000 2661000 1929000 -9000 -20000 12000 12044000 11048000 10979000 9955000 1900000 9955000 1900000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 12 — Leases</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We lease certain land, buildings and equipment under non-cancellable operating leases used in our operations. Operating lease assets represent our right to use an underlying asset for the lease term. Operating lease liabilities represent the present value of lease payments over the lease term, discounted using an estimate of our secured incremental borrowing rate because none of our leases contain a rate implicit in the lease arrangement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The operating lease assets and liabilities are adjusted to include the impact of any lease incentives and non-lease components. We have elected not to separate lease and non-lease components, which include taxes and common area maintenance in some of our leases. Variable lease payments that depend on an index or a rate are included in lease payments using the prevailing index or rate in effect at lease commencement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options to extend or terminate a lease are included in the lease term when it is reasonably likely that we will exercise that option. We occasionally enter into short term operating leases with an initial term of twelve months or less. These leases are not recorded in the Consolidated Balance Sheets.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We determine if an arrangement is a lease or contains a lease at its inception, which normally does not require significant estimates or judgments. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants and we currently have no material sublease agreements.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Components of lease expense for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.832%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended<br/>December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the years ended December 2023, 2022 and 2021 the Company recorded sublease income of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">532</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">562</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">589</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to leases was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.831%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:10.882%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:10.882%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended<br/>December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leased assets obtained in exchange for new operating lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,831</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information related to leases was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.44%;"></td> <td style="width:2.42%;"></td> <td style="width:1%;"></td> <td style="width:12.76%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.76%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term operating lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,965</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease terms (years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.22</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.46</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remaining maturity of our existing lease liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Operating lease payments include $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,386</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> of payments related to options to extend lease terms that are reasonably expected to be exercised.</span></div></div></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Components of lease expense for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.832%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended<br/>December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5762000 4997000 5144000 1495000 1338000 1403000 7257000 6335000 6547000 532000 562000 589000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to leases was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.831%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:10.882%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:10.882%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended<br/>December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leased assets obtained in exchange for new operating lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,831</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5797000 5163000 3666000 7831000 5990000 1253000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information related to leases was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.44%;"></td> <td style="width:2.42%;"></td> <td style="width:1%;"></td> <td style="width:12.76%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.76%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term operating lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,965</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease terms (years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.22</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.46</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 4394000 3936000 24965000 21754000 29359000 25690000 P6Y2M19D P6Y5M15D 0.0630 0.0608 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remaining maturity of our existing lease liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Operating lease payments include $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,386</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> of payments related to options to extend lease terms that are reasonably expected to be exercised.</span></div></div> 6215000 5715000 4052000 3947000 4037000 13890000 37856000 8497000 29359000 1386000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 13 — Debt</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt was comprised of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total credit facility availability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Standby letters of credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount available, subject to covenant restrictions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">330,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 15, 2021, we entered into a second amended and restated </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> credit agreement with a group of banks (the “Revolving Credit Facility”) to (i) increase the total credit facility to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">400,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which may be increased by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at the request of the Company, subject to the administrative agent's approval, (ii) extend the maturity of the Revolving Credit Facility from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 12, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 15, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, (iii) replace LIBOR with SOFR as the primary reference rate used to calculate interest on the loans under the Revolving Credit Facility, (iv) increase available sublimits for letters of credit, and swingline loans as well as providing for additional alternative currency borrowing capabilities, and (v) modify the financial and non-financial covenants to provide the Company additional flexibility. This new unsecured credit facility replaced the prior $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unsecured credit facility, which would have expired February 12, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Borrowings in U.S. dollars under the Revolving Credit Facility bear interest, at a per annum rate equal to the applicable Term SOFR rate (but not less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%), plus the Term SOFR adjustment, and plus an applicable margin, which ranges from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, based on our net leverage ratio. Similarly, borrowings of alternative currencies under the Revolving Credit Facility bear interest equal to a defined risk-free reference rate, plus the applicable risk-free rate adjustment and plus an applicable margin, which ranges from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, based on our net leverage ratio. We use interest rate swaps to convert a portion of our revolving credit facility's outstanding balance from a variable rate of interest to a fixed rate. The contractual rate of these arrangements ranges from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.49</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.49</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. Refer to Note 14, "Derivatives," for further discussion on the impact of interest rate swaps.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Revolving Credit Facility includes a swing line sublimit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and a letter of credit sublimit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We also pay a quarterly commitment fee on the unused portion of the Revolving Credit Facility. The commitment fee ranges from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.175</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% based on our net leverage ratio.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Revolving Credit Facility requires, in addition to customary representations and warranties, that we comply with a maximum net leverage ratio and a minimum interest coverage ratio. Failure to comply with these covenants could reduce the borrowing availability under the Revolving Credit Facility. We were in compliance with all debt covenants at December 31, 2023. The Revolving Credit Facility requires that we deliver quarterly financial statements, annual financial statements, auditor certifications, and compliance certificates within a specified number of days after the end of a quarter and year. Additionally, the Revolving Credit Facility contains restrictions limiting our ability to: dispose of assets; incur certain additional debt; repay other debt or amend subordinated debt instruments; create liens on assets; make investments, loans or advances; make acquisitions or engage in mergers or consolidations; engage in certain transactions with our subsidiaries and affiliates; and make stock repurchases and dividend payments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have debt issuance costs related to our long-term debt that are being amortized using the straight-line method over the life of the debt. Amortization expense was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">169</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. These costs are included in interest expense in our Consolidated Statements of Earnings (Loss).</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt was comprised of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total credit facility availability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Standby letters of credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount available, subject to covenant restrictions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">330,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 400000000 400000000 67500000 83670000 1640000 1640000 330860000 314690000 0.0607 0.0296 P5Y 400000000 200000000 2024-02-12 2026-12-15 300000000 0 0.0100 0.0175 0.0100 0.0175 0.0149 0.0249 20000000 20000000 0.00175 0.0025 194000 194000 169000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 14 — Derivative Financial Instruments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange rates and interest rates. We selectively use derivative financial instruments including foreign currency forward contracts and interest rate swaps to manage our exposure to these risks.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The use of derivative financial instruments exposes the Company to credit risk, which relates to the risk of nonperformance by a counterparty to the derivative contracts. We manage our credit risk by entering into derivative contracts with only highly rated financial institutions and by using netting agreements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effective portion of derivative gains and losses are recorded in accumulated other comprehensive income (loss) income until the hedged transaction affects earnings upon settlement, at which time they are reclassified to costs of goods sold or net sales. If it is probable</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">that an anticipated hedged transaction will not occur by the end of the originally specified time period, we reclassify the gains or losses related to that hedge from accumulated other comprehensive income (loss) to other income (expense), net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We assess hedge effectiveness qualitatively by verifying that the critical terms of the hedging instrument and the forecasted transaction continue to match, and that there have been no adverse developments that have increased the risk that the counterparty will default. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> recognition of ineffectiveness was recorded in our Consolidated Statement of Earnings (Loss) for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Currency Hedges</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We use forward contracts to mitigate currency risk related to a portion of our forecasted foreign currency revenues and costs. The currency forward contracts are designed as cash flow hedges and are recorded in the Consolidated Balance Sheets at fair value.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We continue to monitor the Company’s overall currency exposure and may elect to add cash flow hedges in the future. At December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we had a net unrealized gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,426</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in accumulated other comprehensive income (loss), of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,285</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in gains are expected to be reclassified to earnings within the next 12 months. The notional amount of foreign currency forward contracts outstanding was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,335</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Interest Rate Swaps</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We use interest rate swaps to convert a portion of our revolving credit facility's outstanding balance from a variable rate of interest to a fixed rate.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we have agreements to fix interest rates on $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of long-term debt through December 2026. The difference to be paid or received under the terms of the swap agreements will be recognized as an adjustment to interest expense when settled.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These swaps are treated as cash flow hedges and consequently, the changes in fair value are recorded in other comprehensive (loss) income. The estimated net amount of the existing losses that are reported in accumulated other comprehensive income (loss) that are expected to be reclassified into earnings within the next twelve months is approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,121</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The location and fair values of derivative instruments designated as hedging instruments in the Consolidated Balance Sheets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, are shown in the following table:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swaps reported in </span><span><span style="-sec-ix-hidden:F_cc44fb01-11a3-4100-96f9-dbe32a41fc1d;"><span style="-sec-ix-hidden:F_3d4807f2-3b74-494c-87a7-fce32876c4c7;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swaps reported in </span><span><span style="-sec-ix-hidden:F_36c81274-86ce-4f1c-906f-3a09f38ef69f;"><span style="-sec-ix-hidden:F_8c5be969-86ab-40e4-b653-e3878aadb44d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a754594b-b4f5-433f-a024-23ba92108495;"><span style="-sec-ix-hidden:F_7fe53a84-2c4e-4978-b225-8adb05ab9745;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cross-currency swap reported in Accrued expenses and other liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5b020c50-6af0-41cb-9169-eb09635f6c87;"><span style="-sec-ix-hidden:F_3985baeb-ad2a-4d7b-be57-78a3ca9bb7fb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency hedges reported in Other current assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has elected to net its foreign currency derivative assets and liabilities in the balance sheet in accordance with ASC 210-20 (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Balance Sheet, Offsetting</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). On a gross basis, there were foreign currency derivative assets of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,283</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and foreign currency derivative liabilities of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">196</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effect of derivative instruments on the Consolidated Statements of Earnings (Loss) is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign Exchange Contracts:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from AOCI to earnings:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_ef2b30d9-8460-4880-8f22-9d21ca0f23c0;"><span style="-sec-ix-hidden:F_de66aced-5100-4389-b9ee-c2bf106a9bf6;"><span style="-sec-ix-hidden:F_fd740b6e-283d-45ae-9dd9-47b7ea5bdacd;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net sales</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_6b688bd6-050e-43ae-a3ca-18552c588d7f;"><span style="-sec-ix-hidden:F_1317352a-6799-41dc-a312-b8060616487b;"><span style="-sec-ix-hidden:F_87f9a405-588e-4174-8b96-1ebdc23f3b95;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of goods sold</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_192a397a-3a50-4de1-b57e-5bff820fc64b;"><span style="-sec-ix-hidden:F_9e78806b-ff95-4288-9c66-ea65b2a8b237;"><span style="-sec-ix-hidden:F_cd461c91-12f7-4614-b6a4-dc4b8854a4f8;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative expense</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total amounts reclassified from AOCI to earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain recognized in other expense for hedge ineffectiveness</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total derivative gains on foreign exchange contracts<br/>   recognized in earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest Rate Swaps:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_d75ff36a-cd08-4e28-ae09-fc2150e6dc6c;"><span style="-sec-ix-hidden:F_a7053221-299e-4d7a-8bb3-26c7b8462b86;"><span style="-sec-ix-hidden:F_25a079b3-c845-4011-80ab-db2dd109e192;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income (Expense) recorded in interest expense</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cross-Currency Swaps:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_767b5f2d-46ca-4cc2-afae-ab61f090b913;"><span style="-sec-ix-hidden:F_3ebdcbf6-1529-45bb-a073-81c807e16d97;"><span style="-sec-ix-hidden:F_50bb6aaa-4309-4a56-a6e1-1c6bd44e7cc4;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income recorded in interest expense</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total gains on derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cross-Currency Swap</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has operations and investments in various international locations and is subject to risks associated with changing foreign exchange rates. As part of the strategy to limit foreign exchange exposure, the Company entered into a cross currency interest rate swap agreement on June 27, 2022 that synthetically swapped $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of variable rate debt to Krone denominated variable rate debt. Upon completion of the Ferroperm acquisition on June 30, 2022, the transaction was designated as a net investment hedge for accounting purposes and will mature on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Accordingly, any gains or losses on this derivative instrument will be included in the foreign currency translation component of other comprehensive income until the net investment is sold, diluted or liquidated. At December 31, 2023, the variable rate debt associated with the cross-currency swap was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> due to ongoing principle payments. Interest payments received for the cross-currency swap are excluded from the net investment hedge effectiveness assessment and are recorded in interest expense in the Condensed Consolidated Statements of Earnings. The assumptions used in measuring fair value of the cross currency-swap are considered Level 2 inputs, which are based upon the Krone to United States Dollar exchange rate market. At December 31, 2023 we had a net unrealized loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,138</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in accumulated other comprehensive income (loss).</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prior to designation as a net investment hedge, a gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">111</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was recorded in other expense within the Condensed Consolidated Statements of Earnings during the second quarter of 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivative Contracts Not Designated as Hedges</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the second quarter of 2022, the Company used derivative contracts to manage foreign currency exchange risk related to funds to be used for the purchase price of the Ferroperm acquisition. These contracts were not designated as hedges and therefore changes in the fair values of these instruments were recognized directly in earnings. All contracts were settled in conjunction with the closing of the Ferroperm acquisition. As a result of these contracts, the Company recognized a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,776</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> loss in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_fe3364ae-201e-46bc-817a-a4c58f1fcd96;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">other expense</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Consolidated Statements of Earnings (Loss) in 2022.</span></p> 0 1426000 1285000 45335000 50000000 1121000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The location and fair values of derivative instruments designated as hedging instruments in the Consolidated Balance Sheets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, are shown in the following table:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swaps reported in </span><span><span style="-sec-ix-hidden:F_cc44fb01-11a3-4100-96f9-dbe32a41fc1d;"><span style="-sec-ix-hidden:F_3d4807f2-3b74-494c-87a7-fce32876c4c7;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swaps reported in </span><span><span style="-sec-ix-hidden:F_36c81274-86ce-4f1c-906f-3a09f38ef69f;"><span style="-sec-ix-hidden:F_8c5be969-86ab-40e4-b653-e3878aadb44d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a754594b-b4f5-433f-a024-23ba92108495;"><span style="-sec-ix-hidden:F_7fe53a84-2c4e-4978-b225-8adb05ab9745;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cross-currency swap reported in Accrued expenses and other liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5b020c50-6af0-41cb-9169-eb09635f6c87;"><span style="-sec-ix-hidden:F_3985baeb-ad2a-4d7b-be57-78a3ca9bb7fb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency hedges reported in Other current assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1121000 1561000 706000 1434000 747000 357000 1087000 945000 1283000 196000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effect of derivative instruments on the Consolidated Statements of Earnings (Loss) is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign Exchange Contracts:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from AOCI to earnings:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_ef2b30d9-8460-4880-8f22-9d21ca0f23c0;"><span style="-sec-ix-hidden:F_de66aced-5100-4389-b9ee-c2bf106a9bf6;"><span style="-sec-ix-hidden:F_fd740b6e-283d-45ae-9dd9-47b7ea5bdacd;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net sales</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_6b688bd6-050e-43ae-a3ca-18552c588d7f;"><span style="-sec-ix-hidden:F_1317352a-6799-41dc-a312-b8060616487b;"><span style="-sec-ix-hidden:F_87f9a405-588e-4174-8b96-1ebdc23f3b95;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of goods sold</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_192a397a-3a50-4de1-b57e-5bff820fc64b;"><span style="-sec-ix-hidden:F_9e78806b-ff95-4288-9c66-ea65b2a8b237;"><span style="-sec-ix-hidden:F_cd461c91-12f7-4614-b6a4-dc4b8854a4f8;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative expense</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total amounts reclassified from AOCI to earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain recognized in other expense for hedge ineffectiveness</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total derivative gains on foreign exchange contracts<br/>   recognized in earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest Rate Swaps:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_d75ff36a-cd08-4e28-ae09-fc2150e6dc6c;"><span style="-sec-ix-hidden:F_a7053221-299e-4d7a-8bb3-26c7b8462b86;"><span style="-sec-ix-hidden:F_25a079b3-c845-4011-80ab-db2dd109e192;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income (Expense) recorded in interest expense</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cross-Currency Swaps:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_767b5f2d-46ca-4cc2-afae-ab61f090b913;"><span style="-sec-ix-hidden:F_3ebdcbf6-1529-45bb-a073-81c807e16d97;"><span style="-sec-ix-hidden:F_50bb6aaa-4309-4a56-a6e1-1c6bd44e7cc4;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income recorded in interest expense</span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total gains on derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> -130000 0 0 2795000 924000 1384000 0 0 0 2665000 924000 1384000 0 0 0 2665000 924000 1384000 1789000 77000 -744000 515000 461000 0 4969000 1462000 640000 25000000 2027-06-30 17500000 1138000 111000 1776000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 15 — Accumulated Other Comprehensive Income (Loss)</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shareholders’ equity includes certain items classified as accumulated other comprehensive income (loss) (“AOCI”) in the Consolidated Balance Sheets, including:</span></p><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.693432091613477%;display:inline-flex;justify-content:flex-start;">• </span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized gains (losses) on hedges</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> relate to interest rate swaps to convert a portion of our revolving credit facility's outstanding balance from a variable rate of interest into a fixed rate and foreign currency forward contracts used to hedge our exposure to changes in exchange rates affecting certain revenues and costs denominated in foreign currencies. These hedges are designated as cash flow hedges, and we have deferred income statement recognition of gains and losses until the hedged transactions occur, at which time amounts are reclassified into earnings. Further information related to our derivative financial instruments is included in Note 14, “Derivative Financial Instruments,” and Note 18, “Fair Value Measurements.”</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.693432091613477%;display:inline-flex;justify-content:flex-start;">• </span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized gains (losses) on pension obligations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are deferred from income statement recognition until the gains or losses are realized. Amounts reclassified to earnings from AOCI are included in net periodic pension income (expense). Further information related to our pension obligations is included in Note 7, “Retirement Plans.”</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.693432091613477%;display:inline-flex;justify-content:flex-start;">• </span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cumulative translation adjustment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> relates to our non-U.S. subsidiary companies that have designated a functional currency other than the U.S. dollar. We are required to translate the subsidiary functional currency financial statements to U.S. dollars using a combination of historical, period-end, and average foreign exchange rates. This combination of rates creates the foreign currency translation adjustment component of other comprehensive income.</span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of accumulated other comprehensive income (loss) for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of<br/>December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gain (Loss)<br/>Recognized <br/>in OCI</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Gain) Loss<br/>reclassified <br/>from AOCI <br/>to earnings</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of<br/>December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Changes in fair market value of derivatives:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit (expense)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,429</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Changes in unrealized pension cost:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit (expense)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cumulative translation adjustment:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit (expense)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accumulated other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of accumulated other comprehensive income (loss) for the year ended December 31, 2022 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of<br/>December 31,<br/>2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gain (Loss)<br/>Recognized <br/>in OCI</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Gain) Loss<br/>reclassified <br/>from AOCI <br/>to earnings</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of<br/>December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Changes in fair market value of derivatives:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax (expense) benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Changes in unrealized pension cost:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax (expense) benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cumulative translation adjustment:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit (expense)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accumulated other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of accumulated other comprehensive income (loss) for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of<br/>December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gain (Loss)<br/>Recognized <br/>in OCI</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Gain) Loss<br/>reclassified <br/>from AOCI <br/>to earnings</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of<br/>December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Changes in fair market value of derivatives:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit (expense)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,429</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Changes in unrealized pension cost:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit (expense)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cumulative translation adjustment:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit (expense)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accumulated other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of accumulated other comprehensive income (loss) for the year ended December 31, 2022 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of<br/>December 31,<br/>2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gain (Loss)<br/>Recognized <br/>in OCI</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Gain) Loss<br/>reclassified <br/>from AOCI <br/>to earnings</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of<br/>December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Changes in fair market value of derivatives:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax (expense) benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Changes in unrealized pension cost:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax (expense) benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cumulative translation adjustment:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit (expense)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accumulated other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 3911000 3798000 -4453000 3256000 -899000 874000 1024000 -749000 3012000 2924000 -3429000 2507000 -1179000 278000 -224000 -1125000 376000 -27000 39000 442000 -803000 305000 -185000 -683000 -2880000 5325000 0 2445000 0 0 0 0 -2880000 5325000 0 2445000 -671000 8554000 -3614000 4269000 -635000 5547000 -1001000 3911000 147000 1276000 230000 -899000 -488000 4271000 -771000 3012000 -2744000 3308000 -1743000 -1179000 738000 760000 398000 376000 -2006000 2548000 -1345000 -803000 -2032000 -848000 0 -2880000 0 0 0 0 -2032000 -848000 0 -2880000 -4526000 5971000 -2116000 -671000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 16 — Shareholders' Equity</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Share count and par value data related to shareholders' equity are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Preferred Stock</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Par value per share</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_e23d44e0-af67-4f26-ac2b-25ec408f0cf9;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> par value</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_709bc4b7-8ace-4b70-bab2-e538b949d5da;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> par value</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares authorized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000,000</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000,000</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common Stock</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Par value per share</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_28e90bda-7eb1-4aa9-81e1-5da533ba88de;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> par value</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_bcd5cf66-0844-4d98-a7e3-b0f9bbddc072;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> par value</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares authorized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,000,000</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,000,000</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares issued</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,444,228</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,330,761</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,824,248</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,680,890</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury stock</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares held</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,619,980</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,649,871</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 9, 2023, our Board of Directors approved a share repurchase program that authorized the Company to repurchase up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Company’s common stock. The repurchase program had no set expiration date and replaced the repurchase program approved by the Board of Directors on May 13, 2021. The purchases under the program were made from time to time in the open market (including, without limitation, the use of Rule 10b5-1 plans), depending on a number of factors, including our evaluation of general market and economic conditions, our financial condition and the trading price of our common stock. The repurchase program could have been extended, modified, suspended or discontinued at any time.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the year ended December 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">970,109</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were repurchased for approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,337</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, including </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">96,401</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares that were repurchased for approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,245</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> under the May 2021 program. As of December 31, 2023 approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,908</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was still available for future purchases under the February 2023 program.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of 2023, we are subject to a 1% excise tax on stock repurchases under the United States Inflation Reduction Act of 2022 which we include in the cost of stock repurchases as a reduction of shareholders’ equity. As of December 31, 2023, we accrued $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">359</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for 2023 repurchases within </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other liabilities in the Consolidated Balance Sheet.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 2, 2024, our Board of Directors approved a new share repurchase program that authorizes the Company to repurchase up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of its common stock. The repurchase program has no set expiration date and supersedes and replaces the repurchase program approved by the Board of Directors in February 2023. The purchases may be made from time to time in the open market (including, without limitation, the use of Rule 10b5-1 plans), depending on a number of factors, including our evaluation of general market and economic conditions, our financial condition and the trading price of our common stock. The repurchase program may be extended, modified, suspended or discontinued at any time.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A roll forward of common shares outstanding is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of the year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,680,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,178,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Repurchases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">970,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">583,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock unit issuances</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,824,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,680,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Share count and par value data related to shareholders' equity are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Preferred Stock</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Par value per share</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_e23d44e0-af67-4f26-ac2b-25ec408f0cf9;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> par value</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_709bc4b7-8ace-4b70-bab2-e538b949d5da;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> par value</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares authorized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000,000</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000,000</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common Stock</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Par value per share</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_28e90bda-7eb1-4aa9-81e1-5da533ba88de;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> par value</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_bcd5cf66-0844-4d98-a7e3-b0f9bbddc072;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> par value</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares authorized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,000,000</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,000,000</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares issued</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,444,228</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,330,761</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,824,248</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,680,890</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury stock</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares held</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,619,980</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,649,871</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 25000000 25000000 0 0 75000000 75000000 57444228 57330761 30824248 31680890 26619980 25649871 50000000 970109 41337000 96401 4245000 12908000 359000 100000000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A roll forward of common shares outstanding is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of the year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,680,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,178,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Repurchases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">970,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">583,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock unit issuances</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,824,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,680,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 31680890 32178715 970109 583526 113467 85701 30824248 31680890 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 17 — Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">five</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> stock-based compensation plans: the Non-Employee Directors' Stock Retirement Plan ("Directors' Plan"), the 2004 Omnibus Long-Term Incentive Plan ("2004 Plan"), the 2009 Omnibus Equity and Performance Incentive Plan ("2009 Plan"), the 2014 Performance &amp; Incentive Plan ("2014 Plan"), and the 2018 Equity and Incentive Compensation Plan ("2018 Plan"). Future grants can only be made under the 2018 Plan. The 2018 Plan allows for grants of stock options, stock appreciation rights, restricted stock, RSUs, performance shares, performance units, and other stock awards subject to the terms of the 2018 Plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the compensation expense included in selling, general and administrative expenses in the Consolidated Statements of Earnings (Loss) related to stock-based compensation plans:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service-Based RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,834</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance-Based RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash-settled awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of all equity awards that vested during the periods ended December 31, 2023, 2022, and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,282</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,535</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,063</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. We recorded a tax deduction related to equity awards that vested during the year ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,858</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the unrecognized compensation expense related to non-vested RSUs by type and the weighted-average period in which the expense is to be recognized:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized<br/>compensation <br/>expense at <br/>December 31, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>average <br/>period</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service-Based RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.32</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance-Based RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.58</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,573</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.45</span></span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize expense on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in substance, multiple awards.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the status of these plans as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2018 Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2014 Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2009 Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2004 Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Directors' Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awards originally available to be granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,500,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,400,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,500,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance stock options outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Maximum potential RSU and cash settled<br/>   awards outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">663,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Maximum potential awards outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">663,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs and cash settled awards vested and<br/>   released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">446,973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awards available to be granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,389,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Service-Based Restricted Stock Units</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Service-based RSUs entitle the holder to receive </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> share of common stock for each unit when the unit vests. RSUs are issued to officers, key employees, and non-employee directors as compensation. Generally, the RSUs vest over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period. RSUs granted to non-employee directors generally vest </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> after being granted. Upon vesting, the non-employee directors may elect to either receive the stock associated with the RSU immediately or defer receipt of the stock to a future date. The fair value of the RSUs is equivalent to the trading value of our common stock on the grant date.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of RSU activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 is presented below:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.11%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average <br/>Grant Date <br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average <br/>Remaining <br/>Contractual <br/>Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic <br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at January 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282,124</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">280,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.18</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Releasable at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">144,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.02</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average fair value upon release</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intrinsic value of RSUs released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of non-vested RSU activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 is presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RSUs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average <br/>Grant Date <br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nonvested at January 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nonvested at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.97</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Performance-Based Restricted Stock Units</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We grant PRSUs to certain executives and key employees. PRSUs are usually awarded in the range from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of a targeted number of shares. The award rate for the 2021-2023, 2022-2024, and 2023-2025 PSUs is dependent upon our achievement of targets for sales growth, cash flow, and relative total shareholder return ("RTSR"). We use a matrix based on the percentile ranking of our stock price performance compared to a peer group over a three-year period to calculate the achievement of the RTSR targets. Other PRSUs are granted from time to time based on other performance criteria. The initial fair value of the PRSUs is equivalent to the trading value of our common stock on the grant date. The fair value is subsequently adjusted quarterly based on management's assessment of the Company's performance relative to the target number of shares performance criteria.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of PRSU activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 is presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.11%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average <br/>Grant Date <br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average <br/>Remaining <br/>Contractual <br/>Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic <br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at January 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">260,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Added by performance factor</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">220,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.83</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Releasable at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes each grant of PRSUs outstanding at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.34%;"></td> <td style="width:1.3%;"></td> <td style="width:17.94%;"></td> <td style="width:1.3%;"></td> <td style="width:6.74%;"></td> <td style="width:1.3%;"></td> <td style="width:18.64%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.66%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.78%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Vesting Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Vesting Dependency</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Target Units<br/> Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Maximum Number<br/>of Units to be Granted</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021 - 2023 Performance RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 9, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% RTSR, </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% sales growth,<br/></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% operating cash flow</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,082</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022 - 2024 Performance RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 10, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% RTSR, </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% sales growth,<br/></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% operating cash flow</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Focus 2025 Performance RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Varies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cumulative revenues of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">750</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> million over a trailing four-quarter period</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023-2025 Performance RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 9, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% sales growth,<br/></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% operating cash flow, RTSR modifier</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">220,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">408,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash-Settled Restricted Stock Units</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash-Settled RSUs entitle the holder to receive the cash equivalent of one share of common stock for each unit when the unit vests. These RSUs are issued to key employees residing in foreign locations as direct compensation. Generally, these RSUs vest over a three-year period. Cash-settled RSUs are classified as liabilities and are remeasured at each reporting date until settled. At December 31, 2023, and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,062</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,641</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> cash-settled RSUs outstanding, respectively. At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, liabilities of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">676</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">566</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively were included in accrued expenses and other liabilities on our Consolidated Balance Sheets.</span></p> 5 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the compensation expense included in selling, general and administrative expenses in the Consolidated Statements of Earnings (Loss) related to stock-based compensation plans:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service-Based RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,834</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance-Based RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash-settled awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2869000 2834000 2714000 1813000 4469000 3113000 499000 423000 278000 5181000 7726000 6105000 1192000 1777000 1404000 3989000 5949000 4701000 8282 4535 7063 1858000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the unrecognized compensation expense related to non-vested RSUs by type and the weighted-average period in which the expense is to be recognized:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized<br/>compensation <br/>expense at <br/>December 31, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>average <br/>period</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service-Based RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.32</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance-Based RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.58</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,573</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.45</span></span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2328000 P1Y3M25D 2245000 P1Y6M29D 4573000 P1Y5M12D <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the status of these plans as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2018 Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2014 Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2009 Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2004 Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Directors' Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awards originally available to be granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,500,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,400,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,500,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance stock options outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Maximum potential RSU and cash settled<br/>   awards outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">663,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Maximum potential awards outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">663,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs and cash settled awards vested and<br/>   released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">446,973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awards available to be granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,389,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2500000 1500000 3400000 6500000 663052 35100 30000 14545 4722 663052 35100 30000 14545 4722 446973 1389975 1 P3Y P1Y <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of RSU activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 is presented below:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.11%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average <br/>Grant Date <br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average <br/>Remaining <br/>Contractual <br/>Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic <br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at January 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282,124</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">280,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.18</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Releasable at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">144,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.02</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 282124 27.44 92174 42.73 73382 32.78 19950 37.31 280966 30.36 P18Y2M4D 12289000 144267 22.21 P30Y7D 6310000 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average fair value upon release</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intrinsic value of RSUs released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 45.19 35.38 33.81 3316000 2794000 5408000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of non-vested RSU activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 is presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RSUs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average <br/>Grant Date <br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nonvested at January 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nonvested at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.97</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 146657 33.64 92174 42.73 82182 34.08 19950 37.31 136699 38.97 0 2 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of PRSU activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 is presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.11%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average <br/>Grant Date <br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average <br/>Remaining <br/>Contractual <br/>Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic <br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at January 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">260,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Added by performance factor</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">220,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.83</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Releasable at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 260306 33.2 71832 43.8 53035 32.11 113385 32.11 51132 33.14 220656 36.96 P1Y9M29D 9651000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes each grant of PRSUs outstanding at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.34%;"></td> <td style="width:1.3%;"></td> <td style="width:17.94%;"></td> <td style="width:1.3%;"></td> <td style="width:6.74%;"></td> <td style="width:1.3%;"></td> <td style="width:18.64%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.66%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.78%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Vesting Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Vesting Dependency</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Target Units<br/> Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Maximum Number<br/>of Units to be Granted</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021 - 2023 Performance RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 9, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% RTSR, </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% sales growth,<br/></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% operating cash flow</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,082</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022 - 2024 Performance RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 10, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% RTSR, </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% sales growth,<br/></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% operating cash flow</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Focus 2025 Performance RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Varies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cumulative revenues of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">750</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> million over a trailing four-quarter period</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023-2025 Performance RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 9, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% sales growth,<br/></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% operating cash flow, RTSR modifier</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">220,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">408,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2023 25% RTSR, 40% sales growth,35% operating cash flow 0.25 0.40 0.35 58541 117082 2024 35% RTSR, 35% sales growth,30% operating cash flow 0.35 0.35 0.30 65508 131016 2024 Cumulative revenues of $750 million over a trailing four-quarter period 750000000 32900 32900 2025 60% sales growth,40% operating cash flow, RTSR modifier 0.60 0.40 63707 127414 220656 408412 42062 46641 676000 566000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 18 — Fair Value Measurements</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes the financial assets and liabilities that were measured at fair value on a recurring basis as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and the gain recorded during the year ended December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.8%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asset (Liability) Carrying<br/>Value at <br/>December 31, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active <br/>Markets for <br/>Identical <br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other <br/>Observable <br/>Inputs <br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable <br/>Inputs <br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gain (Loss) for<br/>Year Ended<br/>December 31, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency hedges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cross-currency swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Qualified replacement plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes the financial assets that were measured at fair value on a recurring basis as of December 31, 2022 and the gain recorded during the year ended December 31, 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.8%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asset (Liability) Carrying<br/>Value at <br/>December 31, <br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active <br/>Markets for <br/>Identical <br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other <br/>Observable <br/>Inputs <br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable <br/>Inputs <br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gain for<br/>Year Ended<br/>December 31, <br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency hedges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cross-currency swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Qualified replacement plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We use interest rate swaps to convert a portion of our Revolving Credit Facility’s outstanding balance from a variable rate of interest into a fixed rate and foreign currency forward contracts to hedge the effect of foreign currency changes on certain revenues and costs</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">denominated in foreign currencies. In addition, the Company entered into a cross currency swap agreement in order to manage its exposure to changes in interest rates related to foreign debt. These derivative financial instruments are measured at fair value on a recurring basis.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of our interest rate swaps, and foreign currency hedges were measured using standard valuation models using market-based observable inputs over the contractual terms, including forward yield curves, among others. There is a readily determinable market for these derivative instruments, but that market is not active and therefore they are classified within Level 2 of the fair value hierarchy. The QRP assets consist of investment funds maintained for future contributions to the Company’s U.S. 401(k) plan. The investments are Level 1 marketable securities and are recorded in Other Assets on our Consolidated Balance Sheets. Gains and losses from these investments are recorded in other income and expense in the Consolidated Statements of Earnings. Refer to Note 7, "Retirement Plans," for further information on the QRP.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the contingent consideration required significant judgment. The Company's fair value estimates used in the contingent consideration valuation are considered Level 3 fair value measurements. The fair value estimates were based on assumptions management believes to be reasonable, but that are inherently uncertain, including estimates of future revenues and customer order targets. These estimates are highly judgmental and changes to the estimate of expected future contingent consideration payments may occur, from time to time, due to various reasons, including actual results differing from estimates and/or from adjustments to the revenue or customer order target assumptions used as the basis for the liability.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A roll-forward of the contingent consideration is as follows:</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.68%;"></td> <td style="width:2.86%;"></td> <td style="width:1%;"></td> <td style="width:23.46%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contingent</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consideration</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Acquisition date fair value of contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Change in fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,076</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of contingent consideration was recorded in accrued expenses and other liabilities with the remainder in other long-term obligations in the Consolidated Balance Sheets.</span></p></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our long-term debt consists of debt outstanding under the Revolving Credit Facility, which is recorded at its carrying value. There is a readily determinable market for our long-term debt, and it is classified within Level 2 of the fair value hierarchy as the market is not deemed to be active. The fair value of long-term debt approximates carrying value and was determined by valuing a similar hypothetical coupon bond and attributing that value to our long-term debt under the Revolving Credit Facility.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes the financial assets and liabilities that were measured at fair value on a recurring basis as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and the gain recorded during the year ended December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.8%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asset (Liability) Carrying<br/>Value at <br/>December 31, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active <br/>Markets for <br/>Identical <br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other <br/>Observable <br/>Inputs <br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable <br/>Inputs <br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gain (Loss) for<br/>Year Ended<br/>December 31, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency hedges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cross-currency swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Qualified replacement plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes the financial assets that were measured at fair value on a recurring basis as of December 31, 2022 and the gain recorded during the year ended December 31, 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.8%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asset (Liability) Carrying<br/>Value at <br/>December 31, <br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active <br/>Markets for <br/>Identical <br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other <br/>Observable <br/>Inputs <br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable <br/>Inputs <br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gain for<br/>Year Ended<br/>December 31, <br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency hedges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cross-currency swap</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Qualified replacement plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1827000 1827000 1789000 1087000 1087000 2665000 747000 747000 515000 13392000 13392000 710000 3764000 3764000 -200000 2995000 2995000 77000 945000 945000 924000 357000 357000 461000 15249000 15249000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A roll-forward of the contingent consideration is as follows:</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.68%;"></td> <td style="width:2.86%;"></td> <td style="width:1%;"></td> <td style="width:23.46%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contingent</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consideration</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Acquisition date fair value of contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Change in fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,076</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of contingent consideration was recorded in accrued expenses and other liabilities with the remainder in other long-term obligations in the Consolidated Balance Sheets.</span></p> 0 3564000 200000 3764000 1076000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 19 — Income Taxes</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Earnings (Loss) before income taxes consist of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant components of income tax provision/(benefit) are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant components of our deferred tax assets and liabilities are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Post-retirement benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory reserves</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss carry-forwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Credit carry-forwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Statutory inventory adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Qualified replacement plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsidiaries' unremitted earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,677</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax asset valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,386</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The deferred tax assets and deferred tax liabilities, classified as non-current, are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At each reporting date, we weigh all available positive and negative evidence to assess whether it is more-likely-than-not that the Company's deferred tax assets, including deferred tax assets associated with accumulated loss carry-forwards and tax credits in the various jurisdictions in which it operates, will be realized. As of December 31, 2023, and 2022, we recorded deferred tax assets related to certain U.S. state and non-U.S. income tax loss carry-forwards of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,911</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,547</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and U.S. and non-U.S. tax credits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,415</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,467</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The deferred tax assets expire in various years primarily between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2043</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Generally, we assess if it is more-likely-than-not that our net deferred tax assets will be realized during the available carry-forward periods. As a result, we have determined that valuation allowances of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,370</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,386</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> should </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">be provided for certain deferred tax</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">assets </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">at December 31, 2023 and 2022, respectively. As of December 31, 2023, the valuation allowances relate to certain U.S. state and non-U.S. loss carry-forwards and certain U.S. state tax credits that management does not anticipate will be utilized.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A valuation allowance for 2023 and 2022 of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">172</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">172</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was recorded against the U.S. federal foreign tax credit carry-forwards of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,854</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">362</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. These credits begin to expire in varying amounts between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2033</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. A valuation allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">449</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was recorded in 2023 against the U.S. federal research and development tax credits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,362</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> valuation allowance was recorded in 2022 against the U.S. federal research and development tax credits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,082</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. These credits begin to expire in varying amounts between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2043</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We assessed the anticipated realization of those tax credits utilizing future taxable income projections. Based on those projections, management believes it is more-likely-than-not that we will realize the benefits of these tax credit carry-forwards.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reconciles taxes at the U.S. federal statutory rate to the effective income tax rate:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taxes at the U.S. statutory rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal income tax benefit</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. earnings taxed at rates different than the U.S. statutory rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign source earnings, net of associated foreign tax credits</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit of tax credits</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible expenses</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock compensation - excess tax benefits</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustment to valuation allowances</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrecognized tax benefits</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Impacts of unremitted foreign earnings</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Release of disproportionate tax effects of OCI</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Excise tax paid upon U.S. pension termination</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective income tax rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2020, the Company began the termination of the U.S.-based pension plan. As a result of the final settlement of the pension liability in 2021, we reclassified the disproportionate tax effect related to the pension plan of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,375</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> that was previously recorded in accumulated other comprehensive income (loss) to income tax expense. In 2022, the remaining assets of the pension plan were liquidated and reverted back to CTS. These funds are subject to both income and excise taxes. The excise taxes of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,803</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are nondeductible for U.S. tax purposes. Further information related to our pension termination is included in Note 7, "Retirement Plans."</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under current U.S. tax regulations, in general, repatriation of foreign earnings to the U.S. can be completed with no incremental U.S. tax. However, there are limited other taxes that continue to apply such as foreign withholding and certain state taxes. The Company records a deferred tax liability for the estimated foreign earnings and state tax cost associated with the undistributed foreign earnings that are not permanently reinvested.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In accordance with guidance issued by the FASB staff, the Company has adopted an accounting policy to treat any Global Intangible Low-Taxed Income (“GILTI”) inclusions as an expense in the period the tax was incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize the financial statement benefit of a tax position when it is more-likely-than-not, based on its technical merits, that the position will be sustained upon examination. A tax position that meets the more-likely-than-not threshold is then measured to determine the amount of benefit to be recognized in the financial statements. As of December 31, 2023, we have approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,943</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of unrecognized tax benefits, which if recognized, would impact the effective tax rate. We do not anticipate any significant changes in our unrecognized tax benefits within the next 12 months.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending unrecognized tax benefits is provided below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase related to current year tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Decrease related to prior year tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Decrease related to lapse in statute of limitation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,943</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,079</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our continuing practice is to recognize interest and/or penalties related to unrecognized tax benefits as income tax expense. As of December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of interest and penalties were accrued.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to taxation in the U.S., various states, and in non-U.S. jurisdictions. Our U.S. income tax returns are primarily subject to examination from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2020 through 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">; however, U.S. tax authorities also have the ability to review prior tax years to the extent loss carry-forwards and tax credit carry-forwards are utilized. The open years for the non-U.S. tax returns range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2014</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> based on local statutes.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Earnings (Loss) before income taxes consist of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -9265000 1005000 -128699000 84418000 79732000 67819000 75153000 80737000 -60880000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant components of income tax provision/(benefit) are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -668000 1365000 36000 16279000 19305000 11932000 15611000 20670000 11968000 -1475000 249000 -35979000 485000 243000 4997000 -990000 492000 -30982000 14621000 21162000 -19014000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant components of our deferred tax assets and liabilities are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Post-retirement benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory reserves</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss carry-forwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Credit carry-forwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Statutory inventory adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Qualified replacement plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsidiaries' unremitted earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,677</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax asset valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,386</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The deferred tax assets and deferred tax liabilities, classified as non-current, are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 976000 947000 1323000 1361000 3911000 4547000 13415000 10467000 4852000 4543000 18980000 19448000 6715000 5865000 2371000 2426000 2010000 2075000 762000 835000 55315000 52514000 23349000 23067000 1359000 1110000 3080000 3507000 6355000 5531000 1599000 2562000 749000 900000 36491000 36677000 18824000 15837000 8370000 8386000 10454000 7451000 25183000 23461000 14729000 16010000 10454000 7451000 3911000 4547000 13415000 10467000 2024 2043 8370000 8386000 172000 172000 1854000 362000 2028 2033 449000 9362000 0 8082000 2024 2043 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reconciles taxes at the U.S. federal statutory rate to the effective income tax rate:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taxes at the U.S. statutory rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal income tax benefit</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. earnings taxed at rates different than the U.S. statutory rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign source earnings, net of associated foreign tax credits</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit of tax credits</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible expenses</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock compensation - excess tax benefits</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustment to valuation allowances</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrecognized tax benefits</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Impacts of unremitted foreign earnings</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Release of disproportionate tax effects of OCI</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Excise tax paid upon U.S. pension termination</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective income tax rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> 0.21 0.21 0.21 -0.001 0.002 0.043 0.044 0.032 -0.031 0.027 -0.006 0.001 0.024 0.002 -0.008 0.009 0.026 -0.016 0.007 0.002 -0.007 0.012 0.014 -0.031 -0.002 -0.001 0.004 0.02 0.027 -0.045 0 0 0.088 0 0.018 0 -0.005 0.008 0.012 0.195 0.262 0.312 5375000 6803000 1943000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending unrecognized tax benefits is provided below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase related to current year tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Decrease related to prior year tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Decrease related to lapse in statute of limitation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,943</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,079</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2079000 2196000 208000 48000 122000 165000 222000 0 1943000 2079000 39000 39000 2020 through 2022 2014 2022 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 20 — Geographic Data</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial information relating to our operations by geographic area were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Sales</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">302,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">326,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">China</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Czech Republic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Singapore</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denmark</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taiwan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consolidated net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">550,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">586,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">512,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales are attributed to countries based upon the origin of the sale.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Long-Lived Tangible Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">China</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mexico</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Czech Republic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taiwan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-U.S</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consolidated long-lived assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial information relating to our operations by geographic area were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Sales</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">302,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">326,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">China</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Czech Republic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Singapore</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denmark</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taiwan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consolidated net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">550,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">586,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">512,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales are attributed to countries based upon the origin of the sale.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Long-Lived Tangible Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">China</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mexico</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Czech Republic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taiwan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-U.S</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consolidated long-lived assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 302530000 326561000 297322000 108683000 115980000 106700000 42068000 35990000 36252000 29912000 48288000 37742000 29208000 17864000 6979000 22619000 30199000 27768000 15402000 11987000 162000 550422000 586869000 512925000 28533000 32694000 25847000 28255000 19693000 17050000 7840000 8519000 6321000 6446000 4358000 4336000 92592000 97300000 <p id="schedule_ii_valuation_qualifying_account" style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SCHEDULE II — VALUATION </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">AND QUALIFYING ACCOUNTS</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.287%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:9.482000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:9.482000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:9.482000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:9.482000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:9.482000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>Beginning <br/>of Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Charged to<br/>Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Charged<br/>to Other <br/>Accounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Write-offs / <br/>Recoveries</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance<br/>at End <br/>of Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended December 31, 2023 Allowance for<br/>   credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended December 31, 2022 Allowance for<br/>   credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended December 31, 2021 Allowance for<br/>   credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1236000 125000 0 430000 931000 1657000 97000 22000 496000 1236000 764000 1020000 -4000 131000 1657000 false false false false false false 248

& MOL:=3I*EP6>0*5$0-@C40:@'E;PR6>802@_&RX?ZR9'R&R*D!&$,&C@\>+1F M5:3<:F(CKSI(A:P*616RJ@Y2&;HR=&7H;^D@63-.N%(@DBD5W#('Y[@ J3S# M[U0,B:_H(#)P8E/"RTOW"T9E*4C$@45M//X;6'#;Y$RW[)&KONT,KM7(](?U MMI@@!<.9+[V&IN\H\U0)LL7E[DC)-]*9 %'.@A#9@]%"@'#4^JA]\*L2*1MN M#$D&&%U*X8I'5)'"[W[_RVUA"M@%@!L=K( ME:%W8$LK0V^SAL.Y8#P2B+%H*YI9L,;1KE8O0<,Z.FY6ND?RK%4V"3PG$74A MEL!JYH%;9GUV).2X8G-7#:=J.!40*R!6#:=J.)6A*T-?KY$XJT40RD/6U($( M08%+*>,?S9E03@JZXG,1@2AJO $52AM0ZS28$"DD&V40F5 ;5WPN3WD*(!3= M.XVEQM0_P2G 63OV9G+>C[W!5Z-Y*?XJ3VH;G;7M_C-HHW.-E9PB\9Q&((%F M$)PS<#(%R))3H452WJPDFT>1N'94X47)EW;6"JR-%A)S(MC$$I%TN>W-&2N_ M/^?D=\C(:XV3H_* "?LL.]I4O;OB9,7)Q\5);626AB2(BFH0@C$P2D;@C$5# M&[I_38[3I-!P/=Q\'F_^\4^Q<-MIEOQ M/U,S:U,S6*G=WS;3 MT+76[;\M_8SSY6)(^,$7-XF=G+\FUW^_FA(.+/8/1J3F*+D;JK((WB+8&(/J 7]ST/ M\O'W_[NW[UQ]_??O;%FSJYH=6%QO %)SNP?Q/1V>GQR?N M4^H/AL%EY,.7;OC%G;:E[^XRV:W0%.[ID5Q\>\6&N^9H4ER+?YB.P_^406X# MWMU]8FE;[CKJGHU0E@X'HW1&X(-1>0M^. Z_KZ5=>X=$B!5O^H_.3X$=_G3U(G5N13"2R\(WA:%T;";(5ZTF&%,?GK8?#Q***;C660PRL@1RM2!&^(M MVNED5L9&&88#'"=7!HJE>V]V@PG*V]++%T6>P_N7:?H4D>7*W%]24MFR]IF69G;2'.3G,L&EZY=2<) MFN-Q3,-V_OUQURP7D(;Q)TMM!@=]A\'QY\)^.+V%@CA#-L%I'>-4!J."=.4F M"RWR=)"&L4SKV/* MJ%:I"X=S9T!TX M_C@W)SX<);SDL"G1B?VMA@C,>-?.SNCWX_)TE@?J-KD0Q/BXWP+$Z#3J?C1_ MXJ5!/TSQ?_U]<"%_=I,1TA ._C[E'NM_&R.]ZX/FQ?LT1>V\6^1RUMH>O)BO M[60^7G^:VEE3_4"X68=W!(V'J.1;AAH+1L7U+&O6D2NR4;]"D_3OV: 0SLX M:R_:_.\L?BKKVY/ZG##_JUV^+V[ZX+@3J;.VW^UO#G..,ZZG_^X[_.&\3>GR MK>=8U=%"/X,KQ^UP;8Y0783A[/BD9ZA>*^@(Q*?A $?HF,P7ZG3MN$.6)<0H M,QJ,"CJ,IH@_L]'<H MY>- BU5&[.SN,%=:YG"P^$D9L/!-*$RRA!]7+O.).^U9Z-B=-N. ,' P9U:D MGN[.^/^#)LZZ-\5/,)ZU\U6Y@-US3$=!,QOB[>( 3?Y.K>GNMO0XH_A#X;W. M\1 +X??CSQ]BOD2X*%6**)2G&EL%ZT.7'I2K<\ M+4 8)\%0IR#Y:!65/DC'+H>S_X+\^H_"KDOY=7^;:R!O1^\7.O*/99.7VQAW M#8SQZ_&H.+LZDOZ(,_FQV*(OD.J".RFV\&26;N=7V=$_15/QPEY)!\M_@![O,0U>KTLDTGKJC9BW7HCD?Z>[^X*E'@\Z = M]$#U>/=^N^XE?,:Z>[AK\Y@^;[;_\VK,D:":+B1\6/1\./.\5-[ O" MG&M\]Z>1VT1.;,/2;0Z(-EO8<5N2PN^TO@MGH)LV/Z60CCT:[YP>-*4:70V' MV\'._G,P/5KQGK07W2?M16?+PA]SVMWK?OE) MG=T,_R]-QDOQ?;5^P+V%S2/5#]@6@+D'PJ[^?1W^/1NT7>1 4XZ++IUP7.<< MJ_+IV?!>%4L7ZM8X)UQ B:1=J8K'% /KO0!EF8I14NG%BJ,_4ZTE4PF,+:), M)@Y.&P'"ES9^V7N6KG?TWU$L72.5WLTFX*=]*",1@.IE+E!N:5!!V5II)0YM6)4 MW45ZE/MXE6E[*=-J\NM&A5M6GLO, M PC"+/[A&;P."9@1S/F0A$UZIVR_96KIUE">]S$//K+LYV10+]_^R]:7-;1Y(N_/W]%0C/]'N[(Y!T M[8L\,Q&R+/?5?7TMCR3/1']RU"JB&P0X6"2Q?_V;=0!0I$"*$'$.B*4<89LD MEG-.5>:33V;ETN^YR\O)^%.3?#J\ZEV#TLT[_(;+M]^;T6A)LR-@2*W]% M!6[*/F9M]1SK$ZWNU= GR(G]2I2W]]%-;]4=N! F\W1=;K!(T%X4(PP_KUE3 M\K',4BYE&K&I'5B];SQZ#Z4.I3?VJ X+9+RS;N&+8HE;*OS8.OZ#U=O7\YM+ M5RKK5M4QC4(W?[A9N-Z4GS9K>F_!>[^'-QO.2Y[K]1XC.RTE?\%-)E?E(TW( MY9N*B<9K-[HHHAHTE4./J@M:I:[?+D"*I6HQ+LL/%M5(RT*>VT<87ZS:#9S[ M\CF;^RPBOWHV_'I_U;S69.[WI@/<,S?IG5]=%F%NC"-NP_P25<6/2T%0^7>V MK$#"CS15$(OOQOM<7YI-MNEAP4?[U6XVN_.:4:LL$"XHLB+NP9G@P7JJ61(R M$+[6G/TQV>ROF@*F=^[33X-I %IEMEI=,'*^X[T^Z;R48MJ/NOK]^][%'; M6QX#]Q8KU<.E2K>:?;>Z[=%$KPECN&<:"32SZ+4K[\!I&:+G+@G3RK:_#>!G8<#_X5Z$YZ.X[-G?5+IO)1GJ0&%_5:W7^W,98O 7A+JF MSG)9^3-:E:JOE1]J?K2Z NM^G*H2;:'-T&R MM#RK648'F))>:PH?)>]_?N2!^C=F')'H=11RF4[K" %#J08KB4P)7PMJK1C$ M9V:CY1&T(18_HSUXH0U(0V@((@O%UC*.%DH/M M,R6/KC!D,RW\2T78H]W;BK";(2+EW$7/@#(F0&1&P1F!Z$9UULG1:/5:#B9S MSC-C!3AO-0AB,WCJ+%"CN%1!*QK#7B+B0WE>Y/B L YQJOA7\6]W#-,;HG,0 M&HB7$H36 ?%4H7^;.*$NN*P+-GZ!I]H;*1)ZO*3DM(N(#%/%"$Y*%GWR"=GJ M7N+I9@R3,M-7MN.IO7NKA_=RS+VJT#J\ G*+M0@R=&68M7RXEVP_YBCM+0P M^6 YB.@\&,%DP6X;I1>:T/REM0HR,:FU .\< Z$, <]223]ED3%),_H&>VFM MOFJDC.@+:FHA5G41*KY6?&W-&R!::.,#>@.^1$J% VZ3\-(['M):O#DY MG:C&=_IH8IE,(,$0S]$;<#0*B^X!SX>'K]KV-6<57RN^5GRM^-H6OAI)"6%4 M RN2B/%DA(DBH:G:9I[3Q/\L"MX^ %_D?(: #!60#)UBLNC8G$'1Z^ M*MTWM.,8RU'AZ\[R4YJ[+S75H^6W/B8><[,XJOF2F]]*OBS2VL-PS;OQS VK MK3M*6U?;YNS6J1"2T2@C:*'00; T@,G, /-$D&1(%J'%8N]]-GI:]JGDU>A5 MIZ(";07:]KT++PQEWH!V&8$V9 TF,(>XR[-*4C/$U+6S7,JM)E: D9R!H.B, M6,\2HJU.44@:B::'![2&]#77%6@KT%:@K4"[]TDXI>T1Y3D#90'9;J(&#!,, MN#56Z*14].M=D[V,(48#(A*/K#H[,,($<$1;+W-AU6(O@7NS)!Q%^L:<9@/E M%O-TOJ7C9/#T8_+-L,K2[7O O2*&XH!-NT_MMZ9O6#CNO=I$4,%EQ'TGKGA1WFE3AKI[+6\'5VUON>N>3 IO_,AN'/\I%-E&EYGMB::K8X/:SILT? MXG&Z%O'!J/P*OC0T:V.1FA9II078B\6?/G>)<_CON3QFC%ET__S^)M1T.Z'] MJ1N>W=/_M-5F@,K&')(J_;!-7@PZ\ID*]%:I8TDCCS&LW6: +\87E^-1D=U5 M8T"D."\7G69_3*.$B[)](\!#[?_Z%N]@D)$D-3UZ5PM5%/YS+\#>Y61NVB&E]@2L/0$/ MIFU*1:2*2+5GT^8]FVI/P*HO55\VUY?:$[#J2]67S?6E]@3<7<[USMCMON90 MOUC,-7O6-AP=5'[)QGBT'[D2.[4V)_C(5:*/>GM/\)&K1!_U]A[=(^^LCU$M MI"O?4WL>'76[L-JV[TDRAH/PWL4L07CG063.P#+I(27O;B6+M-ZUJ_JN*71WNI1;>U\O'M;,7*S.F&>1$PY@C*&ESIA!RX(!4Q1 M3[UR @&LC?*UUC#M@?;,_ C[U-?JLHIA%N&%DQLC6,= X_[#4! M&8("H0BBI:0.DJ1<9RM)6F]-MDW(H6.,M'W>]4BHBI$5(RM&GA)&JNRB%=9 M((J6HZ8 WG(+6GK!I7+)<-MF2*-CC*1]6_NZ[WNZ!&LC],$.,?31]!WN+76A MVJUJMZK=>J3=HB)R2U4$%54&H94$+P2!K'62DBN3^%I3M2WB'_W$,E( M7^G3[!A9(;)"9(7(;B#2<"ZCH6 S+\,KB <7?0##+%=.6Y'IVGSL+:(?';-( MVK==9]@>%436 N"M5.JGE!.*=:P5P+6ZK#YRE>A3V-X3?.0JT4>]O4?WR+4" MN%8 /SGB'&VN_*D6A.RF\-<(8[GU%I)F D2V!+PV&3R-T5$7LY!K17*/.=5: MN6[+"I.MXQ*;U?_2OM#'5S17*X K1E:,O!_3DHJ&-44*S#+$)Q+!<.Y!<&YY MD#KD8-HXAFH;T[Y^'"4ZKE8X=F&O^'5T6WKP^+4;CN>$UXQF)'7*:A">%FQ# MTH;N9XHTD.1B*QFW3\/QN.S;KBNY#H_DU0KC6F%\D#:KYD:<;&Y$]#K)9GA? ML*4R)&BP24GD[5I+$KA5VK4:BUB4AG3+VX6I%725VU>&@*5*@[ & M<5)&]&QC2CKH&&V98MEBW&,G?+)OK:Y(N=_)&:=>;[S2B&J^JOFJYFM/C@%R M],9+I\ HZRV.B-8<2CKF< MC#\,ID7+4$I[@T;F>S/W*4VK\3M*X_<] @C,O,>G >?0618@*7 MJ8* H)^4".@GM)*XTG$W#]%7K/:$JQY"!@QL92.TU1HGZK39/(5)"M(5I \K'@*$3%I10ED90T(@533 M:2LA>F6,]X19V\K\P%W5<]L^H>(DT;?%. K^[/PP;?0,#']]Y%/\?3Z=#?+5 M1C#[Q0U\]8J;(_)"3'Z=7Z3)(.#O! M\X/A8#9(TW=E9]_AQ7XNYR8)7T($&@[' M'Z>WF@QVJ>U/K2?C5>P6.YG,'I?GJ"\'8;N:CR?X24^I?C# MXG*4D#/RI]4'K,6OZG'[[[_BMOHF>*/?26AUYG9\9P\OF?!S^P]_?T0)#=?#5%<*8E%?Q,(7?@$!SO UYWO5,/=+U[K*O3[7)L:J<^+M3"CX?QWM5Z MWEB>GU)(%SY->ISV'R\:CV>D!R,^%8$J NVT[^;Q(Q CC%?,J1I1->*&1K"J M$9V-)V@YV>;I#@*VB,+^-I[.8))F@TFZP+_T_"(.6O-LCK<%4]MG'P=_LG'/ MX!LODG'2@F)2@?#:@R5*0\R"!IZ)%G8ME9Y3QQAW"C)U'D30&@S+^!G-)2<^ M)VO-?9F=U_%1_&'UM^7AQ(OQ1?F_*W?W?!279Q73HKN?57?UUY;.C:U61]>B M[ 1[_544K"BXU7ELLBD+'2%IRA'1,@67?8:<758R!.OL6DL"HX5VCG!(D640 M.4:P"H&4:IND1A!T96388:"@Z+AUP<&@X,[:$AQG7ONKT0?\83RYZDW2-$T^ MU$SV$]*=:E)NFA3.C1/&H@V1FB*Q)A2,2@F"-I9RKH2):\GGK1#K:QUL*_^\ MSUG'/<"JB%>27'=Y3X',:N\T,PJ48Q&$MA2\5@Z125"3!;+7\73:"VXRN0(4N8]N$BO1/1WEJ?;AIGT(0OG$F %B M90(1A0=#$@?-J&316"/7>P.T0G1?7Z:)FPU&[XLVOBC*N-+%E@P&[UM:#<81 MR'Q%ME/8Y?:9;]*&9Z4A6ZZ0^295.DQQ$,(IKHE(5*PU]&Z%^7:.;*(O:\BW MAGS;4)T7*+B#627#U614D_'S'](&GUVD$#,Q((PP8*DV$&B,6@O/@XQ=I5,L M-+$+T4=KG]'M6:9I*8!!DULEI*!#@?30D).R\"2Y2N M'6:UE1_1(:R1OE"5!M>(< MZ\SR$R3S%7EID\50&?#J:4TW%K:G&20G#J081 ME4!3(2@89RFD)%@(443KUEJ;=)10_&:9@_1\%!OU1*NP5-,;G1E:BZ@8V7'_ MJ:H0E2'77=Y3V!-)AYB4!HV," 3"&5B>&"!!BMIFFEF0.\H@WBWLR:X'1!Z, M0M1 \E9Z5<363<)YT_\GI@]I.+YLBO4:2HTNX'Q2:?4)J5.U+[>R+"2U3G T M*,*8TOTO@B&*@=792!^])WIM2MBWT.HPFZ[;EI5*HB7YZ;-"MA5],7UK.IX1 M5H6]4N:ZRWL*:2R'G!*UP%PN31J%!">"A:@<(3EI([/8AC(_ :39OA"F0EH- M*&^O,]?62? OJ'ZHAL\G$S=ZWU1?MQ4\47U=LRJ.0= KG)W"+K<.9S[3K$AP0*2C M((A2"&=& ,^:12UM,.M'95L3X.[@3/:-JG!68\$MZ,O;V3C\HVD7OVJ%4CGO MR>A.-1*WHB1&">X(&HD@-(CD!7BIT4C8+-!*4*9X-PW:7O[/?#"[^K]I=CZ. MI11[.FO36+ ^U[6V[@@$OL+:*>QR^_D23CAO>(8H/4%80[!R5B%.):J%R\([ M:3O)E^@:U@2K'25K +@%O?EY/,&%&O72IW!>7+7><#RMH=_349]J+VX5UIF M$&\%H(-L0#"-]B*BT1#12)NUD2:OV8M6:/#O(X2?(:Y8?#''%T;AJA1EMY9 MQ_J$UB2((Y#XBFNGL,NMXYHR).:4 F2/GKV03B,/I@Q2%B[@3TJDM4F5K?#@ M[G%-UV!P#0:WD0DQ.T^32GR/+0,PF=#(:"+!I6@Q.&2L:]XPB5Q%@0 M7"*W%MZ!H(8EDZCD:JV!3SL]WUJ$2L,[IMY'!94[BU,W=S\81;RIQ;<^AJ\O MEZ29 -]\R')?RWYNY3SW7:$"E^-5N5;OU2+NE)0N! MHC2-5@W(JD.":MCAFL-@D$4PR,\09HC)SR9()7;>=EWS(:MSJ?OG"7 M@]DBJ?%Z>.R+\;2UZA[:Y[*RXR-0@PIVI[#+[==B.VE-1= MX9LD-;1<0\LM*-"7G9YK-O2)Z4^U'+>.(!51E,H,.C,&@DFH4C4>-XU'"E(P@W9#14[+K"R%QD-(X$:5RC[I+&V[O.^&\?A]% ?3V63@ MYZB,R[Z4+Y((1+\"W"GLOU$RL^R J@)P6DJPT6C@WF7" M.*4N;S4+YDM1Z[]/MOZ;DZ2,8@*2) K*) *P M#IFR=RX2:IBC-G1'IUOMBM=UN=Y158 ?-.>J>/G4&D)M5PP"B:4[D(Y M(]/6CI24-2VXYEF0M3.Y]MAYFWAI2<=9:4>%ESN+9]?6>/>TQJMCOZL%JQ9L M>PM&E8I&B@S2Y%*G2- :\3)$7(9LHLDB2=$FXW\U"N.+=-N.M95ZJ/K"=GSB M>E16K++^BID5,Q_1VHADGI)4$*F3('P*X#3WX))+V?*8$1O;9/W=8J;2'>=K M'Q5FUA#]5@KU:YK5%M?U>/=024?[;4)LC%8' ]$)5<:<97"2>$"+0%.BS/OM MZ/<7Y4"+9JLWS,B/"3O6+ZAG7VXEN)4IU\!-#=P\*#=_7BU9MX$@(;T(S@#+DB(3]P%<:59B M0HHQH<5+?*TK;"O#93HS:*;/]6D>!-\6COODX"]'2?LJ)%=(/A)(UL99[:0! M'TR ,BL>O)0.3)0T,Y:)R:R3"39=0K)1%9*_'9+K_,J=^B_OQC,W[(UJ@/^$ M;.1F&OJOU5BV8]P4[/(UF N=]I0+]7ACBVQ8]U]VTAXH#88[O',WZ/3 M=,K$F>3\3UUX9D\M-BLE:73D+@?5S6?C%3B4^QF,WI=$#:75>K,6MRA[[[_RIOHF6(/O>6AU]F9,9Q\_N?!#^S]/3T0.S%?/LX_Q=-_@M,0#3D@I^ICT[(+''^X H&>75?_].???UAWTL/>]V.3:U M9!\7:N''PWCO:CV?]L:Y]U,*Z<*G28_3_N-%X_&\[&#$IR)01:!6$8B=/ (Q MPGC%G*H152-N: 2K&E'+G3HK=_H<7ZBGHD=2%O T,?LCC<@[QYS4*4 0T8&P MMO0:2QP0090(1%E)MQKW=F]$OKTP/)-]:GBM 3A\Z:Y@5L%L&S CR4@GB03) M-0=!:09'D@5BF0Z9"ZE8-\>++8(9[PM5IU9L0WYK0=-#Y+?V[JIY+36O98^3 MZ)F(46A-T'R%5/(,1:EK"J 5D=Y9GX5OFY6WW]J&BKYFI]D$N-8R53RN>'P\ M>"Q2M(D&#R3(@-BJ)/C@2MYW"EY(FJSJ< A(6WBL^H36VM):R+3O?DLM9*H& MLAK(3@T:C<11)@*:)(-FC'H/WF;T';*R5F7.66I[;%\M9-J?P%IU,"I^5OS< MIO&,SU0D= ,2(:(X!!R]Z*;I7[O8^HU>6VE(5S/?7"# M85.BHDY^2$WQTRB]=\TOZ<, G:Z0>K-QX[U,I[V/YZD,#>H-9KW!M'#OZ1AEFUN[JPIK M.AV'@2M#RC\.9GB_(0*$!<^NDE<5&V5CP?\G@%^?C!J M[N&#FPS&\VGO[_/)8!H'#3(T+^+"X_+@8XPO4ZDAPAOZ., U\0G7##?PGRF> M]=93[GLE![;?7*WD_C4+.DFAH$.\\SDF:7'/N(0!D<7AI7\_>WN&TH!_7BSW M> 3-GP9-F_;%"=<=3XAW\J]W18N^05HZX.&6*(M,6BM'07ADY#X' 29S'6W* M)'O2"0]_W>P:"L\ON%(ORD*MUJFMQO9]2^^W*;M7Z$94]F[_,TTL6\K ,647 M?IBCQ@!5UAFGM/-TK?UT*SRB\_T7?2GN;\RZ^_WO(Y),+U,HP#R\6B!0@QJW M(.0F NXC7G"NF'(\ DT"=5]1"E"5BCO"RKW M2%CV$RP\U]9Y)\!F&D&D2,#KP" 3*ZF6+A*^52_G)]I\TA=J?Y'BK'=?G7OZ M=#F8I,*%5B3I*KG)M';X!61"\T^IC3J;2E(U_*P]"U6V6XZ6!X\!X)& M!+$@*+ R!5"&<@0&IZG*7XJ#8CDFFQTPG14(]%11F(S"SZ3@!,TL^W2SM?>= M._^R/'C3:N]O^,!/0L^1.XIK/^1+Q^M)4:.;O)X+< K<^19VYU-H$I@YCKP7?N[T^.PDON'<2 M3_G7-$(R/"RL\&-:.>J#_*"//IY/[CNE7/.%>Q$=:'35BT_].6QPRT/M(24? MC..T<9M=,4+SX:RYI7/WH9B@69K@(Y3KE*O?T9M^/SEK8*FX,LA464F94%&! M3VBL$D$NJR4ZOK*;LZ8G:M)=Z>JR6:*1UA&I@0E*EZ-'N#>@#=(3)+)1\+5F MB8?<"?@)]GUZ/IX/[^8I*S;L@C>*&)QATBXC_(U-M;E<^/V8M7[Q[VWOQ^LUOK]\\?_?J]:][L*F[ MO[02MTZ$R@'/XA3HW\ZO<\(NW?NT2/<"E]%B/W/#C^YJ6GH[W12[-9G"/3V7 MM_+ ;F^XZYU/"G[]RVP<_B@7V>3,I_F>6,+K#1X^FX]BF@R10UP+^&!4?@4_ M'(=_M-(4KN$U2$->+/[T.5_+X;_G[3Z2(R MX+5SI1O'2K=#./>>0RV.N.X@THMCITU.G>X[3+OCCRPV'QP=$3;YH"K3& MJ;1#G.%G9X,PN"SO7SD1\]E@<:!V$N[8:3B=S^^2NX9#W9+DO?3HF#=*,N(@ MG8Q*&ZL%<.:0V2NNP4ND]]Y'8HP)2C#W);._ M,R+5W2Q!S?:)V^^E3T>DC:'$%*.2OOAT"OTS;4&&%(7R,3KCUGQYP:B*J;C^ M^';!@@43M"^GG3($:HSDNN[\C9W_Z*:?S0BTT5"2&-*"/GC MZ(91.82$!P0.XCWCJ/>2@ @\@_56@-8H6%20F&,WP:"[S[!^7BQB6W+4-U]) M0ZX8LCS#=I%;HC,8GPQN)Z%@E./ ==**D,"UVN4Q9KLBP-4^08%K#B)(*20#7#(1G BPE"13U:"^213P( M7TH"6B C= [ >8X@(F5@LJ> 7(EDRFD2G!S&J18S>W>JU>$)IN29<&8Y2*40 M^&7D8)!, ,N15XT/S*3-9*!];0G$;E+'H7')HX"EVPY M,B^IE9J);#2-PJRQAMW23B'N[X[PU+03;<'"#[V/?J)A074*Y\MQ#VA?QI=- M(&/?4^AB-"$%9*!9" 05]%C 1JJ :,F<(4&HL&9T.F2@;Y;KV)),V?Y^,9"S M;^;(<,.I1/N!^) + MUT@$O#(>DI0\4>FUCFO;GTKJGC 4-$5+(IC'S\0LT!=B 0V4EUDHV05':2&G1DHB_P@#:'9PN24\^- M$4&$ ]GK?4S%[/WW*FNOR8U+-X[0XC(!;V&6T'+,SL?3VP=QB\.U@A5Y/IM/ MFA>;0^QE.=GE9/SW17+(]*SWHRO7&(^6WW/CM?[-PSR?A@.T7M,'4P@_+@_Y MEFF"S=W[-$IY:>AF#<[=&^(]>T(-NWE*=S.?9GLP590[89&@ZXS.GK0.@5%I MH,:C_R8256P-3*/-B4N7@5,M0!B'?(XB7T\^6H4 '*1C7]K2M^$\Q?DPO(=7_+&D2GS72VA)+TNJQF2>ND_[ M>?)!?XNA?$T&:Z,@=.)_W1UTKIQZSV?CR55OLCQ,+V])J]6^6;!9 MWG!SXM^13,"3^DQH_>"T.6[MP^/DM)9[_D5U9%0=D-/J@!QY\@-R_M:4E+T< M%?=YD]%U506K"G;^@,>O=G526Q62.KRL"DDK0D*[Z2N[N;7>R#H?WGR+=VN. MYVV'LVT+?HA=81]LY+BZERZ?]]%:]HVSS"B13ML P0M33NE0%:QG4)H:.,>S MIGPMM_ Q@:--PD7/9S\O@B!O5R)YZ\VW#F8NYY-T?3(#[&LG@'<,#*)GK96B MWK?.LDCV!PBB!PTE!Q74%IPQP5Q M*JP=>&0O8X@1S5PDOF3$.3#"!'!$6R^1((IR"EEUJTWB_>UALB,EWF^;:L;/ MIS>E^6=IA#+.UT<_-XYVEN>9E8T?*ZKM9@8/SS:8Z!P$I10(C33$*B: 6:>] M4S0[OY9 WA6[;Q3@^2C^,L;-O'[?%Y-ZO@*/'/^.6X%_?@ ER5EK/53OG7I3 M&W&0T&+U?9'/%$E1OFOKWX@ %K)D@71(7:Z3]U-!M1_..0Z:<"*3U4G)$ M/B_!"D+!\^PU"Y$)O3-NOZP'O_6.GU9:,$"\:PTU6VL54*E]5=6=J2I+)!<' M@1->ZN^Y0@? >5 "27_,D;*T5HK;E:NP*U7EW;L,554/[HG;'P:DF&'$.Z#! MB'(.8,"5\F0F+(O&&.'7O?"N?(8656NS2!?O/M)5CP.Z<2*6LM*;CN>3D*Y= MB>LS@1NCR-:;5FTTT+GZ#L>#B0 M1U7&SQ#+2M>^ #G3F+D7W+.U5O[?0OJ?7&9;_( GU[:G/O*NIPG=. (_+C)]FL8%E> ? M/WSMAGPXR7A23H/QFH-H$B5E]L C\XHXPZA:2SWNZG#@&NU:.SQE]1B@H525Q0<1?*S M1+Y<"&1[=K^UCMPU.E^UZ=XZ=6L))1)*3!UY<'!@0PC@A=;$H4.K[9K9[XH[ M=ZE-K/MP>=6F0WOBO?=L4U!1E0Z]5B?4M"@R6&XH4)&$=I)*IM:Z2'1%RK?4 MSLWH.7W*4ZT:<=^R$G<<_H'">%%$8]'D&)"EAS2=WJR]K82]@N)6H,@"DQSY M/!!1LGY)9."R$B!M#ES;Z)#//Z4#\/;<35+3G/O%#5UX,9ZV>"S9>>).#0D> MW!/OO>)&Z31'AP.,RA0]=ZF1E @#EO#D*/KPENXL3O]4BEMC^55QNW?J2PL* M(SC$D!.Z !;U):Q3)I8 MC-P:WS70JWH2IX9K*E CF2C,'PE$]!)<8A)T6HQ@E8JNI?YVQ?Q?G+O1>WS# MVA2T!\;J;<$>:.T64LE#YTIF"N,..I1*&(+N-2J9-S2"(8XKX8BCZS4Q7;'T M)U&RSG/@JI(=VA/OO6MMO98R6 :A&?\7N //O8)H1>0R!4G-6B5\5XR_&Z7= MF\K=>G[0$=]?R$T9F#H?E9%N[T=XM[$>'528;"_),1.J"4_ %%. OPGP4G#P MQ"9/E+%1K&4[=%'ONX+(WV\(.KYQ6;/21=9CC3M65G-PZLJ)L\12"3EFI"F4 M<;".2&"2J\R<=FX])[F+4M_=JVOMM%O5M7-/7_ID??X@0&G- M PO)$KZ5T[![]7I JY[.LZ]' 5NMZZL+?-]B"GGQ#2X&LYL-?%9-?JIW<%KX MY5G@+B%^95WZ&AN$+F,$ RTHD9I3$MW:,6=7QP%OTJ6;318_O\Y?="MH+XFY MC@"JM*!KM;*6*R&3!\-*+-$(!\XH5!'IM DA2ZEVUH!_1VI5^V!5M3HTYSA& M+I&A$_#":1!*4E0Y0D!'37,4F=BXLX+=MM1T,_=8G,D:Y#]0)O\F#9.;IL+D MXV!Z.1E?CB=E \L0KQ+I3XVT-4S_]8M7E=$?*T;>U\G#LD"H J)]Z>3!.)B2 MBL"U,MHP':G?JK;W_HC$3U\((_YY\<;IZXR"N"F&L=O0E0>?4H1_ILFX[+AA ME/UP+W(=J Q4J=]^GBUZK=D1!=)H)-PL.; R"=#,IYP\,92M5?FU$^:N4E^E M_JFDGD5"HV<$;6.AJVJFWM7.H?2U-,"+B<%5XX90#XJ2AF;!$=Y M!I>0KSJ!W[Q=#\A-C\T60HHO_88B^CM*Z.]O?UM(Y[O/PEE->#7AW;EKDH:8 MB 6:4P)!6!DLJ2CD&(Q"^ZVYVRI2_"2:\'""^-.9]0,1M*I:VQL9$K-A*H#F MP:)/2 EJB.40>#"4,L*$68N$=)&;L:]&IH9AMQ*ZU[/S-*G$];[G\[CU:7)] M;V?RXB:_,)CZ6VDNF%WT_X?DAUU?1=Y$XI:P52!)!!E2I/B9J9M .5H_;( M(PR36TU1VI%F[FVOYZJ/51^_*>F*2<*(H! L1;XOT)]VJ(B@!$VHC#&H]5'& M765S=*6/3]F_X&D#XHT\#481;W)QJ0<O/_F%RQ%>:_]BVLQZPT: M.6M"Z1.4M.IS5.2[C7Q:H"? 0P"C;)-NZA' J !NI=('?.QC- M!Z/WKR_3I(&_]O#.=N\15 )2U; =-21::ZH"9!H4"(?DWAFD%18= BX3]9+( M[AR"+M60J;WNFU35L*KAC>DFD0DE@H082XLSIPR8XA%HPY-!?5*9YN[\@"[5 MD.\+_<>?G1^F_UC=S*_SBS09!/P]#CYT*T3%I1KDJXTTZXO+?_6*&ROA$SS< M!MO9PJ.^&O48.M#]'OJNO=)5U(VN>CZ]Q_LH?[F1KM-,A,4_E70>\*4)Z752 MS^70C'O6F:S8:I:4BY_/OJ@^@X>_2>9U>E>PW> M!^WW/B;\CC!TT^D@#TH;&WS[5S+>\?;9L'=E:3X[X'\>CJ?3OQ3QNN&1+V>HG?46ZL,6ZC-)%VY0 M2G=ZKNG;]:6T-S+Y,4T2ROW_S >QN;0;1?Q@,>;X2XFDE$N]>/?VK/?N/$U1 MA>:CB(J%'YK._=^+Q./K""/GJ_LI7Y"N\^[2M/G@K;_LI1X813/ERH/*0H+P MEB!E-A&B$8ZGE*PSK032W\YPF9^/XB]CE.IKH[ULJ+QLE?"@^7Z\6JB^(7R? MU*)(TNAF;^ER_XLH787B/ZC9QPSZ^\+GNL:#3EQTI5M:\^:: 3^-3@\[#5*3OXP#1 M;]0 \D*BD&.LKGG6^]_CCP5.&TA&67<-W%X,/L/\ A,;\Q 6BI_*]=SE)5J( MZ3R<(WQ?WU&YUOEX&!M41Z0-"-0(\KB\2QZR MP5=UJ8F$*%XK*/8[,4GYE. M4;?R; GWZ\+=U8^CN=#U!? FI[-B4<9AX*X?OWP#6H;!%)?1S^_\EN8)%^H^ M0U5%'1[A6C56<##Z@)=/\>P)@>@D%.,TGO)5PZ90[$MOTH5\OB_\IOPVF$[G MA=E<-2+[\_.W/Q;1SOFVQW&.*N?B^'+!B)IOFQ?5?-^[' \'X:H!A$DJ HWO M_NMP[%'G7Z'FC]XW-NR7\4= LXZ??K6D;24QCI$?_OKJEW>OFI_I#W]96*9B MLJ9%Q_%"2R)7P&G!U":#\<+G*)I7V"-^I,!:597ZE&T\Y7\W[NVB6=>UBSQ" M9!\N$+\A2,NVK<4RN@4K&T\'C:W\B-Y)#U]!EG6!> _#P3_2\ H0ZD> ,-_O M+1SSPL/0_YBE<#XJ,<)>B=3,IOV%36@D_?H;!\-A,:]37!4T;&E9M),^N16E M0\_^]DTT7W*1BH=3ONJN&\$7)FE:#&>YU5FYZXODIO/)@CS&M*",BR5P%T79 MR].N'KRX.#<6*J[T\X[%FC:!!_SL3RFD"X_VG=-^<T!L.R MAG+HP(G/R9;YL[==H7OZQ+W#[?SO\7P8%]W"KB.F=5^Q+HTC=>^--,9T*?PCW/T>9:AOH]GY].PF7,;!AT<( M\K4\+B.YJP)315UB#)WR[-#+-BJ 5SX"4UE1F[W/[@[LL"2*3>=KL (.RAP1E3RW&\T8$ M/V<9K:)*/N'MCE9^21HU+LK]@C0H@;#QAT'QRWT:CC\^>V)[N[/@_>KXHCF] MN"M3R,UGX]7!6;D?7,CR!.7M,'17X_FRY.*'Q>4H(6?D3ZL/H! ,W>4T/9NB M3UL08+44DR9!JOGN[^[*H/HPF X6+N&SU7?1,] M4^RAMSST.CLSAI//_SSX@;V_IP>2V$Q+.6SK)ZO;9FF9XSF8/H8'1,DHK_[[ M=^J[;4_AGV(Y-K57'Q=JX9&]WV^5UCAWMYD.QOOUR+=EX+YG_=>6]_9.3>_RT9L(3.>9QZ1$2VT(D".S(*1@ M8*428'GTS$9/>5RKPS%::.<(AQ19!I%C!*ND!:IMDCJGTL1OP^A]2^%YUB?: M/JI5U3X+>KMJ?!#R7>&LPME6#92L5T)D X$P!Z),N/)..^#$!.YTSGY]U&/0 M/)$H!1B2(@B2"*)?1D0DEF;'@Z.4[!K.J%45SK9@O:O@TS;5VH^AP0=?POVJ M9"665OTWDF57F9%7R4UNY5)L-'NK\N>CT,-J9V[E_VOK@DL4I.1(FXU%VMR8 M'9.0!<=,M=YJ9,$#=F:EI=,W3<'28/3^Y\GXXL5"3W]KT@!+\[Z5FK9EELC] MG76J,AR,,E3(.X5=;K_M+V6B3((K!<9^.7?1>0'1<*:5]$B4U^8N/J;D::\@ M3U3$VW'PN=+P\CT_I74:?HDR/JDDO%JDT[-(N^E;JQTU4BD%@;@((B8#)FH' M-!A'C(\L&MLAJ5_I_&T+]UO1^L[L&V7W=^=)QK8]WBY[#FT4['#1FMPS>+T7Y7^?GEY=#W%D_3&\7(/ Z_W(- :V=#51' MXJA4K@)K!=;' "'B'4TD@F5L+!V+MHB\=\]$+8U,O/X M%*.FJ[>5KGZC3K$R]GL>>EG_T=SN'<4Q&ZO78^ML]H"(;)0B^@WK](#L?%.O M[F.R<43:K*0ED&@9VF.4!VNM!^9E8CERZ]0:V6^QX4&(M,2!"L=F6/.(+V--'+$ZG#4A4P5E1_T M0JY'0&QPZ^WWV]K=N >4GO2I:6)]N[?:,'V".)BD1JA*VZ;YQ>B',IU@Z*Z> ME5>;:RS],]SWP>B'Y;.L+M>\"](H;B@ V[0M>Z0_=;NP^S$+^N+=V]Z+UV]^ M>_WF^;M7KW_=@\ZIN[]T..G@,EJ29V[XT5U- M2_.JFX*W)E6XJ^?RUN'=[2UWO?-)0=)_F8W#'^4BFZA2\SVQ]*]NXCG/YJ6K M]W P2MA MYM&#=0ZUM^'K^635@[WI]=R8ZZ9I=#EZ_=PH=U!85BIMT$?Q^W$S>, -9P.\ MQHV3VOM['R[:.*\-[[BG;VS33_%F+XW=KTM__YK4YIAI2-Z DQ'9H4KH?T<9 M@#ETOY5%DFC6ZD(?X[/?&-%QW8'XM]5V/Q_%5TM1>!["9%YF^[;"&OG]E/$) MK%81P+T3 "ZTD$)1X 3W44CGP'M)@%K*72)":K4F (]Q#ZH _$<9D#&]7'06 M'E[U"TK=1, ;\-=,$W*+E;C5$?C("?HQ]X?_8M83FJSE9)W1]4R4?N^#FY29 M5DU64IKV&[' -Z#\0C,*Y>_SR6 :!XNCO+->,;3-WV^.E4ZS^62TF"UU.4$U MF R: 2C75[[1 [Z7)^.+.]GT-SSS=W?WFRYF10>#M-*R!,)3AE;"*'!*!9LH MLURN35!]3.K'7<#R4YJ&R>"R_/@DVUUF[Y5>^>/Y^_-;G&.-"CX5%OW0.U\- MU+F>Z^/FL_/Q9- @$,+K>-%EOVGEOQQRT["W#P/\]D7-3?E4J;NYGNR#6UD* MXLMPM5YPD\D5Y$6G[\7TFV;NS23%P6SM5936^0RO@BQO,7EGC'"X_/+5;)UK M-;@IYY/2:U$W>XNLA3%?BM0- MP7WB2'R6$M]X82Q_=O;_<0 M@SY/-1F6*7ZK5-S;,Q#N=)[_GUZOW>$(5 IAC#"0B"PL6#'P7"50-&=E# ^6 MBE:&(Z3W9;K)F]1,\1R]_VDP#0B6\\EV4Q >C.AU1HMN-K!L021^??WN)1K, MWC)CJ/?7-'Z/USK'C?K)S5QGPS$4LA%MC0!N2[?A&&_0^([F:5K2L%ZBU9P@]W^!>X%<9C)M!EN.WO^"CD)\W@P=_?'J\U*X MX?.2S[[]\ QUH/&EGZ_G!:U-L2SQIN48R_'UT,\RINS]9TE"KN&6+E;A%L/A M^./TYMB,(YDL(?69T/K!*0[]LJ=*" R>E M&88.$8RSR'*\"E$$;0-E:TG'W#EM101MK$"X"AHAS@6(G)H<>!*T0Q&2P>4BAP%E]G&KMD5L[K/C[#[V)Z/RSI.A_O%^6#DJBDX&76I M%N"F!9#41"%%!FH(A8+Y8$S20%4@U(BLJ5TODE)5PSFRK2%:6.=4N/%*5(-$&E8(&+,N,U(&,U0; 2"D1_ MVQ@I[5JGET"4SBPQT%R14LI)P+E,0&89HO6&:MNU6TVI[%M3HX 5I>J6G@!* M<6V83\& 8(0CXJ@ UGL+VA&73*FLRW0-I8+T,LA<#B<2",XX&$\D)*HS]Y%E M2]/#)(T$9R;JECD71- M6 7K$U7GGU:0JEMZ B"EF=(D<(0F'3*25N5+:7 $HY0A.GMKXUII,*YN&9CI M(-L"4AG?[H)$3]RC(^ZR]C*OM7]H^[ :G6I;Z6H%J;JE)P!2*G+!9! 0=8SH M(#L.B#P)DO0Y)DN8R&L'%%'I+)SDH#(C(*PK<^LY \:RY)%&I0JP=0M2JL]D M/:'>QJ>N)]3+Q7T[&+UWE^-)JD;@9%2F&H%;I]32QH@>,5CF*(A4$L!EBJ"9 M-MXHQDA8&]-N$?)%YKDT;[4@E'1@56#X$\N>6R2^)'6>I]2WM!J!"E)U2T\ MI"@+(ECCP1,F07@=T"NF'BAG)D7OE,UKG=8$9XD&@8YWUNB"2V'0^V86F+3* M6RV-9*3KF)_I,U-C?A6DZI:> $@9HP7-E$-*)7X7N$3H0<=:N>RMM]S&L.9. MZ^R2,"Q 9 1=<*7+J.N 2"6=DU)1R[/JVIW6?2TJD]K&G:Y'U,O%_2F-\&+_ MJ";@9!2FFH!;QSY&HR-,%6A* CK32%$-11,@?;+$&Q>C5E^: $4](\9E<"(G M$ ;)JLF>@5-4,^.1J/*NTY30F<9;J":@@E3=TN,'*>(H3]8FT-PCX(32OEX' M"1DIJ"&)1^771A.XY$SF60(192X'%PI=\3*F(VLKJ95E;G/7N92Z;Y2H(%5! MJF[I\8.4"C)Y82(060!'.8E88QP$:3.A)>=;K\W80-:D& M4K(*A%6QY%)J"#Y8D9".,K)VY).8B%*BE7"BN-^>6_#(3V@E0%J;JE)P!2)MLLC31 B"S),YF!%3Z! MCL%ZGFA"0%H?5QE=\-:"5=2!,(:#S4X#=UQKDSA+MNLT;Z;[NA;,;>5+UW/I MY>*^GIVGR?4DX&H)MM6;QTY/VD/->N2F?].TAF.R)DH9DXTJ+;]S+D.J+3A- M+%#I:&8B""?7RJ\)$3Q'-!^L">:*(,%1@[X\,SYXFC57:\./VSX]DGU!.LYR M>OS K./1BPJ&%0Q/!PR]9"ZIQ,!K5<8A6(W %CQ$@R^0$'6V:\4SPBIN0IG_ MGIM\'QG!)4J!Y4 Y_J=T)NJ\>5K?&EW!L()A!<,*AFV!(4->2)GG$#)5(!QE M8(D5$$*BC##-M%P[L0E12)TD@ZA"+/-DRE ')DK^I(L^$]U].3E5E1;60_T= M!2)>C$?-UKLRB&R44! VG=%;S<[!F9VGF:=QLO:'QB0<0V+-K34@HB+@0BC3 M,[(@+EAMXAH9CS8G+ET&3K5 ,NXD&.H4)!^MHM('Z;IN#"9;@Z,, 'Q5%LO,\DB=)VZ)2GK6R8K+#XJ8H$_ M.S],W=[ZW^?3V2!?;01Z7US^JU?<^.DW>#CVT,6^^?$V4- 6'O9M"9?TW"3U MW&PV&?AYB:/,QJBG\Q'^CJ]Y-\4_S2]1T6?GJ3=&-!F,>N/<_%:B+6=/OE0[ MDX25U#="?ZU%B_LM"O;,S6?CE;:7^QF,WI6AU]F9,9Q\_N?!#^S]/3T0KC5?C=;>):9W MAW#7@?NN&_P6_FE: N//E&4'!/1X'Q EH[SZ[]^I[[[^L(^EUMTNQZ;&Z>-" M+?QX&.]=K;\E-YGV7HXBFIF?4D@7/DUZG/8?+R"/IUL'(T0[PJ%OP9VGEM1' MGBQM+*>_C$?OX9?!!Q33=V[T?E HP//I-,TV.FYZO*3>\8B'++FWX8_=!W\7 M@QB'Z=OXK]-QI>XKE>_#=UH]GP47_[/?'!Y M@7?V:YJU53)I^I+S6C)9$6S?M[0B6)O#L6F0@G %S"BZ.,KTWI>&LHXQ(VCT M9.THDVO-O98$N%8!A'81+/<>#'.EN0ZAV:T-&]P!@G'65[8V>=R&Y]9!P)6.@6&YIBY5(KQL-:*/'G! O.0 M$?D4M%;VC>BX7/'8I;P"U]%MZ9$"%V'>,HK^>'*E M=2.5$BQ!+]M&A__G0AJS-D;'RD0=$PF\DF4,H7#HOK,(2A 7B4U!6O?J'8R4UZCM5LKR?].G01A7JW R^E*MPJUT[20("]2!-XF"D(2!RSQ"CM%* MD8*F,JX5]^64;$X.6(P9*3#-I8F=!6ZD-IJCG5%/$:6EMJ]LC=)6X*I;>@+ MQ40PZ%53T,:C'U[&/%J/;GE@/!/JB8Z*KATO&4,L-P%B*.5WP7JPU)1QM\2( M1*CS>JTKQBZ 2_>))!6X:G"VA>#L/U,X[[U)EW,_'(1J'4Y&;ZIUN%6<33TG M,49@QD<043 P)!4[8;VWCOL0UGHS.R^U0\8+I8T\B-+*V3).P)+HO>*<2['6 M0&X'UD'WC:C&H>)6W=(3P"WA'+MX%4@BG! Y[DT+N9(9A6UD#RG5"JBI"9K'=*0M5JN M&20;/8C2*\W%I)',,LF#%=:F\"2X)82JN%4CM-OKRJV92=4V'&7/N=H8?RE4O()(BL9OT%*,-8ZL$$;SHRRRMNGP4?>,?\^*GRL >?VQHD,2\.G M8=/PR6W;1.N@2&LH:HN>3$YV2M>0+K9%E?VCIII-+WBI05*;LH.>;.I>B! M,E,J]R+R>!4$% 35T:?D^%H?"J.%=HYP2)&5\[\8\3/2 M4V28U Z>A3Q-&M M[G/2<3;;42'EZ7797\K&K_.+-!D$_#T./MSS5UR73M?B&SKN=;$473_>4V]U M>3[3U&!":6$_OQC]$ ?3RZ&[>E9>;;YZZ<*B7@]&/RP?8765 MYEV01G%#!:=;#"'8IL_P=5_(QZSCBW=O>R]>O_GM]9OG[UZ]_G6UH(^^CT=O M:._I+JW4+6@FTTQ_&DS#<#R=3]([O-B/17>^ZR6DII=%=R?S MU+T=6(E!LSK3Y7W_,1C\\6%UYW_\S_5]_^$6-[X?0O/VQ?]^^=/OO[SLO7K5 M^W__Q3#*?NC]U_-??F]$:"MT;_E&G__Z4^\_?W_^RZN?__;JU[_VGK]X\?KW M7]_=RIXXF4B*IN M5=WN5[<7YWCU9G1HHU\O/UVFT315[:K:5;6K->UJ5&LV[BTJ"9K?5O&0JFE5 MTZJF;:]I_STIGQ[G/.U]O]"P-RF,<74&]XYVJCI6=:SJV+>[9HUVN5F9_%N= MLL=)VE?#4EOE>C\BT_L ,M:^:>'+7.I>6AM+W2L#6GO/A\/QQR; D,>31GH7 M^W3SOV&2XF#6&XZGTTV,1ZL9<0>=,5GS)3N5C2/-EM1!Z#(J$!RG$01C%!S) M&5+2E%I+@S1K':U]D/AFXLK4+@["!/QT%!Z,,=H2J[1A_LMLR<\'TRL,F#X? MQ3=IFB8?TG1IW-KJ$-MGFY<_G7K.9,72BJ452UO!TFR92)0:D*&D^M"LP"NM MRMBKD(07RI U+-669A*H!B%$PO\XQ%+O%<@DN53$<*76FFQ_'4N78:]WXQ?C M:9.7OH@JMX6M;.-),A59*[)69*W(V@*R6B,$3UD#;9JVREQ*[*, 3;@F5 ;' M^5I/OV]!UC";/H"JKT;HF+II0J=V\?]Y0H1=0&WS-MRQ:4'=YIAA=<#P.-!M MTL_@GVDR+LK4)!I6S*V86S&W8FXGF/OG1^8N?V-?UF"D#%9 BC:#0'0&HSD! MJ8-A,I/D.>^>'?^4XKRYJT=B\WJO%;YQ@>81@?-FFKA!$F)%Z8K2%:4?CZHI M&\E2*G-J@P*1' -O70!*B4J.&V_3^F"OJ*D3WH-2R91Q+Z6K".)K1!PF,B9) MQ%JU^R[CMY9OW/3ZB"!U5T>9F[66K4>97SO*9/4HLYK":@KWRQ2:;*R228%U M&9V%$"7^5/R-S&B0*@EIQ)>F4!IK#&4.&"W#(J2UX'-VH'2.S =F11!/>Y2I MI*[&L 9_*I96+-TAEO+HL]9M@)K!=8*K!58#SFJ[D*.)$E>AN]& M$)0D\-SF,D2(:R7Q1:VV >K].AE=PW"V<1_9(\+P&GRO8%[!_ C!G/%@",(* MHG=IV$TM\F\K+:089"#,:.+61O2TS[K;/R*UIYB-75&ZHG1%Z3V(9>287#:: M 8D>$=(%#L8Q#\DZI7(4W+"U*?&UQ&4_0;76>Q[.(2FMAZ35&%9CN%_&4&0T M:))DR%P&=!<"VK04>1EZQTF,)/L0OC2&667B:#: .)E!)!O 4VU!>R-DC(%P M]:2'I%J):@IK)+\B:472'2*I2E1G1PWP,FQ(6"4 L=.!()%F*T@6<2WS,GN2 M4[0.J"EUH9X+<)E;4!;_;FSRC,M].B*E?<).,;V]8FO%UHJM3XFM2EJI-60I M2B4]3^";@?74:J>ER82LS7#[%FQ]^E/-*2XF_O10Y+QB;\7>BKT5>P_X4%,* MZ7C('B(7)90>)3A?8@^!4.>3LWJ]*TK[/+GU0TUZDD5*]5"SHG1%Z3U@R FI ML/$Y@PO2(I8:!T8E#EI:ZAFB%.-KJ%J+7?835+<[U+R><_PD0W^?=')E'8E; M1^(^=B2NKB-QZTCSTHL['I^&@7?]@_PKD;O4_3/P:C/W!CW?M)2A=E M\?_X.)B=EX&HCT2,EF>,OL*[[=FS7FMS3^^7[Q;N]L5B47N#4<^-8N^GFPO; M*PO;*Q&\@WB4^6CFRETC$UQ&'P:_[@;0?QW/>N[R8FX^'TC\O).*2(VS'= M)^5]?C#:NUC'@[C7::.*OUUO^/$IX.*MY9N?#69XW7!_?-']I??R>JYW81*? M@:E9IN7&'N$BW;3'KZ.G*_8GO["]LS.4^_2%8=U<'F]5&-\YXOS0^XSYR]?ZO;18\3)6$+\WY5ST:MB,5JOID/\8^4.Z#RS^DOS;NIC,O?&@UJ+O?R MTX*_H&U".&XNV-P%OGWYXV4SK*;7C(?"[_97^-?!M/=\-)KC4[Q)E^/)K!BW MG\>3BQXE\/^=]7YT4WSGN$RW=;/5\^$R]1^[2.6IPW >FS7"K]QP3=IYGMY' M?./G?2FKB]?X,(C%CI>SQO&H(=YNBC?3),\V]S@8+6(G13PFZ7_F@TDS.++G MT__?WK<^)XXD^WX^YZ^HF#@3:Y\ +(FW>W8BW&YW'^]VVQ[;O7/O^4(44F$T M+216C[:Y?_W-S-(+##8&#!+41NRT 3TJL[+REUF5CV3H\NT163D^O3>0MSX* M-K#1E ?G)NJ/['#1A,&X?=2+P)B*)#P(\,\@&L&" L&WB"7RX? !I9>:#L,8 M80'$O A8,!:F/;"EZ."O=S YOAW:0O(T?>FY-QK900 T49W;]@<8 $D:7H7T M!A7ZD\@((G,XQ088+MC#T2AR2-SQ0A,>&+E@ X22.][,>K-IWI'3*Z\OD *P M,WQO[-OPE@J^A>/>&+' F="&%U*$O'S@?CRM\81E4A:L8J*LL=M0*+6W@6FP M/'BS"T:?> )I"]^TD&$AX)4V;@>[\-#TND?;<>!" >HRQ%EEPO<].1#\-/!Y M9-7867(#"R8!F%(5& >0%\+3V! $X5$X]$Q3 #52+CU8&BB3%6;R9+W#@G1! M7K(E7R%Z>#_PG @E:T8#X$+R^G])M9&JHNFA, YDCT188Y\C'R,3*G21)3#> M &_ALS>,0"Y@# -',A%4!4^XB?<+>B(P#1AFTMN"T.? N71E"E!!+B!%2$-* M64G/[/8BF1#_A,Y(5Q@=@B\%-:N?)""&'_]8_8M7?*I>G^&BY?)(HR-078- M0)I;\/)*4!6':B1*5 [&N([0+@#\8R+ /7\[&":^_PB7)/R?/EN -J!LGNDW MAC8*F ():_V$M?.LO<38&QPGRS)O*AS7V,PH.>;O!"]9G)ALM-CY :9/>N4/^>CX^ M^MI_X*[]_V*]$Q-_#VK:>N23G,G"CE"J#>W#^?7=-?VI?SA&]KW_KO;RRW!V M><7]!/#K!T(D]MGG(_'H^3]VN!M_9&AZ'16M',EQK0!G$ONO9U*_"M=.MI9R MWD$Z(RC6;Q&EV0E]MC[G>&#+ZX='4!"9 [506]R_FR8"M \DV(-I8(?2\_H" M=D4(+_5\-P2F?OUZ@R82O,P28\R0=-'.>K#!;D%C:!R! C?1@4GV< >V/R+W M I1[F/I.8"7)X<1N8! ;SW !6DFV>^!FAGG,WU!YVQAGEX**#5"Q 2N\NM51L0$J-J!(L0%2P_5RID0O,R5Z MTI0H3FS [06HCWMV_9E=7GVZN+F _US=L]N++Y=W]YLZQ-O ,"]N+SZQF^\? MOUZ>L[/S\^OO5_>75U_8Y\O;;T7P ;8:1;?/7H['?4L>/B+Z>[[O#P@G^%/(4WXQ+V5V_++ MN@IH%\QLCQ]Q=,XLF[MX I%^+T^2@Z@?V/";CP>$1_BN9&?-&P'IDW1S;8$[ M7F']9"LCW>Y+MTBS4TC:DRCIYMP.#7$Z%['>==>4=G;1U?/DLJPDK\+93S>W MT7V,CX$23Y%VQD&K!Y6I$_4UMW<.0)YVZ%YE\H0B<$C'X*!5N1-X4ZI5BK2) M41=T+)E&!.$)I 6F2[J8;N2.8;(J&06(#PR:>P4 4/2D2T1VH*4X;'QVY/7RB43QV?0+Y/%)>#J\I 85W:\ MB2E?]%GT_8C[$X97P'4-/,7WY?D13$KD_CN"Z:(($B\#ZG#H!6+N(,NU![IA M4^8C#^R 9B/FU0&MJ/M,,M,CYI>/3O,GI2M!1BSY&.^0.S-) L-FCQN6?G E MV]>/X065 E&&K]WH47JJ$.8\55Z4 ?,UK=V8A[9CAQ/D:N@E*Q;7Z]0:?3XA MRS.W/W4BA0JRQOZ4(2A\P8E)_DPEU9VDZ&38#NTU3X7+Y0]DZ([8AHC#4E)- MMT O?Z_=U=A @-^(*B@+;'/X8Y"&Q&21Z+F -A@IAJKE#:37 ^/21Q)-Y3H8 M+:U:^9. $2L&""N3Q>61FJ8*CP*#_*^Q'*9!F6.'R^D="Q^C&J7DT)LP=+&/ M:FI^1"CO>Q$\8B@P1&LE-89'J)E=O="LENL_H3[63W)D4AG*PV*B,?;\WJ#Q MI/Z4X1RP4.S@1QR5E0WD4? ?I$O%$ZQR,//!H$GUFWY'$KS*)IDEXY5PEE84_T^H&@>>Q 8%!E0M,*PJIAZ^XGP9TSO5* M* KN*29@'/EC4+7!/ 7] O?ET?*IBG&%"B>61!C'[2:/79P5:[%(:D;@]A' M&8-+92:@GM,4M-J/]&/4*:3=8Y.#-+%P:=1 L0S"EY=7V#0(6 )N="H4^8X^ M/1*&)BFW?0HFS@)Y0YB&0!91D /!PT OL*<,$-1W82Z8F!CP@1T9QR]/K@P0 MGGH#65HR>P!58J8$45"$/R+U]OK,KC&'N60!&(FPQZ$D'$/$ 9]"&?P]12H- MNR_P.2.>A&3/&0*/8&;]_/Y6/O:1F)N<+LSR$G\]JK_"SVRQQ.'GQ"(_2RH( M9>0"/CURD]$0(\"HD)-:P:A'BK#(S?3,<%+9CB>>F 6L=*QX5R*#7HF<"3!N MRNTNJ_[,Q:C;)*7/8]0K;U 8(SZA:/\DV0 GC>:8H=V?<9B=.8%'R3A_"3.5 M/13E,F%+X8Z8?!HE(KAF 5[01V M-VMG(^FRR^]AGP0G[,OMV=4]N_^?Z]NK^^LKC*0\F!/:H6WR!UCPEPZPV+,/ MYFCZV8[P%@E7-8Q4G&(IXQ2[*DY1Q2EN)$YQT\5/^CW/[^5RM8NQ:R3KGGPL M2]T3+"U>BH'Z[#*;ZD,"[KTUQSY%?K)Q]TJ^!V5@)YL?E%D?9^_/S2EM\:J. M*:7S"U K#8Z=>R!U6E5^YWZ MH,]UL]OOUV=KIUK=@:@W^:!:U]L-N(K-O-KF1U$X5IG6* MY.I:OZF?^?Z9Y>&>U6>'/TQ70!W83\*"P3N!6#!44^=&WS+JU:[6[5<;C896 MY4:]5:T;;:O;-$0;QKON4*\\=X71;E\FN1Q8N@1GRYW.?MZ5659Y'ZDU1=/D MNF956V9C@#TQC&K?Y.UJO]XTNNU.U^)&8QU1P)X84@X^-O5OGD7A-ZO(;+]; M;[>$)JJ\"_H5:ZW07I!F-M&O]X8#,2Z TUE]@UCW8%O,(J'5GB9!<7] M/E(K.L9@8/7[U4&WCG6J]4ZU:XA&530-WFH9C3X?K*W \MKKWA^YX4IBVS L M0V]U]6JWU6U5&]V^5NUK>K-:[W3T3FO S0;7-JQJEQOL#J0AQ.,:EY=!VS*> M!(M+"P-86]7Q9(H.4[COHW&11#@9^@(;8/S5)6]"8T9P"AO"'(LA]2>K. MJ@6_D+ZD80:R0V;-MNQA+^N;LMDBYK.SR\G)'!XJ9/M:U7AH%T1-).;\> M;0<$/TR0+)TJJV0K'EK5TX7.0R]*.@T[<.!"*AHM/I/RA MF'G?A$@R4/,)WC5V-Z=X[!1[)$>FN+3[(O*ZGM.C&$XCW*!HYRFZ7A8]*I5G M*8:*R^,\-]^'HR=?TDBD)FVJ6JLTRY:B-+:W.O_X?GG_?]GY];>;BZL[BNI@ M-U_/KMCEU>?KVV]381Y%CYG;1.0"QMQZ6%B<#N(HCB'-#GEN"Y X!TGE!2R# M[N& /?-'/L07L]]D]K4\@,.GFQSP'//8=%\^#YD[E])-=AT2LM,]^3 M29OJOHOD \/QE[__8ORRKK3,&?4[,B9K9_M>\G/$CW_K^R>_7T6D^;T!??0.PZ/,U:'0WD)$GF-&E-\$*%ZOE-K3>R@(H@-YM<4B\R M1&F+?=46?:DM_J1KA56E3V? 'OY <5ZQ1KCQ;5/0;V!6+M(+\DE*-Q1"2I1N M4+IA3=U@OFQ)R-4M1K*N1*PXN.WPN&P/??-9IC2BJ4%G!_C==_)C+\AYI2^F M=LWP"S2"Y?./0 ?)ME/SWTZITT)J&NSP0[DW8 ,=%T[AU)7"6695ON!JTK[, MV4JYR[U]Z26]@4WN!C:#:/2ZK;59*MU M6P!RIP5Y$9W_I19PQHQZO69TRCSG:OGNS?)5L+OL7.N5>J=;Z;:;AS7=;_=8 MDM,QY;',]5A<&9[]JM?RBFO?J+4ZW?S_FB_Z^<2L5JW]-J]>?]6K5\I\$;FK M'N46;/VO.-EOVE L)R T*FW#V(:XO'*LO1\"H[2#T@[[I!WB3B=*/RC]H/2# MT@]*/Z@CLG=U..^]D#M*WVYF^1@U ]>/Y45XVG]X&G<^_:77N>U&N]+0N]L1 MFG)IW.D7+,3%-+9U]XNX(G$U[9WJWJU6PDUQQ2PJ[6D,^F;'9GPDQ? MR-;NW$V:*39:7%?RHOO:-KS%./(M4/9UX[Z&S]_"3W5PO1W M3+^7-R5OE?V58!26["?#'>8F8>(+7H6-='P1"#?M_<=']"RX V;=MH1K!7$= ME,>LN5%?")>-N4W=_N"-F//\DSO(UNR-+V12I_Q):B);69GD,7:&HZ(QPD72F&A;+XF?%\9?0 MM!B*#L-%KBV*\SB)PP7M?\X0'K488B;OF%34&EAL'*)5@XB8J3P A"+"YB MV4Z$:QM[Q@KVF"30\3AW3B3)M&-,G6-QT4M9?51VB&%'_6,P[X0,> GY#[C) MICZEBQ<1A<" &@AD^RX1B-64V\<-[SS$\$=(S;:,KZ+?##Z4=X= M?R8!E7V6Y4B6D%/5=$DU75KVU6U--5U239>*V'1)-WI)=&O/>W3!Q!C:XYXI M.PWW^L(5@R*5#33*4C;P+@D9ODZ82K(==W#^B'RUJ;OK=2G((2*H4.>WZ0[& MMQB@#%B=*V\'EX3A=&ZG*C^HR@]N0%?54\4DX^+!SH.%%11)0=7+HJ 2572; MYR0MZ5(,/]$[][EN\K*3>[*KR2[A?=C"71Q4R6BEB[:CBQJ]L0_#M,?P,A K"H_)^V622UU"B+6KI)F,K.D*FE&#/-//LLXE+F=S3[0MD_L,094W>'^@F5K;:/%UNGI9PCX] MBRP;4.JS[8\NK9W,FM'(,MR+TICKN+)OT*1V#-6.X2H[AKK:,50[AAO9,=QD M)ZV?Q3!J"]=(ZU^[[Z/5[(FGH=VWPZ '8,E=W%WLI3@)3DFA'))F61R2BYBI M9-I_!L:68M0T^^PNG7UV9PZ%%3GE\DHV+'E'_)@=Z<[Y-T9C/%QS#Z;&"CQ\D#BF5;IGF:#(N+>_Z2RNK4Y@J.=/FC\=BAS]R? ML$\\Y+6X"?".-JJ*L]Z,N>LMU4>S#6$*K8_6/!*,26:7EZ?L7]R)XE8\(#]_ M@!C"N- )/4N"%>7I&FXEKJ*T2]O"Z)KB:]>"#H??HXKX 7@2^ Z5@DSL_=WU3U'2(?2O0VP^] M7>T]%V=)UX]98A4=SNK%<+5TDXS"%V MAX?53>BC=^N-"FXER0QU)GN92T95BKUNVLV">K:]0T8YE66!H5C]MDSZOR%5D [71DO[72 M_8[(?/\6&5LD+-DU'(;A.#@].7E\?*P%PJP]>#]/SGQS:(,=T:L-PM%@T%O5W6^Q9+U3N M<2)-;'.%9 V<(2<=F=5SF>[ZHQ%QM+A',NC^&!M9/0&"\\CWT>:=\3-(OTO5 M3L<2A!D7Y_C[/R)7L#JEM!C'M:E]S>7*L&Q3$[3V=(4HNG9&5T$DN] 8IT"N M3""G=9N:WM:,NM9L-COM!.1Z^K8A[N/$X8_!#(3-.<>>0K*:GF#9'S*)U9G, MV37[8Q&<79NAAVEL1DMF:2I(4ZK_T.@JB&07%M(:QT=K1UMTD;8%+]!7?/K" M2*5#$MYBB-H&P%<#!S/Q,!O; ]]/(C!]FS)3*@WCO'*M0,&DPS-98,!:A_&?1]R,\_S(:LS#_ M1@:_&H^UC-F@+ 6EE$I)E[(47K84=.T8>\P7%J:*(NH%PE^-_M3J^*>NG<2! M:KK&MP7 %%*)4!6'QNV<.WP.I?QQOQF-[X5>.!D++%B"98@1 MM2Z>3!$$<9VH\!F2+@>(NG9DK>5EWHEQ&*.B]#3;KY[P2F!L*U]3(: MNJ&U6[K6/+&,5KO9TBWQI&M/VWD@W%!@JT#@XN@HBV84&PX$"PQ*"85UO:YU.^\1J:AU-:Q,8]K<%AI]M M/PC9J\>6BYW+Y8&ROXFX'HF5K\7U-.55"B@5H!P<7061[$(#Y8,"RE(!I=9H M-;MZ0VMH7;UUPO5&5:_7ZXV>CEAI;2U99185 6,:["9K\D=5$BY=K Z*4'GN MC<;"#>2U;SJ=S#)27JN'\(V#7V@0W#44W"E86(6NN,=Y:4DKB' 7&O&&*BMS M"6$O$.;%I7]TK:6UFO4X,5/7])[>WAK<42< M76*K4Y\N.[-@B'80XILPS>0!!R/C8K.(6/+Y#'T-C%T L=DKVO(5A8]M53:I M(DS!["Y@5I4>*J-CV82_6HT..);-:J/=[N[:KTP;]2'X70\&MBEDT[Z1:\,' M>=';CRJ7]RK3(T>=XF_TYG'!$:_<-JFBJX!T%42R"PUW?RFX*Q'H=B M5M-B SLK-0# TF$7_XZP&?A.=TX[A??H2J O%5WEHBN1;/@7"\'3GZHEHVK) MN,*KVX9JR:A:,K[>DE$UJ%AH3!"[E4=Q]$.=4Y7(H4BKA^I-H]%-#ZEZ6W,I MR,C'OA2^;:)C(,NK?'>GCJV. MEWOMKG@;".XW*B\\(L!&W*)< CXAD/5!Z!M;[K"P?)2FKG^6B(5^*2Q*JY22+@6? MK\*GH^!S#^!S>]'_2\'G.(MP?"\(-6'V.&#G['WJ^&X*G\/7KC4('I44/C*Z7MM?J"AY^/ZKKJB=Z M 1"BKF\O*> <:4[K9(PC/XBX+&U\)[,965TS$$%HGXG[?>Z*H'K]Y(@).S,) M6PQ-,Z;0Y(V#?C5)3Z&3TN+[3U=!)+O0X*1ZC!X8NX&\4'7].(I MT@5D[@5(;'X*[\'#&'B.XSUBELW =KEKVMR!)_.0LGN2_EI#F9_#W#84(Z9*?+S^:!T/V&5B'U[Y\*>5-#3T'&Y;]+9_]=/031G'EA=BM MS)M^PN=T,K)G55C('Q[@1_ ?J5XP/1TEA)YFNZ8363B3E@@Y)3G!];E(=N74 M*<3;>[H*(ME%]>ITK5$\9"N:F!=U\A"O*2F68?WYK6+SLHT=4FZ.N858E+!% M3XJ\;X#!<3GVY'.M.0X9(6=RI:S'WF[7VNW.KZN:A]-:[\7Q+2N54PRB8=DP M#VYX6FW4VHWNKQ\2IE&M^D:M6:__^@+7UNABL;HMF0WGM486\DI\\*D=PFO- MA8SZ[__XQEV0:$HHQZ]]CAO=/OP=[TMX_H2-L3T/]JKS?>[*BVN+F+N8:>OW M_F"V]?=?@#.CGM[JX7KIZ=J/7A"-X,[)B@Q]E C5!R-Q$ZT1+F%T3&_5UFK5 MD1_3XBVE#8PVTU%WDHF[:S#R6]\_^?W*<\6L9*F&-:IAS0JO;M=5PQK5L.;U MAC7O22)66!%^C%L!?,/#R!?!!I#J75'A[O++U=E]*0#L^^W%W78MD4W8;RN3 M>Y.+64"/PA?_C@ .L_VN--@!S36]B57KDG@&84:^'=KPGHLG"TPE_O+W7^J_O)7RY#H_-G(THR/- MG )NT3P#F"5[T>;Y5M)I+L0J*9.L+&+Q)U"4I^RSZ/L1.+T,M]\,S7AU?_:0 M6/1QY. E.UO/JE]F6/ O VAQBK4O^R)W" MJL+#$6Q%[?Y2&RNM?5!.B_5&B8CXEVT*=N.+P,83*@HP.1_:8I"+3+D>#. B MOZ0$'MWX-M Q!D*>D30W@4W^4AOKIW+IH1=41(FH2/:L!9W+^Y[C[(.E?V:: M7N2&&"2_C*D_-[)QFP%Y6ST;W F%Q3BR7O)L.CM\QH/IOA!N2WF!$2P"46UAC8[GEU M$<1R'X^L&[67?GWQQ+J;N[40IN8^;-FIHSCE8*NCN.*ZW?^T!6 EN_[;7>0X M]D_N*L=[Y[*MJ-U?:O?H-.Y%U5$B.LZ'W,8VFY7L5*Z2.Y:[> +WA3II[LVQ MW#.2ECZ64YI>Z3Y%;<&W6%4X:K$TK_*!E0^L?.!5?>!W=X'EA-QZ?> N.ZN! M%>@-HD#\**Q./!P)5]3N+[5[Y F_K#M*1,A7P2WVB2HP>+[R"9464-0JG[!P M]L\^0(;R"95/J'S"XIZ+_FD[CLU'[*[&_N$-W8+*$RRN)WCF#+!_"/M28_\;.9$(>6'5 MX>$(MZ)V?ZG=(T]PL>[8T N8\BR5^E34*FJ59ZD\2^59*L]2>98EBSO]Y+DN MQYHFYUX0"L?QWJ@26]BE2[F7RF)0U!Z<>_E<=V"7K;?Z5DJ1J*6EJ"V_(GE_ M]VN_541Q/:UR,4/Y5,JGVMEIW2UWK0F["SWWK25D]UNY*8M 4;OG]L\Z"7PY MK;&*"Z6TAEI'BMI2:HU].K0JE])53I-RFM[!:=+0CE=NTQN#'$<3]LFS?-M1 M[?AV+]>*VOVEMFCVSSK1C3FEL:S7],;&#^7M!V_9/U/R'/%4M8@YMN=B@?MH MY'ZP[&#L\,DI_DJ/CA4JX!=(0MP?('D+7545[K*MH_0U^DFL*"798#HK\I$Z M>E_?WES?GMU?7E^M!7IK3>AZ>+O6J]O3]B]($4G3T,]TS(.0J%KE@U#XI]QY MY)- -B[X[:3O69/?__.WDV$X%=8*Z T6%QI @!8 M_24 $ &-T33'.1E/[T#P<+"9)8N( $50]HS0+D_CWWWS\[L,W'HI721#&F]]_\^7^Z/C^]/+R MF__]7__K/_^OHR/O[.+RVKM&+][Q*@^?T5F8K:(D*U+D?7O_^3?>?Y_<77GW MJR>T];VS9%5L49Q[1]Y3GN]^]_[]R\O+=\$ZC+,D*G(\7/;=*MF^]XZ.&/'3 M%/GP>^_,SY'WNT\?/OUP].'3T:?O'SY^^MV//_[NAP_?_?#CAQ_^WP\??O?A M@] MV>W3]^N?N-!+SQV'*,HVGL78>S'J]"/O'L^Z#OO,EY]YQU'D7<' MO3+O#F4H?4;!=Y3F:Q;\+J-KR/UT@_)K?XNRG;]"O_^&K6259ZLDW9'YXP&_ M_XC_[QO/S_,T?"QR=)&DVS.T]HLH__TW1?R/PH_"=8@"O+41@CVI-1#^C,\B MSGZW2HHX3_?E:*^/:?1=AE;?;9+G]^R/9%C>(C#]T _!GF] M+:/ZXWOZ1[%IJ)D#9N\O.8JS\#%"1] ,I83]LZ-/ M\!72[EE:36OM9X^D,_YE;?I%=K3Q_5V[(?M#K?&J2%/\A:O8B_VUOCVM?6>G M]/&GGWYZ3_[ZS7_]+\\CGTZXW25I[M$OZ"I9D35I-@Q^.N*[=@2_.OKX";/H M=YC8-U[<^O8T6_Y^W"0X^PR:1,E[0R?!&0U&_U$UKI0S.XV8J;X!^,<1_$,[ M9NO+Z3QH8YUZMN^P;L-W,VPS^*W$[[+N&U*[_/H-+OU,WZ,HS_AOM-.0?^7# MUB^^*OR'[GM0>Y.&,8;DC2(_9YV^0-D+-W CQ/NO_*G'5M3N3PO,V(<11S$A M?U0H ^*?NC%?^195P_IQG.1D+/@5_^5N%\;KA/X&_P[NR]^E280>\+EY\(\O M=Y=:6>1][K\F<;+=OX?6[^_P__R-"YG\O\=Q5'JR+JWZ^:EK(;^R4_*GL'>(_72:3ATP14@C# M/P;E+[.;];F?QE@-R:Z2+*.'V*^+X2 _PD&6G3U0)"JBU1\R+UE[G*[W+5#^ MS>%0M5^E\9A.DRW>E2=XQ)\1WUOA.QU(P'#@GWH<>&V \O@/Y][_W$_\"(3S M^R>$H M'LYTW)G>/_GXBDNB *79^3\*++CT.5Q);\,I_]CCE$7J'B5_.&[;QWV+?Q'G M3R@/\:K'G7V=E($1?CN.$;QO:Z,=I#&#CE0:Z>^+[=9/]_C\PDT,IWZ%G M%!?X/ZMD0Z5)BE\.U5$UFAC.Z&/KC(3^A[/IID18AZV4OU_--H;S M^EXB97 "Y, .KU;7T_DY28*7,(KP%W.#M:7T$N]#O &_Z7&6U:UQ/3H9SN^' MUOEQBN1#(S2]BJA'J1[.M..9GB99GN$]2U8A:,N_A/G3^6L(E^(=RO*T6.5% MBM4F$I^%9ZQ0Y_I3,9SZCZU3)T-XU1C>"Q[$@U$(']3&\:J!#HS0721-"Q2< MO^Y0G*&,?ZY7H?\81NJ3[]#-<-2_E0FK0-/C1(4/7:![.-G.GSBQ?*!8:8VI MMS"<5]OH4NM^.):.QW*%_$QQ'NQ/AH-HVT]HO\,)=#R!,_0HUP_('PR[WS:) M0*_#WG?>^S1\]B'HNXRIOHSA"2>6>L6I:+OHS^M3VR92T1/BN@6*A[-4G67M M^2^V,'U$W_U:G,-EC&F@*MRF?S?#F;9M* )A)C'4(R\H[4/834]'C\ZSJVUF M.,"V,46D\6\'3VW/<\J3U:\G6 8(@.LQR[<"%DU-#>?5-J80.D>$D"=2.IQ9 MQS.[\,/TSWY4H,]8>"NH74K^_LE;&DZL;3X!,AZAXXF$#@?6V1, 3\B#_ZH0 MWL6_&PZG;>5@[Q/I?3B1KG9)E&Q2?_<4KL[\W)=;(>M-#.?2-DE4_2&;T#\< M3=<7:?6$@B)"EY=PXY"E',?!GTB*XIY8!*E?4OY&=>UL.$Y)F BC[%U>XI]* MZL305-$OO::'X[8:$60A,JA+A-!//_WXPX\_#H\0\K[E_SIH"G89X 'B#\8< M/R-@./S?CCI\.L;AZ(?'B6F.6=G8<*3_WCI22QL!(]I3D_3W'!^_]$Z M/VD@V>$$K424:8Y0U]YPAC^USE 5778XQG%A9IKSDS;4']R/'UH'UPPY.QR8 MS=@SS?%UZ&8XS(^MPS3'H1V.=V1 FE:BD;4T'.(GB3A3#TX[')GM*#7-&7;L M:CC4[UN'VB5B[7#0DX>N:4Y^*"T#*_S08H6!86P'[K ?SZ:7CKMU-IQ_V_S4 M+;;M<-RC@MRT'WJ[G>$0VV:D&I'#60V+?-,<4JV!X73:%B':^W L0\+A-(8< M=>T-Q]@V""EB\ ZG."(83^LL:;8RG%C;;B,&YAV.:5R$GLX"*VMH.*RVD:41 MK7(Z#@$P7M(L2H/8,Y7X8C0GNT9(U\,*HD!\L^99#BYB[WK=L] ,# MV64@'H9YL[Y&^;V//]&'1.AP6F0YOG33[#B[1>D*]G*#VSXDN1_Q#N/9S>(D M#,S9-E7U8LXR:!6W!FGWG5A*$/F;+0\\#5$W$U;W6\)5$Q M#\D)HH$Q*+A(DVUY1!9XM^]0!@YM6^[Z<6C5F$T(V/,1>7Q.'DQ*X-$#"T[- M@OC700BEBI[1/5H5*7$OV60\[0 &=FO;& >SFS -KYK'@<&F9K"+)$6XX2FM M4X'_ D9!E/WLAS'$%B9I@(++6 K\>K.&MAP+W2)/6I^3GHW_O6U!' M-75J9<6ZBT>F[_'Y>V&L@+D%.LPT6Y49.'P&HZ/92_;"C?S-)D4;V'?63LN^ M0VD9V*YMXI7%PM?XJS8<;WY@#SL!\[W5X=Y$# S1-A?+@^L/>NZD?%!^W' _ MAP$K)W;KA\%Q')1FY S+3B3PCW1-$?Q1B #"?RNV*.C+/E.,;>"ZMG5;Q77" M152;G@?S(X%0E5V<@+6SR$@^2])$C))B$SWP;1_/\]1L4P/3K_&OXSD8^+AM M\Y^?C^N%" Y\;?D^]M.4Y(U3VP3FG%\0E.S%3/2,CW"#KK#V" S&SJD9_CW\ M,K8TL(&#VXZ0+AS,YE9:;( Y^?0\-C^/3)"P,N=A20#[@5MM).V!6S^):6$4 M:0,=&XZC:."OMG-%F?AWY%6#4K9190@>F&94BF!YQ]1_K>.17@0,+-%V:;12 M"FNW33OA\'#^%C,.R\/4-=+QAC7B!KYI.QHZ9"_6.*E+MN.!MRSRUAG".P-) M2WBB+'ME*"=I2!GXINTQZ,0WXH \]>; 'F.S87L;O/KTUS/"?[1M[JW,V8.9 M:ZJ#+U\",#3'*ZS&DM7=K$]0C">=WSQ&X8:J[[@YT]>Q$E_$ ?6U% 9[^52C M&9A*9E%O,97P!M4G!+]A4_*J.=%[B>E([ZAU@,S,HU,[<&,?XU6#-1J:#616 M0H*MPNK4K[.!5SJD[DN4()+[":,T@J+AS6=%.)'VWP3;-*91/D!#WK=I9F!@S[;96\^>Y22E M;YW(O.V_-VSCA%SU.!YXV1HO8ZWG%JX+PAVW^+E)RX8=5+?Q5 T\US94ZWD. ME#@V,F&A^M@'A<[^74@WN[Q,CJ,H6?55[WI0,_!+V_!LN*,8KU27BU>->6 3 M:VPB>F6%0Q["(P92!@:1P8+J&*3AGZWQRX$];+''*18#-L36?QF7Y_N'$*5^ MNGK:#^&2;A0-S-*V/>N9I1H4@BX%\:4<^, S,_&,.K9D.O(&;FI;I,=STR$, M9"9[Y15Z1M'W>+OS&*794[BCF@C OX66KBQ+0^JY\*=.YG"MY9+,R_O>$V;& M]3(ZM\/--RUOGF=YN 7%^:+((:"(:L^W_IY PQAO6X4#9S5UR9>#NK144LS M !_WP#+66.8,I@A6ZSA/P\>"NT &,8N)EH%-.IG#Q4P$.IPGCL<1;P_\81GR MMCQDZ5]UW&*'LH%W!@+FUOA)B:I[8";+S-3;ZS^*H(%UVM;KCJQS" V8^^XI M!8/C;9+FX3^[!A)9'<# 3A(HF=XW424 B?,X&*F'^'T[G_WI$_X]*/40[ER+ MMK]98IG=$0SLUK:Y#V>W@^@V_F&U M=>GP+,9]U5+QS,XPHH$'VY;Z*:Z\OD,2OJEI;4B:FV0L+3_^ M]H,4>+M+<1!57*FIILB!"<<4%1GPP';M;6"4M@F^7H#D\"1.<^+X;]%%DK[X M:0"/T!8%U%V&+WR4/H,FN(H*@B4U[OZ9?% #?[5M]TW^@DD=K>FLZ)-7SLOC M$_/XS$ C/5Q)$S$H+6Y3VB3(CQV,:!VZ&9BD;:1G=79J1@GRNX.M:XA(3K?3 M_,KTZF$XU+;YO#S4PY,RS1=[7^QV$7&+^M&IGSU=1,F+L,%WB 3//R2T6X]O M>AAA X.T#>*RKUX,"#Y?6Y#IPTCI-._,B/5^C^":'\-/*S MC,!,PDRQ_'"S(Z!$6%_NRT=#R!JXJ&WNEG$1&]@C(WOUH3W,25XY^(&%1K)0 M:5JA,3J?\?2VQ9;\D8?I#.*A470-3*0L]%>WQK"H(S8T$TC*V*,#&RV%C3Y- MQ4>?3(S4MD5;9R3OTX&59F"ESN'@U@52SV<[("3[6VE-78RG&S;.,M.]J! MSU(&=\"!#R9G8(6V'=58,O? )C.Q2?7V7[$\X :J<-5=Z#6?DPRL6"!5*^Y\8,CNMMRNO'&^7J-5KF"&&WF)$LP[O*Z'!MO&P0P, M3-NV-?=D6CI5#8LFJI(HA*^K8B@'Y)RIRI4WXB1&8#--/Z"!7=N6[W[ 3)(@ MC0.LTZQ5U2O/"/SI%**B ;?&IT\P%(8M?2+MSKJ7?Z*A# PI*6TJJ^A>=\Q M"X_,AP+G^#R#E]3%%9PR\NKP!RX0 M\KQ#)S6 MMJMWXS1Q3G*V2RNI%T_LZ)G,S+N[_W(PF6*0X#BB@"^L1'.=5!8?X#JV* M%%+)\+$&@C VB@PH/_BC(Q"N@$X?T4_Z@X_[[= M]:?_?=L@S0(I"!'\8S/LAPY4;W4X__Y%J,N#N@\W,M M(U.-HFW@J;:ANL%373BGFH'G9\1&N:*3./#4&)[J':'1M:^!)]K&Z09/'&1; M^X?=+-Y"0]#+<&+:QL^UL1@CR!E8HFV";K!$N\I+.6*]*0QZX!2;G"*&(> & M3$KL*K'TI&;@D[8=V<@GM2@*>&3XD PA4$70M)Z%5B3GE= MG^RKULD<"+$B,?Y058[X>[Y@+>,F#3D M86 02= QOU8N+_%/Y2!$S:F&\?@X_RIL /\#?F9R)E'\:VMC_70%/>_0VF/_ M%)GE]3&-ODO2S?LPSM\'X?8]:_/>CZ)OO%="X2E%Z[+#R\O+=V6G3Q\^_$A( M!/D1_/N[URSXOX6>.9[N[[_)PNTN0M^\MS0S_&]:GO<([YU?1/G >2KI3#WK M9.N'\?A)U\A,,V M?"4G*Y*ZS/^+;]#S. _SO2 ]U=>$*1]QBF3NO>E,MJ(RV[I+SKAA58-H37M6 MQBG5TGGY_+JE($TYUKI'7I&<8'NJ)FJ M\TO9H?]<*S@ILC!&67:\PGR3D2GT/!D=A;E6P14PO)$H?/8?(W2-\G[+T)*8 M:QV7,>:'/ %C0^\%R/O.-?/;-,'R*[YX(I^*?I@9=G ]]5Y'%TKS?=^U.M5] M/VYIY[GF;BHIV6\Q7:G-M;K>E;SZ+7GX1/:D.6RTQN&=H]=TF>7Z/5@%=X"5-NWE(?<@U/$Y3J& N^1B M2":C @N#?Y 5DM6922[+]#*E"<:5*:;;[!Y L9]DW77*[@Q00U9HHN+2D M/68Z3@U30Y;4@9 ;(]60Q>@H+,%@-61-W>DY,EX-NQ@T))9BR!JRL'XT%VO4 M&K+TD8,LQ\ U\!KM1=6)L6O8J2H)S&OX&C)Y6<\YC6!#YMSNMPR#V+"U=*>X M'.-8IY6.I.K.4#9(4S%0<6LT&[2B#I2<&M"&+*H#(0?&M&&"O**[&\/:($E0 M0V%9M@M]TJ=]BT:7\9:U0U7Z$5:Z2"K'0R+FW1=9CMDUQ=+O+4I7$'*_P6T? MDMR/>(<)]]/^[!:V^[S5\9:8*AZ2$T3-%2BX2)-MN< I]WC@'):ZD_C701@5 M()K= ^)8'7%BROWK,O)"=^TB21%N2.$.X"\@UZ'L9S^,25)K&J#@4EY5#"KE M924FT!P;/=5DW5F@RZ7A1OYFDZ(-S)JU&[:G(P=Q:;^V]VH/I>YR]4*U!P'M M[M8/@T8E2@9? ET!$;(&8X+_AC71P-JF33BI&;3CJ544/O(A?\/7^A.^FXV>\\@VZP@\JJ1-(5]DT/$_ Y'9GY-1S)B)G21L, MVCXK0[GQOI6G7/_UH&T80GD)WKIRIKI&@W;$]JA+V*TSM$O1*I06<;*U-^8Q M'/E [0EC P@[6G-5JZ2!Y\/0=&X>HW!#GV3)IS"!K M-=;0>!/ DPC>U+Y"TB"J\Z^VL@7T+*(\;!M&#N?ZZ\+WX=\1U#9H\;.PGO;? M! F8%I8:(08ZF9KK?@VANN=.,6?_8;(]9=Q.>,_A%@G3%=/>ZL;TFNH9>_+ M //(Y..ZWK&F2'>%GE'T/9YQ'J,T>PIW].6 4+-P:E:S.Q?7.WN>Y>$6GN>+ M(@=##WVD;_T]B1FPNG&]AG*]+V> 8 9R^*FV3H&;Y>6P?/79#[ MJF7?;WF^J2PG-T-BT]2T'NJUFW(23C(_;'ZW/^=6)GQ#HO@ 57;,-^C M]!F>M554D "HB9AHKMG,FX-32@?DQS&R6W=Z,]SI=#(COI$AI!R=W'VQPP." M3NI'',)3F.0=(D;[AX1VLW&VHT9TM$LB?"LO-46MSO@[OMF14"/\<%K;HQ'C MS;Q#52$.8LWY',;AMMB2/W*3CMTMLC'@6]BC\?;?J4:?,V.R>A&2>/. TBW\ M.LXP=J;[2*^;.;,2L5MV%7A-LF96)S""C M=5T%K0&GF/:-/-^A ;G?5^9S-[7EY$PW5.(IPGIFFXF[W.Q*9H8_D?I0$ WB MTX\1\DA+:;G=>5A2T:1S<+>3%G-:!]%> ]A9M\F,6F0W11YEOLQH,C99I-N MP[A%"+#(#8/IN]T!\;C*7XXQX(P>9B'[(=8"E4RZO.NND_C/*(-4P&Q@W/(, M$UG(GM*H:AK;.Z098R![)EU#DY1 M@JK(8*YYBJFM<4"#.EB/X#BO N_C.P!? /&QO"P>,-L/W+)VJ%:?98,HSK%I HA(-,2<(STG\8]\U#Z3K +]+A!(2;"ME MB]LT>0XA%8%%]@[,$;8UWG)VZ RM48KO.-RF3#L<&U=@>U0'NV68('=_XK & M[/X;?9$,&\8-$J/@W:Y\+243G^RKUL%E=L;T-$> :+?<4YS2\!D1(SX MD/]%M,$O^*FX2<--B(\:FMK8I%$C+JWDS#"=?!CQMQ"9PJ;\:?;PG4_C=FGM M9X_?)>GF?9$=;7Q_1S<&H6#[_OPU!R?@8X3.XV++5*JK,-/6ZFG1@^6_1U&> MP6^ >%:5[H%AQDW_Y>7E.S(N#/GIPX>?Z/QCBDAWY3^BJ#W99K\H36O=CH#0 MT<=/1Q]_2Z8IHS;%=!]0FB&[_9[/'#4OJ80X=2C+U41%\"0$*OJF&+0=.5K6F)/$^20=O!/RF MV@?VB[^U,;!^3L&-3T5P/AB9_>^_Z=CIO8W%\-)< 0KI.O _JNGC'_YV7&!! M.DDOPG1[&31FVO[[T$FU+EK\B[\QKRL8*4_]79C[$?7 'C_CBQ/V XLH],:] M+=+5$URJQ,+2F.4H4E9V>0C+""$UKSL1@(2_* 1M^P&S]@F>P*\*'NI+Q=ER MKQ#66%']B2QS=LH\Z@)=XZD^O*#H&7U.XOPI4ZQ[,+F9OJJS9$5"HAY2/Z:8 M@W=HEZ3-JT#;U-E9L=1NSDD SE%)1/@OESG:J@ZF6U]G2P/D8#!1WL1U:.$] M#^K_ PHV6*]$7)\&Y$C%4H?1LGJ#"A8AP1#$4%4@M4YR59K[+(CQ&FB%&EL)N?6RUB R"[- 8(/ ML?N38VL<9UM6SV+&K$_33B&?S73/=>IJ=V%9F@N+PC]5"\(__*W<[LJLX4?' M6%!OK$#?=D'??H6JUKA?R4L9D<^.;43H3A1N:>YN;+N8O"WF6\*_*Z*=3T.4\RE+M+$*3^=FAC573X9%\U87(B"8X@_P-!.%"& -]K M2?!1=?_9',+91M%0>%CN\9?D-9.H.G@]N6LQQAE=_=?M#RD[^/NK@WQ1 C.>PO=70*U\Q?D MIP\OB>HR'41K06\N0?"$JRE9R#4:/ NL8*JY6^S(C0;K-X2P]P_T52J#:^-YD%?45@ ,#Z /P'$DV>_0@F MJ^6SGD3],JE,V=+4!99>!+AM9%=!6NFZ;R M/CT7]#VQZBQW943'92R"3?1^GKK2LRKT-[APXB9=L>V[0W5-BZRA/L MTFOB:5(9E=A UB@]?UV%&5QUG2:KZKND"V0%NM\=RHLTOA%L0-UO#!4!9XL\ MW^ZB9(_0/4J?PQ626R6PJOA,$HMH @@IERK^':3RZR3_"\JKNU"Q)].-YXY/ MJNJ()&:0%4CLY'CMUM?=K%LH:=) M#-6 :?#379C]>K)_P,-)[-Y=>BSHRKI'>4X1Q[(!]Y6\M\/E<4\1MZT+SB$J M6-_(@"VD(6[*3; YQE+=> JW6D(C!THQ9Z03K_8:#PX73!?MI-'6ZI0^^Z\0 MDOO9!XTOFV9/ AA(T%X#/">6^&,L M$MLSK,S.* O8KA(+7EJWJ^>N]"*VA,4W9/"+)&W[*"L/9E85J&(02BU)G^!V MGQ #4M^]FW$NLP9@/$",,H@:0?@X"/::%G^[OP]>6M5+)A!TZN?/LRYU59@>_L9]=ZU^8[=)D M1XVE6,I_\%]I^F@)SR24Y9-9 'OU7Y*G"J+RF.U?>@?WZCJ52$T,]1U%ZD9; M9WLM8%1RY9N4W!'BH"DXL]9^WY?*VXLRH["#(F(J]U3[Z&Q (L^A!_'J_TSBY5:V?3%SVH5QR&66V&539W=XF1\S?D M[-7:S*I>\$!E14AW[<_N@G]J,%DDSJ^&N*H*]C%UFS74ZC@(4L3,QSK! MG*J,NE(T7X"Q7425CP-X0&NEM"KIQNCM&D/2Y3FK M,)F&S3I'2&,4Z=-].>='61Q+UUV/I^KP]J1N)M8*7])UH9&L[(_CT#O>1FL]XCY-TW_W%TG9Q;[J,6_D!W8)0>Q"8261Z2'W@]/O]]C&) M)#)2_>_.;\ >=Y^56T_ZYA#1 FO9\,"S.BGJ^$Y-8Y?W"H?;H#@;EUE6*".) M5*W=:=HMM#S RJLG,^(=#U!0X&80&4*%$[7[2:6DVQ_H[3V_1GL3Q3Z_C*D_ MA@0-EA;8V8U?VLG8E3S+2@ 5""K#! +G%%SG6*.Z4B2B#Z%@=?H$%B[?/^#M MVX89[H-Y7'F):1J[N\0JM*45YH@F-(V.\?0"^(N[@V@"&$-!*T+4A,O6_D1I!IF<(4A?YWW MR.0;2-Z=YY0A8Q#\4[DK7MO4H?4YA@ CS(IA?N&OB!?]#H&W%N(9DC1-7@"M MQ=_AOVELT;V(O(D\VP<\IDJ4ZD_'ZI-&320W:RJ8M9XF10Q"EUY+\(:K*C9V M]8,;^B_I<>INF^G8V2J;W:%P^UBD&5$.2, @-:$0L4W"8/KVSJ]F$;0(RYK$ M/!X' H911WO2<'I3YTV6PACY7TBO2K-V\D?/SI;1:H("$$W\2*GVM)HL^4Z" M>!N5MCF8C-4=KQ 7*29Y" $9,^)"]-YM:U MM+JOG4L,-S^TK,HSPPI5NFEI%+:I+R2VLX$4":\72,"@_M^B=-4UU+,#&:OG M?%*$$1CC1<2'.Q2QZ!OE+=:IVX+4N18X9V=-K=W3/3K)^:N_Y5(2RE9IN-,L MR=3+X2D]YGWB3>2MEP>U8EI)AX[.D\1OUF>0;X+B(!-<-:H%Z3M-@P>H-X-+ MF[GSDQ2/&?I'@??H_-D4\2QONY2I&Q+I5:WMBB:?/GS\#VTX?+.%.Q&[Q)J\ M]4,"%TT*$>A5?6V?!60F2:L7UF.U!N3_]:.X)"O'8#MX&9 R@\V]&FL!0:A4 M[:I^-H:8MCHLZ?QK]6LYYA$^!^$0+FG:ELH7-9*H^R"L.__E,]90P*JA>AKD M;9<0E<[=4?KH5$T'=^YJ 6_G(DVV L:#RD6MZ;&,+ O#,W$%0.#=^OK[LIA01)"3%$:QJMPAZ60\E?W$.L,\2)?=@%>S>5VRRY\ M&ORFNIMLD%Z(-;#TENH_?4,GIZ:9*B".(^":QJ M>,RKU:N#@(?36X#(S4/00"77)KIKNRS/V*8^+FT7Y^'^O.9@=;,=!W\OY&!4 M_?I:M;5TB58NX5W!7@$UD;_<,[2'!PCMC&7V=KNTE^QHX&7&80'#G0XU*@NX M3L0;7IUB+V]M&;DDQ4R4I)G6("AKY51KIA\K97Q%R(FQN\=ZG*I_#>'KN/FH\ MCRP/5\H/2-/0?@H42Z\J<8[P Q 5 =$%U,\Y_K$N2:ORN28;9H9'5XFQE-VL M;TXO.S^P)CH+>%W(OEXGU M"(9:,;XRLSZ*SR8[S"P0&W@@T_@(LH[7&(]+' M3)079CR'SXE$5 H6[U(5[F4QUU-:@CF('@34\&E;L;H;ACI1F16)YGZ%8C\- MDR]QMD,K$DRGA+14M[40Y6L;2CW MS(\DYHSM'E*"X+@G9D06D$%R;14,IFZ_(/VJ48%9J+\L+S G!M!U5K]+K M=P=Y:O3.CP,:QKHGX#O4>R#$2TF0P_OWGS44]I149(@NXP"]_A$U'P)U.X?7 M//YN:!Z[""9+4@D;A2Y)-B4!T;A(TC4*(0E,&5,SEJP[HQV4??2W>GMCH]&; MO^H.S4_ERSU\E?$'] MG#QCY7EKBJ#3]W'G/PVS7R&#YDN\P@HFYG42G:.7^?1]OD+OP-:(S1/][&9/]+ TI6I36 MCIWM(O)Q,9C(OL=%_I2D$'"7)X^(>UZ:5W[W?@X]: S#2 #=42,.=NUE-["7 M8$SP;XJEN^#/"@LSQZNG$#TS]9>6/WBFD#A_(/$1%+3W,P)I2!80;(GRV[MQ MKQ-V;;6NM0Z2Y[2#NA/UJ,V7>?%;H<8J<<[0:P&1V=Q!W#WRNMUC&B1-L))H M/72JE@L*$.T<&#JOGHPYD<>"TZ Y*9*EN;WCM#:(K $/F0SFE8;T"3D]YZ]8 MO$I2_ 3YZ9[XS\"5 T)7$N&I;8PNU>E&M)V%FV*]G]TTH D0^:=6I465 ].U MZR30'512>$A.$+5<0.@&P*C!)J_/_=73C2QE<0@%=VR[W?EAR@WR->#-BQ" M&:^P(!'8+VHY_;@+>,F$H%_,N;=I\G<"E]2*B^E;\6@HW26I3USY88EA!A-" M#P+NWMHDWH">#%&DE4_>E)"A[[0<6%DJ!&,-XBG15)SLW7V!@#,\0K8,P3<< MX1!*#MUI- F+E*,@%<_)4U26PA6T'(B8S>1_TMK"K0[AOLI6)@1&RVJ[G.SE MP<8G>U9$X@QEF#U\4^G;"0=TEU@$>C3$2VH9IMG*@=O@X1>%VP#_85&H?SH. M4K=WF&Y5<^TQ.5Z9-R5M[#0M;@5"EMR$Q.9GJ#O0DXA5/:8R$1+B3#[\C-^B MJ_!7%.W!'7"=Y !^F$&&%G[)[I ?A?]4!;N/)+B03""0MSIE )&&[G*Q-)A2 M5*)H)AIF:C8<2,PEK%M:^ !6?!X_AVE"G)]^!-,M0^0 YSA9STD[$/"':[1 M"S13&H2MD':V,9\3:N:_C*NH%YYZ"Q(7OD2QS(4Z8$UGFT ME 9>J=9D 7'ZU<<,@2J:B6N[S!NHC#8P^,\HV:3^[@F_V)$Z4%G9UC%4ANIY M=ERMMC*SLHRG3);R1,K,)_C. #,UG?+)7MSC8[!3]K3K6A_0KE_P'M\(M"@SBIQYNI0^)AO< WN;X!<0Y6%:XDQG)D/(Q*/.&JYPAS8AF/+C M'"09991"HYG5Z_BJV.[NBVU9;@6_&;V5J=V@5*2@+J]#=$_DQ7^GK?A M*CO.!)PNI<>_>]\WHHLVHFM+,S]3%&^Q\-YDH 5,R*'N Q'B^&5CR#/"M0%7 MPTH9V=:AH]WXY02+-RDI;CC=65TGQ%>*#VNS2=$&L**P]!+B2W$EJR*XG'FY M"XNL,)OK03BW/F5S_I94:6&F_(51)!UB'N]VM,8 5B*P-'X1)2\"G(,I3[=C M[P7DU)PDX&=> 3:+*I2L8R=WF?;;793L$:+NLUJ-/Z,]W%;;*4?;OOO"T)+8$8 HN[_$N9/@F3?#GF]!+0]E&5BV5N#K#/E MB ZWD4?*?HG3$F^_>N:SR^P._SV)_<=H?YMD)'Y:N4%#:#E\JJ@97?DXL3\O M ].DKE)0OSOQZ-6J1YIX>!1)=^^RKKR[T6_2K?/;$SK4B8="TNHT\D:?H1?E MN@4N9^&OQX L1I[8BM>-+\!PB@MQKIBPQE2MG0!L0_;@[\"P5AM0QQ-UJ'M5 P)V9]G>0BE1O!7Q+0T M:*"TG';IZYJ-A7M"Y,KL9,_LWDH@Z,[]718KXBCC)H@M24NWB0M8DTBXR,G3 MM(DC06LX[M1U02P'$X/8VXL"T&#X'UB(!1CL'UZ2SOS7B9@[Z:2JSO&0<*AF M2%RJ8G<>$G 5WJ8)U,\-3O8 .RID:E=JE*D\VA1#N<\D/=E_)D8:HH%?I*3$ M[&JO"3CNTM.A?_DQHD9!.!.E&[G6R#:L2)> LG9$6L_.SJOLR!+,(U],,%?L M?@\"3E/S>MAII(T7DE=XXF=A=H_9R ]NXC_[*:EJ"\[ECYVR#37='6+=AQ&8 M_([C@/_S$G\H+'-,[P3NUG=>-&:J']\A4CB"R.Q8IU2&;RJ:+R&VJ8G/: Y= M:O5PF=Z$A9G5$V:,,_2,HH24)C'FAFOZ.,RRJT)(>)@4&(T1OU@!^JG*K.7@ MU]?H-?_XZ3/6-YXTWF-+Q)W>CMV,V*D$^!)$6(GKLP2NXI!"%%(XB;.G<-[7;*%UM@&!5*YMRZ.X*4]JP> M!-RB]Q2KG!AC&(B6VJK5;FHWK[D,/2OC3R"&!J4DE0]_KV,UFQ>?6.,%OY$7B$S^- $K>B;3K35(^+(,0T%/ (XE_= M!]!6.I@I>%9HZ6S:>K0^0 +6:.@=.[O\).7Q5)\^?/SIXR?M>]RMK]7KM273 MR/T4DMNS:T_']856^_L7?Z?==DE#A_Y*647MJHXVQR;'&Z\R+_8BX2Z%R'^E MM@K-MUYOXUP['&:>7YQ=OM\R%C?]Z5*1CX. Q-/[4?>T-5>S69!)M&^9;AXE MR"N'T-)^-_)DCMF&=0=B1G89;T5Q:[9H>T.(D6>K,NS>4'B*"(X M<8(%AD\\I><.[T9"H;94_&2%M#N>H1?)19*6\>UY[8TOT^-891(QH%3%*Z-H MSIJ%5^D LM$W7_^Y0C@_@!>>E!IL>TI/]9__O^#*'CT6C8_6E M8G6G_T\1@VWCM]J:M))&SB]H$@&")8<$7R* KP*U8D!82%*Y0F"XP'N3+R'P&^\A"3TA*M:XTE;:+6UWXT:Q]/C:U3_(_K(XK M0:C.JMM4I^E:'\NE%415D+,3'$7W_LMY9*\,<-^:#NX\KNJW21UX;NCD&O.! ME[N&6Q"N>UXBH2/T@[G[(DM^<:&;BN#-[\?PC%@@[#9:F);/I@D.=*(T,*OA M7B:7Y<^IVI,WD-@"@&46&KI&L.)END=ZFK'<14 Q\%$\([* M;JDHIE[NLD%1C!](8LTNLHSLNM8^R6URAIMA--FEF3?Y!5:W0=;L%\,-G'V) M.]L<2:B]%J-&W=XN,'*R3W+_>G,_ MN[&GQ7;KI_N;]2F^"C9)&B+\?I;7X!]"S WIZFEO#C0=1&<1]0H@H$[[[BH: M6SV'FG.+1/L1&I!%W]2YP\0J@B'/5EO"O M]BL^,7=@)H6IDG>U-"+Q%(22K&2EDP^Y1!L0J:J50D')6S_-;]:2!TNG,=J@ M/"L R)^3"+^O^#*Y"".4JI$_FNV6)*]4NO9E@'DT7!.@F/JN<^0?2$^I?)@D MY@>!^];P4$P]ZEM(^&6I)N>O*_HE;W=XYO-G^>JG,28SPALFS+&'4;H#2$6 MG.SI]P?X360Q5\QP>;)7U?36.C/GF\ R/A22\8QDF4;6R#I-[ US#OA?*Y_< M&9:N'PVWRCMSXYE"7^5M'4^]9[J>H9-;AQ;$J&#)DL:Q7R\4VOB',#MU@\#,Q(;;_7VLC?.4+9*PYWF/*R07D;2-?$^0A0GW%]5 M:3FLDJ<;35FH[A06J8! ?7E#TC"@4HI5- M:!%UR/"BFFBT,RJ;6Y4PA5(D*C6QU<2J_6?%;*$&TF:VDYM[EZH!G[&TWUYCX+DKI,N8GJ#O/9KT"EI)_,"5HG*7&L M)@31&Y[>OF8H S7W'G5V\=;LA\P>']Q4IG;< &LE:[([ASKN$\/21 M(EB6!\2?X56NL/Y@636J>B:JK5M_(=&$BCDQE:N?J@+ MJQ:]AU"P.OT^\%V*B"C)DFQ075""-E?^)![2CIV6H175O;<\GQO^KQ/<^!*[6(AS*\ 95Z&.WSFZ-7M+H2^(9JC.=N:Q23TKNKGD\EYLU MC12[\%?D,?KLOT)M\I,D39,7T,_]'?Z+,KND%PF[@0O475>&NIWZ:;I?4_E* M&>;8H9-#^WB6WZS!LPLB$PL(S^ZQ6*PTABL[+"84W"#Y*YLO4^K[[,,-G>L# MJ<906FJ.;I5;"T!R6OO'$$H.(\C$RHL*G[NAL7.XIUYU)9924:(=L&""\5=W M>"-V4H...)"8:XA994J\NIW#6X[I>7((0.TRNO5U"5.'.*P&\[M2NXK>^VSL MML@,36I3:P*LJ"I#V*"X4 S2$S_28(9WZ^O>%GFRKX)Y#2@@^CZS@CN5(4;W M*Q3[:9A(IJUNMYQD>ZH)P;^4>H:ZQ]OSSYNLUQ8(.T\:8I50=R0K"VM//QEIQ'Q)),*GTC G64YQ%2 MP&;W). 2JD2VM=I;3]]G,<8S\(0VX\CU;1UBF%-HEY:L8 TU_=RZ\WTH&J[. 9]+W4FPQI4K1V:-6F" MGL:89U) >I%8D'17KX,(+M\,/G2=1;HSA>4! '1/(NA%PJH,2!V$GY,HR,Y" M8ONAV/U)$LFB2;3-%\1H IK'\6-2<)!]I.&&_QH1]&^+)CZ MD)P@EN@G.9&9!G9H#\1O!P3TF4Y8TG!)4INBIH%8FY5']-'RZU 44%\&H5_] M)?NCNY3M*TX'QT=94:1'OFEG"LN(/21X,:631PNTI.\UJR_E#GA*^KXU_[J< M4!&3'*_IX&P1UR@'< $"C19@26A/2[.7KYZQ^$H/ HZC,B(=5H[J2NS4U:I M4 D>1!:4*PD($[WS)6N=EB&(UK-8+FF$0:!1S+KV=ON(W*%= MD:Z>\,V,9:!-ZF\U(K:FPX+,:943-V._O7F,PHT>4:07D<4X5$F-'^6SK&KM M.",$4J;TMK]VNR4\HE1L5DJK'5Y/(X6E(>(KEK2XU$MI_E,[6E0=,]RI]T)C M9K79*YVZ+B=V$[/2ZFGKI[]J%V7LYE!BV+%PK9LUKW<,9I*,YQ0J9053/[M* M.JA956$XM6HN;;?4*D[&.)9NO1<22VE,3%,V=QNN6Q-[S;&ZLN:+P- Q)Z#) MVKI//A! R+,VU+V6H_K1<.G\A(QGR!A3>SW+%G:C4/%[4T3HXX>3'S]^3H)P M':+@(O*;=:*U3>V&H==AYI0WN;S=@K0VJO=7;\T7O8K0@X!=F#!P$J8<)8S^ M(("$T5_\[?2Z>035'Y9U0Y2@1?J4QRY=7:;>\@C--EMD514<[1)[$G&WV+)V M!D"*7L:G_B[,H9#&=IO$Q)"F6J"YHUT\"_28%GZZO\9[^?"2/#PE1>;'P<,+ MWL3]32SWCO;HZ#"BDQ53ZE864-G<82 6*1W0%PK&V&UB?*P[Y$=@<<#Z*Q@@ MZ \V\0L#Q,Y8@-]3_7-4 [1Y/:Z+CSGQV M_Y"2EW%O4*H[=' :793$U ;18JY&819SE%%?2@XCHMD,R1MXG=SZTD)/QN;N M%L L1Q=)6OEF(([-)!%TZ+B K!Z-&ZUC36(SA24"KO2 *.I+Q;7D(2]:A'\+ MOT"D@G03:$Y\W$P8(+9'<9FLL4(HR,!DV<>:;.[GTN*?83DXH""EG01H;1=W MKM@.4*6TC$BI.HZI@-LBY1!DL7J\XZ W-G;G[@M#XFCEHY MILBS_"%&U21 MHMVP].R.,5,XT"63!<)K&5O5$P4( -29RA-0( M7N;VL^XD0;KPR9=_YN>^O"21L;D[/2^$D.DX:,!MJ;0Y1>NEA3P\//GY+TD1 M!;1>8GDWLUNY7T2$B9C+K&30/]$9HO^]C!D<(3\>I3'+U&^)HK0";O !CVP/ MO)!2J5 M0FXMTR ?$I)SIT>4L$C8G;#;1;);BORFQ2DF4>ODQD+!^2O 7]*\/Q7+#:*U M *O)R/K:G=%1;(VS@"TS #UWLS5U(K(PU:9#TK0Q48?D2V>7L;0:\NS#SRK& M_X*BZ(]Q\A+?X]LAB?&A9UG1>L3,[6?6/59)NDMH""7!FSFE(0I:=4[?RYWL M@Q]2R(K!_P%.>?8CX)&.UJ5.?1<0D2:I&'W5N=";MO,"%E=%F75?DZR/P[PG M!ME$KZK* Z9+I]'V68I#K(:6P;U=W+9>Y9Z9?()CJ2Y 0!"5?/$! T?2=1(_ MDZ14BC'2$V-N..4%6A HEN8@(X+0=6E)?Q40@!DNL6/_!9T=^>PJ-<<8_-R' MPH("41I/>K$ \*90LPHRE- M^>JV[F,#.R/RZ'HL ZG+J'PUPK*(+@;0!^7W(CL[A[.QG1%P3F()$#K#'\L* M]U+G4VD:NTW:879L<[I.O:'E3Y\4?",G3A[1$+"YB;CX)0X5N/\].BXGOE.: M<)HQ#(VNX9YZ(E^AB8F"OG ;3]]+9WGSF\G>'T MZDO+O?A6ILWS3'F3]-;NX+!T 8FLN$ 5A;A9X*]V4R&5]E!#;W>WH,B=0T8 MK^41X5MSS/4'YT4M#*51:HT69(S@A=!IM1^F%Z0$F@! U6BY MOM?\ NN%?J1)=K9!V=FV0+7GES"*%&LK_^S>L _/&(W7,%D M5TL)\EEJS3< MT?H"W+^N]WMU[N82Y"H*.X8$R=LZ+O8!*EJ1/R6I*1!+V=PA*'"5+6!(,I V M74(.N*Y*CZ&B:E\JR].3NCF].W=W]RZD>)_Q--4"J]AB"6SW@,6V+**"8&_( M 5WG!:%S[4N@+8U;V]AM9MC>XS@N_.@.[9)4%EPO;6:WR@@3QR[C, ]IZ((( M GJ=Y'_"(X?K_7%6![''*L2FI7K:H.A @[C_6:%!X#\X3N*Z69^_KD@5" C* MOXE!:&O$ U5F918O5/^%T!*?051 KLY9F.V2S(_P/57LH'8>Q(H";&^!'Y<= MPQ'7IX0YG9AK34E45^"=$H)".NGHON3VEV:D3$+A;1K1-/E?4'Y71MM0"PS)@">_ M@G:J8@HS3V)YPN7)_@$/JWGZN_1\>S43:OX=6!5[?1\2^)60GMDPY-TA4.9( M-1H*-XG?9-"85/RUH DN+*V:XMT7>*;5 R5-DS:EJ%BBOH!@1*,).E/9H+LE M,HRE/VL%B,_^:[@MMLJ"2_6_OSU7!OD?^)8QC][!)ZQ%Z+)0OI MT,E]'KU*?"__;G4?>1[(3=R];F*9^BC9XG'TG.V^9+*58'X9T-!2OYW46$54HTT,O0@)G.$JW/EM$)L.'2R'L8:['8VL_P.^@'#SC=GAU:&3 MV_A+>MP5YI3AD=+WL;K?G&,)*V9A_6.&"C-8O2#W_4U,"K8(S\#-X]^IM"WC M&3MT%R"(*Z _[I(HNJ!!F2.2@3H1=(\H?1GOL))YA5_2Z/MN0-*2'@XAE4M8 MK8=$ 9,LU\WO$&5>;A*B0IY@Q=%%HDX^K'N^D"%^,@AQ_%V7 .*X ;[&4OXC M_NQ#;;J]/?I.4Y8'F_+I>;=SL)B!7W0:4(N'RE,W[R069&!G'XZF>I^^CTNP M5V!*OIL: 3J<>L\3\PA%J([0&TMH$1<"IJ#N.$ #II>,0QP;;A5EYXSQR9< MA/%]OLW/TS1)3Y,44L+P7"0593IV6H \?(R%^ J36(!O0(WQ\\!?A?P!TFJ M;VVQ\$=A3=?-(I7=Y61K RU@T\H\ A:&WU-E,'1WMT"T 8:E034T]*!C-G*7 MGC-]JZ> :H:%&P4R3NW/"V EBD&6"6:E6!?+V)/3QE%WG]BCKJ=1:^)LHGAP MD+-OTP2,OL')'N(S\!YS8(7.,!0#"$WKDY#Y#5X2P:S3SQ/1A]S;"SDP)IL> M;S8IVF!A[!+"F_!7MZ+(%)6OWW:0@8TI+4C?$*L901E0(1BW%0.57<84WU$$ M_BB7BS^QOQ-E8WBU\5DFX]S%(IAZKPSIO-HN"^(B=2 =OG^IA21[V'=.OSJ$NK$ZSVG4^X$[%9 MXVN@=LS-FM:28>62I9JVONT2LC3.$!935S2<"_\[0CG%/!)!O951C.8\CG'D M'>II$?A$?\8,E_H1S#?8AG&8D22.9\1,3_J29OUH.%MJ(P2R#D0HR"K@)%@I MEMJ/Q@)T0FT%K,ZZ7SKOGL+5&7P& M+ E!J>)HFR]-(;T(8ZQD65!(=82<(PM =@RXJ!-R/[,KC$:.*&W,YIZV@W4X M+I3@!!7?(7G CJG3K/)%=<>4."IX UD.&^$-B@]JMA^.I;: RUH>@2H#-J.1 MN[WJ3ED>90';52;<2.<^;'.&T'2/4*$-[*\WFMW-!4@C/,UI531?97W;9582 MX=[D,V6 3^?NEK.-(08=W^Q8%(UORZJN9;UAX&,A41C"C:09QOVIN)-1DC@H MD=*T2HJLY8+,"#WR,B>U)/49;4';9\^,.@XH>NIY+/Y")/707I*1]R*GXM)N ME!8H ) 1/&42G7F!4*8O=&CHY%Y,,-G>)0V=NPYZYDMPV#!IWH3:!3S5:%;? M]SOTS+4:N)%YR+P:L[]C)ZN3E-0'X)\[R2Z\6>,7A^RB9+(].B] _X!H.,$K MVEW)4'9<4%T(=IG=^Y&?]JD&T>PW<7Y21]RN+B4.R*/- ;[ X;*6>F_E#G?KL@-4S"#/3;GXB[)WURD.^#\%EP;Q^ND=PIW[N_OBZ9O*X6_TZU$TGB3; MUD9^.&U2)F0ID);G&M6AS0(+))I$K^KO#J>8X\L@XRBZ0@2!H3BUH=O"4)SJ M+]D=VOEY&C)AB-6MX3*18L7CZ;Z1DEIW*,)L"9_"B].ZB2@K\0(3S&24X /?#LW0#.. M:;5&O 2=<:A;7X>>1/R]83&;184$9R0@F#[GVM*+QGY+ .'2OU.2A@YOR727 MI%@N.DGBH#(X&VY,79^9PL+.XQQ?;,+EW8JAD]0EN"?AQL@UCFN3Q M*+=M=N[FWL2--6,:>.U'@KJG#6WNUG=J\#GZ!F0W:Q&KV>"@&D3FK<4\2*UQ M?5.9YAG;?8K(!60F/='0#6.*2+WQ$K+8=,[ETO:@%IYNJM(ANG1=@^Q-D54%*'0X,VY>> MP]N0&\/)%R+8;DO!\3:AGL%Q]DI'S/X#]/ M(S_+L!B/ KVIHVMOEU;BIN!ZG>3&"]78;0'W9J57L(<7]PQ?@LX$_!(]'.7];E\7<[-JD!XLUZ'*Y1F?T1[7MHMHU#1_,>S$, U MDU2-2]:?ALOH;GK'H@S2]71(>*V&=IU;+#B\;@Z6>:[D#1W" FQ ;T[2_?&& M&/?T:+/2QF[S?TB0X0KL=IW?6UV6T!!R$Z<"7(5KA=8F:[@@@X$9LAK?C9U- M!-VHV?ZLN]B5&G/5I4+P'(ACJ$R88O&>/SB*,NZN9K&P2FDT5@LOYI(4XH:7 M%Y:@->X/H;2P9=N(;R-A;-EE3)V2?6/OEC<_EP@Z%584"6G0OY7RUHL!KC85 M#50UM^N11(]8 TOWBOI[U$*@=DSVZ&UUVK)T;\;TI:&&7S62>??J;MD#C+5W M8;N.^8[!V]D5N'@ $7<:PG:';PZNFO'J FBDQ*4F;N1-:\:YE>;@ZA5#-U!#4)FWK4MZN>VVJF&[N M1@.13IGBW+V_VQ@FA;C+155F@CG.*;X@\1[./50@3JTHW*ZW=VDX. M/2XTR)R K0)'/84[0XB?IL<"O*(7U-8[9M$:";R1'*\'/]T@6N.T63N[ M!!N<-;FKTX1<.K/DX60_IXD2YM?0R47%DS\]7-;%_K$U3U0$W>G^=9">F\?< M!UL; 3HC4NQ%DBK0OU3V@1$4%V3B99<4_E(S)DTFX"Z#/W4V[.IH.%OJ'U"P M@2)=#%K15(A/V=S9 MHA6QFM?8K29P!&YADHB@5U[KZ,*#PFW;#@W2[A>(T> MSF.CA4AN-BFDY3ASOR5=$V87ADE3&4G477Y".[% DH%I:CUK&LLY%K7A-J.9 MD["M?MQ\QTRME_0]50FB-^L_)_"@\@JTIAMC(+&93NL8LT= PK/DU57K?[>O M0^AJKCTJ:JY=<\-V2W:O@!A4*L)DXRU AV2!(<,3Z8T$7$(2B;']D -Z@64* M$)D0=SP_)"=(C+FBB937>/(?/WU.XOQ)>6':(>X6D->'<.?S^#E,DQAXTX]@ MVB6HZ2J$L*6]%INN/QWG-[2-C"P6L4E;$BE@AC0PR: +DK5.]J52=8IEHTT" M<*4:D:,/!;O6!=#XP+WL:XL(29NYTSHP;7S9!LE..6EM4W<31ZNG.(F2#84S M;=H9]2OIU'=!WP"=%[X,"3LSU 4L"JRTX>']Z3@7'!*=[9A&RHF%^E@P8R_1 MPLH0"^(->Z4,=#T[L]A,TUE&V%158J^JC6:N@#6*E%N41E.R4*.12RN%ZA.7 M?-S':ZSQ&@)XQU!<0+I*!8M7_4Z=7V#NY] .G!*Y%E*IM09%24/+L7XI<5UM M!6.*)K1/V7@!S"%8$90)0X)Q\O12G3K4A:]M>P<1*#" V$ MXL_!2*-@AP%M7#[=GLZ0X4G?A42/Y\HY#FE:$B M6Y>>SI8E5#]KJBZ5AFE0[/K1L"IH@P^$EI\)*%"N4LI6M5S0=U+9.:Z@TL;W M]=>'E^D""YT\Z=HFY:FPFX17F%F#:&7O$*HU[R)_529M2LYP&!UW)UPR?[WX M*K/ED!HJ+4^NR8HRDNA7X0E35TN<>C2KG\5MFCR'P+KXP[M#X?:Q2#/$J^N0 MRQ3E$&PA^1(Z=UW0]:9-:@@6=\,: % MIL?WF-IRE' CZF2?GL[-8QFI+PQ!?RDKP7079K^>[.%_+WP 0NIJ'NM#::$I M/S1J#@2 -!D'X7,8%'ZD MJ!$F;^>T]@&]#,"_J%'!) W_I;48\_N^M%DNH6[;-0" :(M<2=M.C ZIM?7( M[<6]*$R"]W6-IX#%I+PM/AG!OHQ=[1I72$# S?H^S!&69@.47I,OP8]NTS"A ME::@,"=N4>RPB%?$ <,=DQE:AA.;]6$]#H(4DM[H?\ AU\PZT;=U=[="O4=6 MDA[+A_I:[M*V"Q F::7K3##-QR=^!(H#EF50WC793J+GG05;W3JZ\XI<'-Z M*8/=XOJ>67;I0V&) =>Z$"9C-W?A[OBKN%G3F3^B+GBC;+^"I(9_Z"0W#Z?ZDR'LY+@)0 F1R M,Q\TI M99FIAG,GNW*G-18OZ2T'S@VM&JKMXDZ82^)-CM(MQ*X8;*O2I@O(T8)MG+)F MU%CZ=NUJX2LH!#!:9>O&;PI[1"#.%U^>\!_0^)[]"/ZL-K6-H.;^\AJ?TV(R M(TPRE%5^^.RWBR+8=O;@ AJ^>Q M8OF9=-'\IVK!_#>@5+!<3@!%D2FBVJ96KV8]D#!/LSI#[+\%>DA.GP"V/2#- MGE&: 2(T"2/@.0"2FWV281:4*&+PXW5.#3'1L7SV*1&-%>)F[<\+,(>;RC!T M-Y%WI_15Y)Z1KZ:"1:,]9LA"DX^[D'@T#IWX3S6\88^.KM%;>5D"P V I$F] MW*_MXTYX*V4HR&C25/_1F+OZT5C I4;#='X) ZR$D0AT^L61N!> I 'K5!K[ M$:^QDYWL\4( WA\>4!8IT3&&V>98[D)1.&1260(:$+'J9AM\YP2T! )8]:B7 M0A5S,I3<,I0W&M.H1P=5MG=8("P'\R3)",8[>[+_0F!+Z3T+X($E9* ALWP M(7?7FZ!X$!$$*@G$&Q*SI+K-=%W__B[PPRE[3Q CQ7NK>VVTV-%-D6=8 M&04?7B7&*E8WE)J[8GJ\8FO)8'T?C#X4'.:C"/GCD#>NNRT4C9=7\- 81MFE MYP*4+3%V7"AMUS-DOPL19XN%*M'<7(.5&0Z*SRVKV1W*B@A$8U#X*+@8D0\@ ML@>WA]N"UJ#5Q(39'6,)N6-GD#")XB"[12FY/L\ '59=>*I35W??L2Y=F[BK MJ--:]3%W[>XRIKCF+Z :'P37JIE6W\=M3I0Y$VH![QH1_N 3YN8A4PU5?1^7 MQH?*H,L*@VH/0-/!KO\0%."4NP_I#X+WD/[B;Y__N^FJJ?ZP4%":9H[Q*>08 MI\2:UI!C[Q"("L3$07FG\*,'E+9"O98WOR4YBO#D,OPF4;E2*-QK4/V&4%KF M&R<)T&" =.: =PN$EU',AT4YCW4 MCG[4E@\@*U[+QNRVL53?GO'8^$A=).D:A0 )D2T/%K'7Y)S;$\TYR[*6R[CE M=>XC24.'=8YT 6 LUNLA85C >I_M,%H+>!%XY-IUDJ/L*H&XT3@HW7I5981> M985[4G3WPDNJ"6BMH\KV#K/+=SMJR_(C7LKXG!FW#,)UIZZ6DTQR"$-.0%#( MDB@,]'5R!9H& M0%"2CH4;7"=@6!:RLSI9YB<8R*%ADZ>92X-33_:?_;\G*;D9KPQ9 M<(-(N:P]1]-K25C(FHI8&FY7MW=9"4F(&;M9*[PD)70 "_7&]TY.;4H/R?FK MOP7[ D2A(2RVQ9E9-)U\V 7Y4DUN2%V/I0&@:!>B[[-(1&(NU("!O"RS2NK& M-BLMX@MX& QQ[R$LRU,;/-?C39?ZJ.JV,V6 G26K@OO?)=E?M3^[8Z=:DB^W MVGQ1ZGWJ]HN U=(ZD20-W8MFXQ/D3_:E1X^($MI;;?IQWT!$\^A(YB48,O!L MF6!!S$H](VCTO9V; [4U 4VK[$G$,LR(1-RO4K3D!HH>'2>&2JZ"J3[[.4E. MIJB>D@GWZ+R B.'KA,((4]';&#K<:+X$9#'APB8"FG(-ZAY?KPL&/AHII[J8 MP=)>P-(6/?0%E!%P%W7 ;QF>!*K(WS>W=_Y5E_ENQ'E2VE-,.(#*;K-"H$,Q M^)3MJ;JX2+V5\QT7(13;QBN(FD5^NGHRWZV=J+@+2!+P"CH9.S0=%FGID)5C MQ^(1,SM4Q=FME%X:,=@DI2$>\ A/[=):+XFQ,H2IYP+4&KKM%&^]O.@P*X(* MM@+'*CV,GNK.,*I63T_,IKN-"GQU'^]V4;B"(3_[Z:8-0-.MD\-P@I2@4,#< M-&Z"5C.KN_H%M*: 6&FS6G@6EF%R1#]2B,_:*[^-OA26$7/"(BW$VX=%2QKS MUOK3L7IBW&A\HRR]+@5'Z=5U0:A$VM)! *!("O.H!8YAY-RI($F<^BK4/2MD+9ZZ5/QFD0%JL'.)(T6()"J\VH[ M ?X8NB\1\K',L!&Q3ZAMJUGE;"RU)5B&$4DHP]\*XI\-9.!P6<-L*C;T7P(0 MJTZ[U;%Q+Q)6+XP>5]BYGP)[943IQCR7 .8OJE0Z]OQ*+IP)!G%WVO"Q54 ; M[!I5G:N\\8**M:GNU79#A]\7] ; M L\HALE5L>\ ')2LT_(O$!#Y"E!"\!=]QO4HFDO0'00ALU&LAXG0%%J6%:32 MY9",)#ISN!.H TFZ2U*X'T_V=XB(E"NEL:Y?7[>P==W.\V:1H@Q>(K\$TQ!KI MBF8@&7( GZ=%V #:<,1-9->& 1N^&DEX5S>;-685,J M]J OE04YW02[%?OMS6,4;O0GWHN(U9?_X?R7XP>T);(WEHWN41QG29K=W_Y/ M9<'MF&^'S7,0C+[5"!ZY(\ GZ?R[/4FLR QX!KEU-$8KH1D MI\X"@*+[@A8H8A^G&Y17N,AXXI"&C<^H\W([$7,'JIS!TY_EX18"]12+:C1R MG&\.5T?GI#5MEP7972MLQOJ%5\G&W=%_N]!:@':I?3);S>Q..$MS8;+XIVJB M^ 7:UJ=;W#6Q<;U!IF/C-N M$7@35J[,M./&;NZO9XZ!K]/,%(VMLHH6\):)G70>$K;IT=ENB X+16:105G. MXT"ODYS=(\=9'?]0&I0RCM82[R(:G"W&NW'5@57A!'S 9W1?K%8(@>WL E^R M?@3AVR8,NZE'=0^(43TXQKW0=7DC..P724JE;=JU L C/Q/W-"2H-,-^5+"R M"Y^L.SL<_03Z67D,G1PF I&'-)/6"R6.2JR0PPW133(:3,[]77&R+__YAQ#S M6KIZVE_AY42:][QC9_>+8[ \\"5>I.@?!>2@=*U,7 M\8:OTG"G\?OU)O,5@JC\&9^K0P25QO!O;X/5)5\)U/Z<-6;Y@.Z*\A?$'V/V8^[++ MFC]@@(-^]# .,V2S)_C_\'$]^Q%\5N3E"\%" 7^@E0Z$7P@ML;9 07ZQ4KI+ M,C_Z.4V*'>X!2BKU@*/ Z$&?=0J.[7 $8@7K'K+X@ 9B!\JP@I+Z28I7YZ=[ MHH: < B5P)(H(G'K-";:8#J88V3WYLW*+M)I.^0]EH5'?NUO]?C3IEY+M!>* M0/ ZS;4'!:>7)P>(-E5UE+==D'_]HH@#B@U39+32<&=ONJ2K59/DE0!FS,/& MRG)D.?>U/B2?_==P6VQ/DC1-7L!N[N]PZU:"I162"ZG2<;^#\BGI%8M>Z%RP M0];/LING;C&M7O#*=JJ,]^S1639I(.2];B/\KWCS^V]0?/3E_IO:.O#CE13I M2I,+3AS"54$C+%9D7#K_6_18HE'@!Q'10\5G^O+R\ATY5SC23Q\^?/\>_OR> M$/_FOSA1KZ+ZSGLD3Z]75I;R\(\>94L/GNQW'AOT/]]7$UW^DK%XD*&KQKI3 M8=T;(#[5FB#-\AA+A9A3+\)T>QD,/3%*PP,BWN798J=;V^UYY@Q?J5 0DV7D MTD#YXV<_C."8,2]31]TMIO $Z57$9-MW>0'+F*71Z/]%A_7(N/CSH"-[=&BO M')M\2'1TKQS^G4R';BJ]G)T3N9ROW:URPIDO?\5&FODH% MZP!S]3>PR^K*_\"3YZ-XR=KCXWAL((^/Y/V5C.7!8!X9[?][XZNOG7:QW6(% ME>P "X0,.*,W=V+J95\AK)R@>@1QF4_%)W%6H&N\\(<7%#VCSUCMB7$V'>^>5 WIDQ'=>.>8[+T^PV.0!\-H[#R(ZO)MXLHNL5KT&@"-# MFC2\2]*AW^% 3PR MPN27Z23KK!WA@A9;09XV4*AKA;@:V&.=%_\377Q,\I8#MGP8SOMV@P?^C8>9 M=TW']59L8.\)1L1B8XQR>&56>")O>Q?JK YC>=_":&3Y;$"/C^C!D!Z,Z9%! MO<:H7\56B%\#VPK@!RD[P/E[:]@/PAA>.,]^L!(T$F D%@\+4:0CM2I.W\,# M>,(('AO"@S'>U *KZ_PK6YC(L8S,Y)]B^R%J!#X>9UFQI3$.M)#*J1^M(*,< M*JPU4\JYP\7B"_W.XQ/RV(P\84H>S E_KIXPJ[)[-2_OKWQF#EYV%QLJLA+? MCJ3:#K^:P^_FTQNK-",QV(.]!9>QJ9KV2+VZ&MT3AG_GB6^E2ZW:T>[4]&[1 M]$ >0/B7?.,\S4VUA/J\!W+XTM@+( 8]6&&FGR MJ'A^''B,^JR"]!2K%,]?LM3CF9<*R7PE)U6H93X):!XJ#0MD\$N ";V-Z8M' M(]*:_PFKXIMD=81HS0U^55E]^XG:2D=^UU9CA-'%:_SKVA^1"_@.H-<5"3WS MPNT.2P=3+]ABP=VQKSA,A;HXWM6$?CX=CYBJV(0\,J-WGC@GCTS*J\_*P<._ MA#VMW?U)%!VQ4"-XP/,GY%6!$^2I#P,66#:Y4#0TIIC\SY]II6,&SS_4"P/T MC\@ GC@)3YB%][CWQ'9L)AZ9Q3OZ'X_-QJ/3^9IW3N0FONK=+*NF&;Q**[;D+&.R&!>-1I]L-]5 MP4#BP"Q2 @\ZO]8KQY:;Q > A_+X6.6?B('J6QI4^QNG)GZ[.R'R."Q\QQQ: MB#*9]VU(WL+)[1REBDJSW0BNP,=1MZRHO5.B6(L'LM['V>Y8BZL2#^I/10+? MYBV^OE$&'JECXC[V/OOIKZ _?,O6.=FI5?7J;PO\%J\NHL0?^A%2.AXEY!%* MBYZV>! SSKUO+!U8T,A'[]_?^GH8EPV*"83QYK_@6;IJ(TEUU%TH?^A( M9 [XE\@_A+%FNQ^G7;S(RLJUSO8$"*!;]@S3@EH.<=H.3,HVEE5S.U1K$V!Y M)C^FTK1PF^"K?#_VA"H+PCN/4O3^ROX[XR'96I0KVXBR%G!5Q7'@^7#*U.M' MO>PE]7<>I>_! &]PC;78+OU""[K0"$N/#L*_L'+)T@6334PK,8H5MB;1[MB8 M)*F'*+M86N8BP&^\:BH@5I?>=7!2E9$P'J]BXU0-G&COZB$:/-N7[-VD9OR' ME^3A*2DRS)\/+WC$/?PB:?T6)+)68N_]EX$"0L.^CT?S"[@=.*3\4@-+ ^F\]U7MU7LFX(MXL-X=!R/_"[Q9'^".7C")#SJO+SS M[O$5Z]&9?'5;U="@/GE''B19U?9A#AOI+5CNDO@X+_'#2J%-(KV-8@LVE.?G M'K75YW@T3R[*S:9SAWY.'<5:-,>KU-L#Z-0. )Q"?GS(F65Y/W*F+SKH)!DD$,VAJEYZ^K, /- M8P)6A(ARL'+F;"R(4,.#>;G_.C-C6EJSCCU91 @?PZ.#@/KU)ITAR/Q+_#MXW_/3_!>65 M+F8A$+ ,\*OBZ4@@!YT+C_LC;DD0//8H%Y17KN;^RVR@R$Q?XK32XE=B/"5S M:O[K[ H0O9J(M]YY9,Z37T#RJCA6X$_JM,'(PZ@[B-&>9)T*H!-A+-#&63V# MR?6Q9K%,COR+LFN4WZR)ZX?^I3>G/Z/T,:D[>W;$CR,LB ?H62 MG7U%"Y<\6$-X>Z8WZ32)H;XG35"Y"[-?3_90\&%$VF"-H@G4 M%7V3@MB(7.0EU*$N$_X1RT[G<;%EJ62CD_EK"?SOZNY!YA<'Y%5Q.OSW M?ZUFY E3)O=K>^$QT*BT-/F'HG5=@)''V9>/:K M#1OA@;2G%[<>1R/5B#I M-+SAUWA"\)9;\1?>(?S>9516?T(>R [>S38.'XO,HP67R.4D^K\OB60(%Q.1 M*+[]AG0BJ/^_F2MX8MP>,&:O13T 1;J@.3R)UI92#UA@YS#ES%E!A,\^H+_D M>YK.EHW&\L3A=GHB WH1&1%+(.60 MD[+@M*MG?,E7S4=A&4UP'=&!/#J2)PSU=A5;"'"L)L*]S'PJY+H6$4_8;)Q*W4YV4&% KR&4 MD(P1F?C=<5?GV\*RAERICM!*.[)R$_B)$-+EEJROU0<$Z# M13A^Z)0OKF3=#3_C19*VD5HJWV &E656S"\E]V8"%2Q!PS+LL)')6TFPAPVZC(.PND!E%@5NW)0;:@Z9.FSR9+I+B:B>),%+&$5SO=$E=(-$Y=K8K(*!]"Z-"CB,3#9 MKRD0:X 5G;[Q#C90)3Z67A%QWV ?V9:66^CG-:&[M:%37FP7Z#$M\(SOP]=6 MKHV5RXX/X&7AJRPW:U+[C?W5L:^E7!6F+$VGFN-1LK^Z6G8W7^)OWT%2U(?) M\"D=#MYOCHX$20K3YII,N7;&PZTU M \PC@^)GPT!>YQPFBLF77,L[Z7_6#M T /J>Y7B/THM529@3J\93KLP,%S*3 MVXWD#4_G1?VA]**2N_@![F*9X_2'F1VGXY8MFDP=KG<*F]6R)Z>+\L1:LUAL63\7?M+DOZZ3E+ M1T%!L9JC_(>E53"VY-2\DMQL3Z((_L1C@D)45=/1Q$. V M- _I)KU-D^<0WROCP*\93992!$E$G.Y;68\$%7O^1;6SQ@31&C,E*(9AO"%H MZ82-*J/4-!5?"9NR4;UJ6+&8SIR@O7/N2QWII]RJEC4\A=0"U&;>17-3Z-$O&9QC2>\0@H4ERSP1)C+-(FS\>C" M]!H0:J2=\Z(I;-C?O/.JD;UJZ'F!@^?:F :V&QEVLHKO)'X.[7*B7%)1RM1@;=^P:X69K<7GC[JFW#G M32G])<*F(@38G<)3FXT %)\_X+T= (?A)%-0D\G^#Q>"L,89TVA48IC]%]GD\SB8:XO/J5(TT_Y*0'@('-AP M/&0ICHX0A@#N7E)@YSC/T_"QR$F >)ZP8(0WMU%E?-?)3^$AF*'_TC+L*I-3XE996#O%JO@ Y"ULUH+-7!:PFF[I MXH'6UD\C35J[,*4=_B'UX::^WV\?DVBH^8C2\"B1QIS4QA"A8 M-,@5@W<9K*10?=W/D9T"5O3NBO%R"D+:RPCM22U2]A83"3X)".[S*$GJ/IR^ M)JG=Q;2\+' L1U^^NY\\/1<+D-LD)OYW&@QYF67%8(1I2LTCY-ZQZ,IW'B7Y M1E92AZ0ER\GHE\9B$4^L5 M)XZ@= U _\'[R0K=+-=X:0Q'_C.)1;Z,:68\>2C+!)_%QXO3R4,@/YV^B"=[ M.)*6.X3L-RUI66-IOWXNF=!NQ\[%I^>"Z+F$PKDDU;DD_%R>RW/9L7-9P[D\ M3WDNQ+%$T^IOUO?A)@[7X0H*\*Y6D)@&X ^@7V(5_RJ,2<;:6!A"(8D_J\;S M_') ;\=&G-:!..VB^4?-%GNS]H1QO&H@CX_D_17&\LA@T[H1IUVX#*]A0:O_ M4^%#9O@#_OJV(99^4OQD6E$Y&&&OHDSJETW*P_86P]BUO0A8PRP:A[VUB!PX M]ZF4$GN:9!D/HKZ,\93PW0Y"&<290$S)J&,BU+TR1IO3I[(K'V&VA(N)UEK3 M5G0+OG_Q=][Q)D6S5)>8:+6-NDTPR%&Y7ECAM/A;6'0)6E(9\Q/?6]/X5MX1]0661 M"&%N[V1PW7[EE#1"2Y=)@Z7C0YBHNT3HBR(O4AZ"S.N\783/Z"+,5G[T%^2G M&8BNR%_G8U$Y/OUT].G#]]]_K8O5WK]E@CB=0_57.HMW'AG2@REX,"-2L>P: MW/OD)S*UR0&"DA1A)?D4KH)T)'X>)44=?47^E) R '/I S86TG3#SN$O @O$ MS?H4WR)A?N&O"(+<'0)<)D"R3-(T><'_./5W^&\C4E)C"@E/AO'X.' ?L9&\ M<_^V$$=^\[+RL>_PZ 8U@L7"7/* 8#$:A4:;B:!1WV M"JIH(@6 (+^ES@H$=\##$U8R1]["OWWS"^*<3,9YY^D0(*FL?TMJTY++E0PX MI7I#M8V;-747M-0<"PB)E3[#S/H2U\#DL(@3+),=*UO>S9I[DR1ZZ]0(B!.L MKO:@=#S!R>\> ;V+>+,DD;3CL,MN3B\50<$N$,KLKK&A094@;=3C68\>AECI M-[O0NFG0M%0&]40'=*!&VHN;EBF"KD*HIUEH#99'5AMQRDOV#H7;QP)/ -XV M4FJ%!A<3@_9H"$^!-KY8,X8 $3+RD[Z-5A?&>+&^($+4.Z9!XH3LFUF/R'*F M4YI+461NCH<4/[D^E?KQ"LF/K'J,G?!^KA:7?A5Q1+)R<4R'T?ZS;4P-0+B^ M.^%T=C$"2M\AX[6SPB*?XGS?I0_(R5$!I@B("0CP'>=8"G!@QYNU M+7QE]P3;@RB23X!0-C::2[QW:4C[JG;O,JB:;R/"QX%$%L?;EI63\E9T5I.* MX YW;]";+9/H,Z^:B\L^H'_ELR0%?,I["I$[#DR*,( /_ M."9I1CM@L#O$RU./5SHX_1*$FHS@54.\M<5%C74=*]8UBWHXQ0(;SUSM %&Y MT+0<9?+@E/;-ROYY4]8@M&HPXC]5Y-_@"IM(4_,"04VV(!&?;';XL E65;LJ M&=_-4%JS@DD^\X3*+^QA=7AC5^]/41%BO%; MJ!IF>BY\S&UBUC_F[J#HK:RD#A3Z.+E@>)M",=Q\#Q= +KZ\8\^"$Z8^B[PA M,LU?_-S^0A45S;4+GP5?C0<'WJS/PNV!G3QVW, MO^Z.FGD1)0Y'\9AA10:SP#F .(X#2B]I>838;+&%5A91OX[K*YEY 0^XSXBB M7:US 'HS5?"RM!+=89#E3&KD_/3AXW]8*V,-Q.8KY3QR[MPP_:8F7<^L8!.? MW*L=!"0VTX\@K>$R/O5W83XRGJ*B27(ECL+88V3G"].VN:R:9[Y:&T%(@%!T MR">@]">_EE9/*"@BR&Y*MKLDIM*?H@8,T2W&ZB]\1)+D58X)/^GJXSA0;&;< MFMJM+@ !*?>'U,>#4*[WY0Z]I8SH$G![62G0Y;3^)?92AE0^^70YQ7@ER(,K?O9WEB*?!UQ',M@X)0^+'*,,*.RWU14*J*3JRP('X0H)8 MZ*%0(/*ON#:N)PS\KO;1\K&_KIVI88&06C.5]=BO! 4H]I 4.8=1S%B"'MZO M-S^D,&6I6EE)+(,&+ MV')"TR>IE^S'$4?&%2X4"%;P(/,5)+2WGMI7Q=8A4)\<$0U_R/P)OTB3K9# M-A3?#JZ&4IY98YIB5MP;6D_KOO-KB_+G6U2MF/W(#X?GDQSF;:V M23E]7EOA(DG/DN(Q7Q<1!W^J\(C8G(;'%E(PJ8K@NZJH P&V8=@C((:5A_@V MER[UQ PQ>\:2U[1)4,8ZO07(EY/Y&<9T7+AVZ:7B#& DBV>XE>?(#QM-+QF M6',._!;M$GA:?=D<'_R1S 94\Z]Z[VJI%2GY/#8D#)^&+Z?EW,I7"0 6(/)A MINIDI! 'B,0W:^*R?$HB+*AG%"=CY*U>T@9;C$C]WS@2R'SW/, MA;L(5;^ZAT)_@%+Y91?@J5]NN2A*RR$,E3U*B$(1IIJ/_D[\;3D!C\[@G5?- MP:.3\/Z:IP6^@K!\C+[*79.C.XI@[M76";_-RJTKV-:%U=8A,I-Y0YM+T*)Q MKZ\.#&FFE];NNFKE>\K%14!ZSA@]"&FJ:C]@Y;4 2+LSS#%C0KXJBN\\3M,[ MFS#8W/YRZHB[; G!#$NHLN :: 65C1 $NR0-P(9[SA[(X;7F&OEP+2P'85B/ MCPM7$1]YG@J53[6R7;DR5*TL?F,K$VI ?ETK MJR.C727QYN@*?U3!3.8<7B[W_V?OW9H;1XYUT;]2L1^.NR,HK^FVU][;/D_4 MK8?':E&FI)E8:QX<$%B48(, %P!*3?_Z4YE95Q"DU"Q4D53/@SUJBLJL3!3J MDOGEES?B.T_B0&0.VYBF%9XG,0; M]4)9:UT6DO#6 AKI+5WT+KZE60V_ I3,_:(L[F]O( Y1%G?08*;8J?ZE!1PS M;0DS#.,["LOD!S7X(W"UH_ZL1DC>L1K?&2#7EH6L5%@_ M0]O7W%VW11L.HZ\#%^(0$^?6WHLI&VX"\QBW=^1DR\0^TI15W1O464N,!QWN MP0@UI8YR\,XD4N+^$ 4!#3 2.H[1WN5)K6K$Z?13:%;5OBUQH8:R-UT6A8'Y M4NS.XL10/%K];+QY4I5,NTE.U*+87JWJ;+5D9\K7;"KF&"+7"!/[ MS(LEAQ3GQ3;@E/BGFUJ34KR9_@B(002-K-"#@NL]C8HM7HW:X4=E*S^G^(W%[X/>_@_! MI_)=(%_*B@@S&*9'H\OL9=#:92X2BO&35AI7"PQ++'D(?K2#Q7?PLZ3U"\\? MVAT1.<]JF/UEA=#P!BN3\(OU>#8^&P4+M4U;>O$W!$P@*H.ST1XB:CU[X]7H M65L?%:])+XR%%]@9&QV]&]R>"!+;,'O+%(@7<< 7^KJD @GJHN:?4$6AXOPK MQ3*2>U1&=0=3Q)ZG;$JBV/26<.ZPN>105I,#TFX)=1C.EP.'O@*.9=:Z>$Y)O<7G@%&SAV>;%*L#2$RPN;IV6S MU!;^#LR4+\+&>[[DGW_Z_-,5;\2 5&??V^5#GLVS'6F2UAC#3% -KJ6R=W%3 MXGZ:HV*8D;+PII:ZV;(0+R1^1P^]W0N939<((@<+6/)8<9S>@5O&Q7*CB<]N M,%[J9*04+EGR&TIOE Q5/(>XEZ\M7H'Y\.?-;@F]FM\!2&E9K; R1K(&/B65 M7_I7"15G3R%UP&J4R)YX'CPOWYL]>^A?W"2 MIU!")B;7-9=U8EDJOP]-%6TR^UZQ)=9 V#VV4C9#P8"C&HS^.QC.P"7\?]_^ M_ M#)A6C$%[HYKIY*1#10SJ@QY^@CK"?K3&\.'>#3<=@ @/,>*$GX5'I4?WAA5WZ'7:1(I%P(Y^ MGE18S_$(NSAM%PT._.,>56L2]4'7Z>^HXMZ*T]/ M2'^P.S=HKE;_./OO72?!?U^<_3P:'M[XG"?P;YX^0<=.N+.GH:?9_:VZDXKC MYI?RF5?%W)?J_/Z6Z8LNG-Z-V&C JU[-$@@KA5##E C*NA.K%UCNHV/EPTN3V*=:O7CF_ YA6%5982X84&ET,[G8QC@ M"8Z0V58PRPSVL&+V]Z0IZL CF6,L"<89^H*?V/?E,KGO25_KB9?1#-H!9(P!LBQH#33-&HV T#$;C>(>N<@IU MOVMN36[O)G(.'6Q$X+J45_^UT$ /F4S_2(T8W@F-KR-H,XB:Z3P,#W?>GJ0@ MX;X3=A\CT2EI6R6=Y%I?KIU##U06J5@T.WN2'9EI]NH!DQEJ.N+U4%,T:7VV MCU,R]]HVN*1M7PVT=LN)G2541%@CKM6SS0^YTMWS18# ,8*V]\>%H MJ81A!KE!CS8]6:&FH"TM'BE.3T8XTVW].<3OZM-C=Z+#'_QZ^;BJP,_#-R0R MF#BQF:@V@]1&XGKI\4)(6!QLDJY41F*/QIX.K%]THZS8<#G'MH+ Q4)56TNQ M '0W*)M1QJETBJ=NF9 MH"[!RWR:5DL^E8=K0%I@=L1:ZWLY\T@UC$L]Q$B#>1AKZ0\;X0EDJ0KA2 N5 M?&**00OMSIU1&J<'LK1%E>::FW29&])*VHC&,XJUWI6GG$"W0(7["R&0Q[.+ M)'VB6[_G!"9M]* M=LH5QAET,:D,O@/J)';GB$UWX@6[/OO@>]E\D625*B)OA)1,M6U9NJA/[$NC+.T#'7&)/I,]QC-^>#M5;K9NOTU/5> M8T*1?+0A.[75OOAHL'0B(!-A>P(E="8Z!?W0EH5*)GT ME3=/Y=001N].8"]Q!!!X4; TF7 C'DLQ3;+70COI01/&$_ZI8'(O2>1XO$'(8K\"VO MGK,4;P62/QRJHG4.&%JWU=V_\JJ*U *=*H=8%9+[=(#SZ+N\$'QZBY,<'N1J MJ[^BA%_=/G'>7)44TSY==;?R.UW]S*>/PF/GO!83%[_KP_=@CI:UW9!RH#!A M#$?%U+ &@,GH:G (8PO-@'!X3G3F4[\!QL>)*]Q,A@%UQ1 M>RG^+9\U$>0AX*-%Z17I_>O-'.=* C:-]V93B^%"1NAWIJ)K<564%4+;5.#_ M.(Q9NW&:]8YCGL!\)0SH1C-(RI"(1!^X>H)X:PFFPD0/UV 8LF0%3 MGM!TW';;.=3 #1@,TAE'*N.'7\6MYBK[%\]74+Y[739W3T(&X-?%?6?"DSS[ M=Q]M/RU$N%@M@6O^0<8OYV( )SF.X 3JID^*$FBKY2 0#UV9801-1\7UD)SR MEF?$F@LW:!79!<6,-#-0#53V3"M'9+VE_OTXQJDYVCAO:,K(7!;-$)7-6N9- M-H?39,V;)J?LS$O6/%&5!A2;"3FR]BP\0S;$#,VU$:*(.T?7'AKK CH(6L'> MW^C=)@8/T#O.F-!$, '3^ATI0Q,AFO T3^I:H\3JW7=J'ZD:-WY'.0.QS%$_8'( L VH$@_X0S$(1J-XCYYR6:7GXI:F6J9'N=-\ M+:DV;508@28'55C M8+_!*)@<1O"[:P37='/.;B#;#5K2$(P]2+:IFNZ& V^7JV"1Z2O5@Z>R>I!U M5 ]NIGFZLVB>F!IT8(3Y(7O>OL3_[O&@'N\\:&F'1"K?U!CSBV_)7/:HN>%% MDB/)73%5P'()MO6K7* J3JT'>GE)3;CXZ<[44MF1V]Z%58:#3:;,!)L7V@/Z M8ENRI>($M,H2CMT9+B?2#K,ATK'YBHOC''>;E7HW+">A@W;;UK@]R_NUS,DV MH*C(<7C/]C:MG$(LC' N#[?WL4BNA]^R76^$%C,W2(G&R[W+D/?"RFW M >:@ 22Q'CZW\ 9&9B3_]VE.=P=5RZ:@C=?X(ZCXPLO'*ED\96F2>^$D;$%Q M.L?U98#]&&QIP:,S/NR9<7#S_C215(H>9[2F3&+"GWFQY%B&"G4ME3A_G2WK M1IS.$*\'P&:LD:&!G:[LYSX$N'SO-29R2%3=K,;$]*#P9(AX:QR7!B@_K)CS M9N'@]EJ"LF_?NHT>UQWEX4>#H"O37.'#\F%[YY4TW@]QB,L/TAG.]JSW MY!_3(W8HH%8NQ\+HI$5-'#?U^ [* \C60#W_:OE M?'&[G$NX P:K9&_U'0*:K3 ,R&;U,%,EO/T1S#5*<;>9.]_. 8?)[RLU7U1E\-+J-A-E:5> MNXZ2?Y+(7HLS*&U_1OXIK,6I2-'OWML32'*M&:9%$";-8&C'[T]H*X!XO>"6 M)6[[D=KZGMP+68)/BM.3RJPG59H^L:5\4KH;3,>K)-\B:.B=\N"-'R8<\(-\ MJDA]K8L!'/K3G3MS*,',T 7;EPXI/'AOCO[M'6S%!<6WRZ^Q@9GP0BYL!3* M))8HFP!'3$;1 A.VH_ Q/C>Y8MG/*]:6K4UAVA:FC:&M^_?'M74!ALT2T3LG M\5VH&T"5\WE9(%#7Y7J^2>B(HJ)YYUF=YF4-[;L\"?M(I6KB:&B?2>] 3$9U M\C-LYT9[1.:^F+YQF%0M!P5'2'* Q5SFY!9#_/JE M%+\I:/<0:H*?%R_FB[Q<<4Z,BAL6>4/S07U&UAAO@C/\6%0H[],C]LJTSI'P M/FUVWX$[BQ("H\: H*^! B9@88%,59J>!,;2>[H.K*).$#TQ&B]%I#1 MM6J@9 ! H9LRH_+VNRQ\\4@@Z[<&"7458Q62-1$ZVB??"$*!'1AG5'$OIFY& MG1?^2US1/2]T,(530FFDE@[@8I!*V$IH"7K!"F!E;EY0B4&Q93,CG('T(S/. MI9WL?'Z#]@.,'<3QK%!LQVSBE2CV849G..TB4C@MPJ77GU[!KQWVQCA$8\4A M!B80,8C4-O%@7=]&45F>*9=-W22$JC)P9OJ# 9OTX1%C7NLGRVQ]Y<-77 RJ'VR[O#%K7-.?92C#XS5MMM M?>"Z@/H"HV?:75(TAX?5__!Z9R"][@1C\74X39\#DMT&LLPM)9?FQ6C]"I78 M7\4\G"_G7J="*2/X6=![O+:GI: (<\7&VPHQ$G.+Z-I?L^;)2GJ>KK6"&Q47 MWU)>U^.9 =5Y1GB[X;6(%D0NVU=ZP64%HR&UVL!%# L?D$];%PJ)G$:_1%A@ M57.X^\(0G)K(6CVJ)^+W99$\Y*N;LL;^D#M/&MDC3SQ^6YL=3*U9!MQI2B-3 M*M^%'QS>K*+)TFR!;XA8JY>I>C&6MF>LD"NVV"N@X/_39S8OB^8I G:#*OUW MONC3GQ_J,)U:;MZP.LD/=[!N;/K@7>M@=$A&))HSE13K2. 2QRFR5(F7K;_4 MMDX%;DAN*])7I=G*:\?<\F)ZQHEB*O=$29C<9F+M!%[JHI%$L^)">E/F&503 M>Q.Z&.',2&=*?%36NS"&;NC\^XKA!QL'N2YEP&,](&+"%?N.> *1"(VR(_@Y M8-9(#S[6&=#?[3#GN#.V">F06!2SA^LE.ZPYWA++_-&]Y5 06'Y"5&N$R]]O8-ED,XGJE&CT;H?^)U+,:&B8JN^.#.TP".Q M8YU+CXHMK [K04D64UXD8D6!_L)I4C=^Q7M22)0@7S\C;_=8!DGQJ/;$K?1R M64R!4C=IEOUS$L*MEQ0PTK!78L%>K=UPCIWPM"R KX3.:.*3]?#DP Y)#G!Q M=)P4$E RG)=5(UN3W>!6/I[INC$[V.B)#++UR(PF.,.JZH),9Z2"]F!&RRGO M&$L*H)V=56PXGL4J=0]FJQ-<_,ZG&RF,-*' )IH.%\>5[UJF*#]_(W$QEZW> M37*S &27)3T2&9M.1_;%(&A2K/'9 OV-Z>IT$2.KNCE+9>^0C892!) M"XO6O+X7(QSNH)8ED>8;L%!6V<.RD3GAL[)N)CHSY_FRV<+E&P?RC](T^UG] M^:=/'_[U$8_,A".:2H-3VV!\I2+U SQ[@O#2J+!"Y)58P;-%SLU'MQ#W2:II M?;^8)@T?3JDZ^7SWP@I2"RE;.UJN- _L3[5R1MK%+Z5^=AZP F%?#G)*'K67 M$N./A?&2]6FMO;247DJ4EZ81O.3RTJXN:FKB+'8?B06 +WBMTM2S W;(S795&J #%=4V3-HE> E>HD;-FZ M?;,4_S%:L4T(,YUTS>NVQG_'0#.T0+M<-LN*JU]([D&H!KM[*7V,_OS3Y_]\ M'U9M74*50D8:S6])YP#K^IC0&CR0,/WGLF[0SKM2Q8[Y-6\,&>Y="0P'-U7Y MG(E+Z>GJOH; @\[^F'1:'W=4:SS03K-2(P*>=$WII!K6BR_ Q]BB9"''!UN0 M>6$2/;B__@B>S#N=J >#Z1"WW;WX-?)7W%CN^P#C$F?6CU;32RMI&F\CT6'C MT]571%AA%OVRXO^SA(.71X,]2QS3\B(UV M@E0/9[S(M/-W*0T[H8IAI8ENJ9622RC9&,:9!BP2M3#A"\#S8!JF6>ZZT\D>+%(FTT(# MH]KZMJ:CK4QLDSJ80F49U;)Y*BN/_+!+DBJKQXS4(S*H@]FT)JMJ61,7S:H) MKWE2I4]BD3CGSSPO%_#Z^C%%*IFX*%A2%4/D4=GD0L\LPZ:68?(:$"&]TZ=E M3AWJ]D<6J3[5YBU4U+M0>\'5J?ZN/ 5889[4=3;+^/1\64%]"__6?/K\%>N^ M=V<^<>@<+6I>'(!]R8'(YP,"$/4X& V$7F*CWI!$(]S<'IBI0YG;@0HT(O=)V.3+0[5&0/6EB@./ZZ/%P0/R MCXR#8&*$:K6V53+ I8V3N[RV.(KE7LI: 2!+JABP^]MX*V(( YU03"FK MU&IV0DF:X*E!N,V)&[?XRA,V,RL?JV1N+HS#.4 WO8*"M^V;(F$>E,H!H?6/ MU% Y/5$Z,^*9E&_=^MEYF>=)Q4A1<*!&'_QPT>G<^F-@&][>7MS=[J7T7]UF M3E>R&'_"*>%3/V4+#SB'*NVWQ45"<\2QTWY^7<8>0'KV>WNFVR6W'BW\!;W5/$?KF< M$Q,XP2S/DCP%YV/8K*'*]"R5 B!($J3,=*W?C#4N)G&6S!H:3D4U."T+AK?7 M@M2].=?>^-0+3\OL?\AX/92NJL&$!_DZ[UJ;KKP/]H8N0O;CLLK-+CO&12J) MW)V(R^6,?$ZR', ?EV7U1?SMSMT">R#0:Q-NZK&Q65DQ'-V/XE7G+O."%9.) M]@8E)QY!;KB\*V[FO"KK19+R!-)XL]U+?MJX6R579O%0< MAC@SK>NYQ J NJ%KX%L#2)!Y\_J/STL=]A(5+;#=N[5.59TN:2'(?ASB"PMW MXM\6T3;<)G@;!VS&4\;?<$2! M^UO*+)SSHIQG!80S("_5RT$-TH9LBN)/ID8^FPH%02-]O1HEI]X]NU5)&$LL M]LR-%LJF7:8(@?<)?5LP?0UHAB4M8QC+]=4.@: MDL>BH>[/%+M.\(B-:8&=+3.JXYE<+5SS^AL2&,P,FY(A;M;4?,#&R"NQRLSA ME(F1KHEL*P-\C>(^@YT&_)B=MVAAI<=$ERRVA%$1+5U6 MI/D2ZYC$='_D#?UNP*!9*GP*'1/,OZ9\P8LI+K5P<",Y"43=>-A\YKZT?R2-BJ L(00>L(^[3#"?PMR=;AF+#:\KJ.MF9XD5*8"#B0$?J MO.81AKO6!\9 6+Q[V3@D54=@@+T.&2L47UEH ]:#J[+?(1R4ZSLAP@-;>7MQ MQM3&/F"?/I_\])=!5QQ:-X%$I0RT1H)@AC'?.=CL[H,(6VDWA?'GGS[]Y=-G MOPSN9@YG!N)//GV.%ID.8J<+B[YGU^4?E6$AS^IKV9'NDF#/>V-7_DB7" _= M$N$CM%;.T7=N96?E.IYMQ08/_6N/T*9VI^=M]?B!K=39;1E/OGU)%EY+I@Y, M@Z1HBZ/_\)U3.I0WGNB$0BV$'KX![J1JF7 ;P83399T5'&CGYP^098)L>%G4 MV11/@V6!F0IZG[QJQC3S? .LY$;^,=LG7QZE@EDZD&'>:&&6FF.VV+XP?*?9 ML=K,)]\(Q^UQ=X ]6;:CBW,5\!JTT])=CSQZD7J_==R'4+_=5^'V6K!/*0A/ MS]+GL]GG(PE00V]1JGZ0I4 ?8R']@\TLI)/':A/ U\?LB->32>YYR'I&JFQ& M/ZN#K1M8[X8.8?R[IT1V2Z^'TRFVCDQRPY'J6]C=0[&&9&ZQ^X]3?6(CAL[D MV*$)EAJ]1?$:LZ3\2!Z,O=:LE=--.'3?@P@5=O\1XI?"GW>\FL:@%R5Q2.,>,+%7;<8^[4"[BY#7*LZ?%/)H=6G!,9X H,DU#(VFH;1,MG> M+U*EVJ$YW2%L4KZJM&\[K;:RKU>ET7JE257LE:#]2)MG'Y&P_MR M0V>E-+XJ#;PJJL-JJ3NOO\]I8!^?OF,N1+K(WA>5;OTICE6J+/Z-Y_U27RBOU3*MG,Z&?X0#4I1EO MH6H,[\I/G6^.]DG%B1*B*:%9IO '@-+P]+J(Y0UYWKDL*Q-PJ)?9D52 MI$[_IAVGBSI'PI7#"O.YD2#K!=.:K?9,[\,OG=-C4^23+62GME"VUU5C)9F+ MZ=_%&3.;K= TS$IZ7SJVYY>>.P.&M=OHM>E#WM(="V]38B'XV=E!L<#D "RQ6N'6 MIKG(^T*K]?(EU>'RU@&T=1K?1&1CCN2-+E3NA0U:I=?H*AXJ5^RO4$=,F^HD MJ_\E"XN3QYW[_#@B&XY;3Z6C&ZS;D1$'A\P93N&]G#;\2F]>TS>)TNOJ:_%,PN6Z"2]N<=]L<="453[DIQ2NSW):Y W1D@OTO= *-6EIY! M=Z[,I)F.W@^==\([2!;CI1 R 0_\*F3AX?*_ZHJ5Z?>;'D6+^Y\R.T15):#X6*&Q>(C?"$^K/)Z8'C&C:.;AA. M]8?7D^L/[>0Z_M\O5'X]@6QW;6XM^\,TX'^8'!:C<<6\RAV$.^T)IERQB$.^ M-2HH-:)2)*-"EYD!01[74??=,6F4>OF@-'P$#C)3RX9:3/+A:.W=Q@48L0)Z M+31QE15\U/#YKA>S]4@+^PUD,A0:O@*A-WLV!UJB&W6Y^7ZY>X?"RZVWYRC= M!ONURWFC,&:9&:L2:56$*';/5EF8!DA2Q.E-TZ\-Z[1&;YA\ W;*'[,",76G M20YEK<=HM>&E>I/-XNL1#99G44A!*=@B7$C/EG53SGGEFV%11UW,*"D%[$5H M8$I%U(Q**'/=XDBR>4(8EA@54=N:>*A,(>4-VZ<9SXOWEDXIBBC/Y%4C7K?C M.V1][W$[\J@TJNS)$[P_!+(J$2$S=>@EQ2JO M3AH'Z]Q4\CX7I?]F'&^L\=VUB<]8)GOAAC=8DW!=S!=YN>+\EE?/6KIP(?"WI&3L&VO3VCGE:#K0"6;B9;W+%ED#3%N#N19)UJDY!"J(!0KE.JPQ+*R*>(6)[P-T] MW-YQ>T)DZ&-C"IKO@O8- IP?V5:O.=0V=+BL9]H!/[V@L M>EY"+5RO+51)9/"7OC=C]MDG]:Y?JV1H7@-DZZ!Z(>W@@4X@T7M\QG9VQ>M!1ZHA[:""NE$,(4D^*I#J'#X=0>@YR0U; M)=JTR'G#3=.J4?$L_K^L=DW6=Q-&60-BUHC@.(]C8A:=IQD5\%"H<<%7YZY_M(MN,M]KHL2I=W6,;CO'("ME2=$I""P_,H]VK7>FC_@Z2N^2CY>([, M'ILB^O6'%6EAF_!'J'\3LW[X"%2)'B='(XJ1K$@GQSY,<*- +3N"XY,KF ;- M"F).S;! >AVD0/6,ZBFY XQF-1CGU[(CA/2P+#TJ M]%G_YTQ,_RI]6O7:,$?JA -3JK4"F@V:YL MSI Q@;B!Y-J/%*OKQQ*G-Z@FS#'FA)R)3N$_=@K >"XDZ QQ&?S+NW&7W;<, M5E\5.4Z!+R Q_&_P[Z"+4#"3]=YOFSK$)@AD*E(C6%1W\.^CM'1S6[W7GFQ( M<_4":@6Y %MU7Y0/T(4"5M-1L5A"]9-]F9Y U0J,'@-B&DVM^C=KL9ZOP*7> M;0=L;H7A$(NVM,8HUF48)# B.%?^2HV3/L;'#5!SF M*SX=UC=)U8QG'3$5'P#1=MPL4]I9 DP>%<8GNP)3L2 O>W"4TX<9U;-7O364 MWAKOQUO08^RB:,2;\4N9+\4PJ]5EE@L[=HW2HRRFA3&2=O##=X@[X]JP)01J M4&.CJ5CWLEF6K$WB+V4Y?4(,22+R!Y K@;BURT&V8*P1'R5;L%]_H M&#::+X0[=B7(VMSR>"8[OO-OZKB'BK"B2*;$\)180D=BV)H3BXFL[("$2RYW M H2S*1WA(3)$=2-!#Y#'\"CD.O V0C>B,5LC>I6\MT/-8N4.FM!U3 Z;J7$S M&C@N$..@G'#'\BR;Y*I)2]J/X@AHL1.883HYC2@O43FPG=;([*PQ[ZHOA#'=O(#[I/BE$'QRUF M*:0DH? #Z&2D]/C=X/ T>Y+8 ME3K++$Y7ZCJEA\O4>.&7G8(E'^B&^(]^YGDC0>EDZZ#TB.- MA4''\,,\('EXJ[>3D1P#@T&\-R?9;RJ*"6JEX46:SS/$J-;#8JH[6*0.A[AG MR-;20;78IZ$.M 9NWTB63?V62?#! M=L"UN#'VQ\EK#>(].LI=@:*9ZF [D;0'.@#!H0UR>5D%IIT)6Q^_O\W?^GFC M#XF8X2.%@'4$C4=LO)SW+G3V3%N,2IC1PLZ.WF)[&_I>LR-M M5=M <_.R:K)_XXLNB](@LC4?QKC5J<6+%K37J MRY8M)%_!JXTT?T(_2!F9*&A 7M! MN^X]35&<3K$07?X#KO%^!5O[!C"2E?_ MN![_;4=77Y?52[(:L+]59;AEQF>BUM?UK/*R MZY0IR=+9Z=A4Q8HO7)=%U2J2]3L3V77'LA"L7?2E1@+]($V5,7S+'HTBFHQX ML-JK_[J+P'0QW28?CFT?#O?OPRLN!LPW]&5335?/A8MGPF",LHD7<5?*$]0U M:#>D-.$+1"P[N64*Y\:LH+0 MC3IFRX">;-G ,D0M$@,?;>F<[M2D06B,5W-#HYARJ%O;.?&V=L.BZKX'6=VW M@*A98Q2R!6ED4Z,R\ TLJ/GZ/M8J:L1@H66VU!0C#1O!ZF=>/93696W]F0]> M>^A';+U[43TPV]]"Q:MX3C:T2?!< @Q%;Z;#SZP"BM[6GG. ML$'K/;A*10;>R&)L$>IL[,#QSCS43:&S<8*$CZFVEQ*%8_(@0.O:+08:GA64 M]2R,76X>1)H1DLVL$Y#A$KBIS"K\_*D7_$G28JJSLK:*2YO+D=&U*A MN!N25^.@3A89=1ZAJUGH%D(1C;;W7M!T8F%6KK(95H$N*^AHBJ8'CYH(@\8S M:KQQF:08T_J:?,OFR_EI657E"R GDX7X3;-K1PN,6@)1,RIA2LN 23U,*V)* MTS%;[;:/:H GE@R?244L>4ZR7,8/C]E2]R2B'K.T=BX?[H-^N EVG@W*+THT M2KIUS5E252N9!NRE5YOB:3+-:IBM(TJKL_Z-5"F?=VE<%\W6!@O#UPO7S7@& M[(.0DY)-A^O;,M\U:7LFS_0H$L_ 2B@#J<=CCQ-%D$8]HE'U<=EAG>Y>>3B1 MCG'M1LJ^&)FUKLD1<3%]V6+/-N CE'217-DFCMW$-O'78['(W8G!)FV,-"Z> M35O3I5\3N+ W_71$^=Z\L5*^E^1D<*=L2%Q..(#JP3G:?/'IQ;>L-AZS(0GA MZTJG<(O:5-GQ-?EG69WEXHI_G)Q%_5CQENSYQ]V7+.9[RJ,"%D+0F[ MITU0&!ZW'4(1L4$=N"6=<&GRCC(;D5D%.GG";DD"EL>4Z13ZCHO MK>?/O_?]V&5"D9X5-Y&P 3*2 )$:'N)N42-4! [W>.@ MQCE5MK%3HR2TC5AX>9.LX%PC*;X(A^U'*$?UG%+NL=G@$-Q*MK*%2@/"\Z&> M%U@??'2V64<.YR'%S&=NZ -!92,3GL+=!QGLD;[5L\O&ELX:E/0=L >JI%G3 M3(UTRJ!],O;@&(>F$Y/?%)RRP&+B0RRT*<)?$: P@ZB.\KQ\@8QKC5@5Z$3' MZ],DAX]V98"Z.&.WZ1.?+F&"?_I\\M-?!DPK9$:C1*Z0S@$<9P+FR():3F5Q M%X6Z+4DQ+&G8!97.A67CCV#<;9-4S;IYIW;98!PC=8G3ZMRDO$O'\/9Z"$A'8_;T-VPD[2SGA$W8% MD/U7U/$MJ_]%R5SX:>=,JB41V=<'*D-,_\ HPHK])O\;,770H[%NFM6VV,!S M0.[!,@Y>>5:U>A,S1JW!C.^F-;X R;=OZX]R'C7W#)D/\0<8&I&J&#E18,DS*L-+34,4[Z:#ZC1E9KE4$G;UCKY3265H]GS%;#I!YV5S*IB1E5QVNT M Z#=X7F'KS_M?)T#+52QKI&]6O6FU2DV_!EHKG9MCKJ.3!\@;5;P7I^]&&$_ MCB,:M973W>C_2/G=LV7=B M?M18N]7KKE52V'B".]M[W;)ES?]QL7@2.@ YH MBP2/>=Z?-@)X%/5NO*M2$#/=Q?M@;%4)[_'LS6&@O@H>0$%98)=,<1)Y8Z", M4!COS"LZC4A:O]L=>RB.V=)'=>=TWI:NJ4=D3FN*;^D$^P&Z,+)/GX)/Y]-E MG14<2A[F#Y(SS3?HCF ^NL@K%0,),T0["Q:C=-?/.*!(*3=#O_. M-N.#EJE!C(YH![Z6^;0^SQ"DB(>SN[+,?3D]%?? '(0/V#230%.)'P<-06.N M?9JFCW3"I/&,H5 &4I$FG8^.S?$5OZV87?<'B%YA0IQQ"> M'^[*DD81P7B0JYX,<3:+-6N"4OF>CN[.AU^J\J5YVAU2T:9Z1J'L$:5"EEF* M#4O;W(LE*LK/3MF(W;%S-F0D,@(*I#\K'$##AH<1'(WHD)!XT"*OT:[$8-7U M'[T#H=0FY,B#$I(#&6;1SHC>6B5T:>495]EC5B1YOAH2EV#.[\I3_D7($=<7 MSU7"!OZF-D@Z<4'2M?6]A<0@)3A85NBD<$WK?JD'K-@/J;?: QFL Y1>,P,_D/NL&2C3(P44PBEG$M 6X?6&_%3G4UYU9[ MM6JC0 6;X]F&/]%%:)XT[Z:UP@QZBCUC3S$@6]5JX4>C5U/2!,=P'*C[6JV> M*X[+YH<)GRY3/OT(GEP(JYY@EBVJ3)SIQ>&>S6 QB A4.C3G=89!?W=??VFM M@4G;0>,0^XVUASA@YH6G86*%WH8_M0@/(^0VS7X.5=4J/F$BL][8C74.^*AP M#=-5 K8S4SKN4=/K2&5W8B"1BJM[-J>%.VG9%+)4>0)O@UQ+TQ/5_Q*9L.M1Y14PAQ)_C!8Z$"H@^X>'AH0CQVB- M>RNTGA0E FF.UN)P)K:(YY!&0IC'Q&)A1>V[UX857L:E-78KBIZM6P^:OP>K MNH/I:Z:%3,.=>K0>WR]RZKHA"S/+P> MWWYHQ[J:'3UOM@)$%OS^8CN"D\I0.ZDYN[X&7%4/@ MP5PVY=D_SN5J=Z.H^\Z%@;L"=Z0L28"'G'_G 2DI>AN_TQX\LA';6=WOBZFX M[E?9PQ*(%8AG6979]<[)[RACBM59J3M^![CM41[$9I$EE=#Q!X3USK,&S.:! MS=7!(!^"P$V!K.!\@3N/_ ""6%N*-&.U3 MF8LS7TV[-U1 >28?;*%_4*<>K*S:4PK";9X](@JYJ0=,8/)*VVRE8M\MTGU, MW9RF2,7A[S'"W(0SYH2K#.E-53Y6R=QGS4?HCY'(I,A(::1UV+/A#JGEI^.' M/'O$XW:OR&_U+R-^P#ZHC/1'=L[I)TP_AZ=6">R0SO0[(MU-3GT/8/\^'W:K M\U!O3WQ/[33/LWRY^\V\BS-#2CP20YS+TW&-_!7N$BDV%GL)UA?=)KEGR86J M)D))\1A*?$??U?^7^N;&Z&-L73XI/;,Q2-[+M5OU6]P2+X]YW^[;Y+6D> K2 M3MZ!96[R[=SN )C(9VKRPKDV_1U8OK%?X%OF;6MWJUU M5+3&U2$L=^+#.YD?O0F+6+?2IWE2_P"FK!T9YHW[9M[C+C&A@^NBBK M$NOQ[*HL'K%,"1#YXQDM63N'4)5EL)L0S)9^]" 5,,ZC&)"&QFW!<)W/NM0>M M]=L B=$VG[Z,<0*1719%:?+D9)MZ>/?=[%74?E4]F.*P77S+B%_K/*L799WD M5IW @)TNLWRJ$I*&?FS"\S*51W_QBU_+ZE_B@)]")FPJAA8!Z7KU>QN^^6]J(W$@\;#,ZSS?':$AG-&Y]4D4*N.G.K1:,I]8? M_ISQ"GBI5UZ;$X@C""G3 G$MN![^$FV/"FJH_7)MLS8"L4YQEWS[+YYXE#84 M&"H%&0<\W%;-0H%!I%7 ,6-#%G&U7N;\TT^G__GI:SG-9AF?7N;)HU?KE;(X M :'LTT\/_WGRB2FY# 0?@S'Y.[&CW0*I9<]K3H(3>)[>%WYS]ALP+3':"Q#",!>&*T6%[P6@>YVLO]3U"&4@&$Z5L('0"Z0S%'Y^! MSF'/6 F\ZX(Z M=$F('UO \])'#E@>EN8$ E QA.,&#;T$=L"6RS-3BK ABG7TPIY,5P'[%$6P MV[U$=#_@&*V8UL#55O[FFGMT.UG'4@=L.Q3(&CLAA:DG5O"&3=:U9-F .GM)62YM:Y!A$X5T?S0:HPBS0*L MF-V8)VF@7 \W,?:G3X/@T/+;NPK#%ZN> %CWMTQ)C G#ZM\>^W$9B\0-;Q&C M&ZKLS#N>K2T[8HNP5AY/E);; [AC:<5]P](7$;,5P0L.B#I[++)9EB9(7&:[ MI6-11K=$Q$#<5'(,&+"X+F\2"CWNW,%0F83RQ/Z),;8X'(]]V>)V)50&U630 M(E&,_PL LD)]:G"[)/KWLJP,ZP!0I?M&TC2L&,JW+4(#I#>/%TCKT;YN]+1E M5Z,6W#J&9:;=^!9V#>HQOFN!BM5:?#N=2"V;B4?L/-^[TXDIG)WWLRUY9R%:BNW*Y&]"ABC4ENBVK.R;\A3LJ=8&"6Z\> MR3MWG%L?KPIK%M)YI68]B15#W9L?K*!!@%D4"01[4Y4IY],:*D_Z+#)3/UD>1R1^\ST]&F;^_2R M(LT6N9R.MI;@%$"S&8?J$3XJQ.V6BXOT1)R\)CP5;[]81G ,N'88>,.ND3ZM MBI$N#"> -N:J&\C%RM*H W[OP1W1*_KLB$@Q76=[] P6V6$@5734K")&A$+9 MYQPO1L/3T=7H;G1QRX;7Y^SVY^'DXN?QU?G%Y/8/[.+O]Z.[_XK"A;C6"W2M M/S>R<(^732W.U5/3NV6%MZA>UBO[VFJIEX3G>)W+TD:%D=B]..VK]JK6N-ZU MN]0%OXL(WG"H#VSWR8:S ]M'JK1O)2_!,78[H ._*!IX<:93\9T:CHA)_M_9 MXJR<[MQM' 4R*7' 2"830AE(/0Y;' 3R?@R"/+&%$;H4WVDX1\1#+S"A"5\( MS1A6%%L3^_S3IS\[<_3_2>:+_Q3;)GJ'XF1S-ZEQ4N^/C-XC JA..P_1@_3YKDS"N.(U<&2R8T M/DC86=B83-_6="QVL4W2.?@,NL45TUILH; +^CT?+8U)<8,CL\-EBE7&+$CF MGDCG[IZ2YM=RF4^A:"MM]#U*WJ#ZI@Z$;CD-0X6,-#)SO53WRO?A"OMI;R3F M"X]Q):IH11D]*H8I%ANIJ;PS@%=24']0DK$AMA*NWM"C,\^I!5#&1'I#^S?& M"B^_\8'%XDW8G+,:SLNJR?Z-Q]J+;W#]XU#A?O=4<:^G^?FGS__[G9CUEHSD M@($6O,S;J@?(3,!0;?"H*T;'+Y,4TQI^)('$;ZEDQ>,%[,$$IS[,M2-X@$UL M6W4C.2*\[EHD25-;1,/_]6"!$PUTS0AYP3)XC-OE8D$=&I(C M_!4\ =1'1B1^!H2+O9H;DGIPE08"8.L_/)[QZ<6W5'Q5[.3+W6$JJ,OAJ0=U M YLTRU;)2"Y; _:#"EB1J1,P:4L0WA->?'<^"HF$*IS"8G]@63-6HVSK?H2-D0IF\" MRQI=;-_V=^97USM$GWYWA^@O0D13CPIJ'=Q#ZC5LKVX:+H1!:, _JN/M*8N2 MH.<7=. .G_+XE>?YWXKRI;@5&WY9B'>PKI<[WU)EN@.$GOP+I#(EEI'H)MT#L]PP_6.+W"OL,8; 3SMMD=3P.96M34/P" M5^*0.VKXO >2;DOZ@+@4/H"&C^PW4,)02P1FPA#&;F#T/C"+#<=R?T]5&&:Q M+!^M7=T/L-Z7;;BDP[RAPYJI=O;H>2W/L595=YQFU[W:TD'_:01&+DY>0@)A M/"/ IBI45M4_YUF=YB50/_J6X:_78Z-BC)U*K*@NS[:J?,P (H8@(WNHN\H[ M2L&SN??;< S[*@9EJ]=E(581H E!X',<-+%6JFZPV %XGV&U:"[:$$AS$#-. M&$!FS^UD%;"-_T+^"WEM?1VH,>$I%QM1.%R-47!41G;&W[51532C-I3&FSX\ MWEVR-G$!&!41U_;U9XC+N,FR>#?TV3!?:3^S,DWQJ%4"VMP"AU5+\5PYK484 MZ"_1[(@\,B&-?1T\MN4I1\*1K9-\Z7O%> ;_I,AZ0(JS*,G10&:V&V1?4.G2 M:9P&T4&-LKMBG^K6U\=MF5ME022#,[CL$C&2.#0A!V@SQSW@ZZL5=P)*<21\(Z<"2; M821W%HQD'=V%%D"=);=R$;\_FTU7#ICAT'IR\+LG^[KG')!'K\OB0BZ;Y^(T MFXH=>T<"Y_4.DV9!GBK10=? _FR12Q38H"0R+3+*X;(_6]KM6/F:0<$;X<*[ M)M,"/72<5PF&J+WFO8:_QDRE; A[/<&C#BZ%ACH(,WE '-3/6RZ5,#J%5H:A MB,Z $?$#U5\B2%^RX 3GV;5@ M$,0PE",!3(<\:)=3.M;(+9)@<2%K5A"H!^)HF)L+F)17GK!-)9CRCHTFZEQ0 M2_>K> #'_DUL$2&C=&GF<&]FGO-:;&B("JE_YE-QI7XT2XQGUW5^]MO2.4-_Q&KJQ MK/JM%\U]X-V/Z5%M8G)_HW=A0QT53945=9;*SZ!]V>W]'\)!BZB\]1_G?_,[ M4!9B7PQ6'[+[(-7!_N+ZZW#RMPC@=9Y4Z9/7)40)V12DC'8)\;/&C;UL-RD^ MW%-1+UXN&W$ID'FVZJR$M^]AB2O'M5@%+L6](;6 M *#)MEAG:0Q!V?#VZ">G]E"Y);7DRP/V/)ERV-[.[FY#>^%+64Y?LCS?\9&K M/S_486[ E#_$05[[C;H;3''@0W?(6PY\,-E M\U16OLS;5LL_+3 :_79?MM@/I,N@X.2F5MM0SZ:H;AM4TP4U9O?@/LSI;@$< MH]%I'Z-W2_%D62$KX_7(&Z9BIUYB:3EF(B!\5?$GJ%)3/3"!MNB:B_..F.J> ME"NT320P$C$ 8_6B9O@D.=))5;4B(O( M'51$YI0>TRVTO2YY]K*A8,24^4U75@]Q-FPH6HNYP:8$YK288*DP/G!81$D^ M=L S&BP7!,^WE]@6ELAI)UG]K]/5J7@*3Y!T\V O=,0RD,NTV$A$AGU;YCRV M+>:%!,J>RR#=L"B623[AB[+:N:.F%,5(%B-AASYX]_(5UP8(X*E$TJC(FHQ( M1X$5;T37[^EUV?Q=#"2;K8:UPP=V]B06;3_6*9W#RHQNT8OF'/G,D!N/V MRZ[)F-'UE^'->')Q>"-T<#O"EXE8H(*G$ZE[[7AV\4T\N>*10P?;<0%9JA8= MNBGWDW3I[@?6-\5,)?:/\ZQ>E'62BZ/HI)^@JQ+SH?NG^A[6'*((86X5_:-C%C5*0KZ_$] MO?S ']SO3VSKN4(_-JX>6R4?6ZIZ'. //&:/ X0+V6@@B#%8'-2](%\5ALK6 M0QR/EJ8]0%-#F[^A\.#//WWZFU6:@HX(3":P&1\VK.OEG)"V]X#13?(4;\K% MH_S2F B=Q!?.98- CZ;UW6@Z:PSL'N'19A3ZJV8< Z9&$J65_=Y\YB .E,55 M!(L5:XDD%.A&<+<9RF'/7F(VR&V7!J$7B7V T"(\7, M EBVENSO,B]*K#QMJ/8A- !PBK])W)7PT-DG_5OW'A -6!6[PL(<:M<;$EXD5-.TQB+9KDF[BHQ#B"6?/^SC4T&^5@&(WF'3O.>:/1*\2/F-K>2USOU=;W%M)[ M"7F/N*6?I?>J]^X]-W^L)LTY%Z.8 OAD/Z93QST)21<7Y7O@^48&1CJ]8@N( MBV_B\)/5_*82E_()N$K7J8UG=+7V+6IZ+7)!HX$J4QH*P[$P',R .1S$,G01 M[Z!VF)[=$&F%\K%EC:D28MKO6 &#]_VX>RGOGLHE,-K+\QA#:$U'H[7T_)*]"'6ND/M:@0@;4;>)"VG3\JH'!./3Z#YI4-&AMVGZ< M)5],<)+2PT@1$_K9G?BXXU5U/+GQR-7O.A/;ISJWQU-\?WD [6;H01# ]W$%W8&"TD,"8$YCS MT.@>RC/&A2H7%L>0AZR0:1S50D?\5&=3&>Q2W1Y77HP%T *'*D,0;*!5P8]& MU_';WCDK?QCK6U47KMFZ$-_2S(QJYNC634:#7=.B>Z6UM[>\HU@7X'*OO;-I MINC>LZO@+'<=CC%9WI%8N*"['$0'B8%^F(I+3H79%ZM-+((5 !+;R%3@KOM1 MUQP:6'ET9H]($O4S-29,@UFC8G)8 W8):%DNTY76*'\0Y[IU\TI,X ZCQ)'1 MAK7<)%63I=D"^/:\:4T(Y_,@P3O8-75AR0],<-*G:>HXU@%=8K;=B4Z-K%. M_]:Y<7;K:2GY45I#T1IOZ#T\([P$[%2]:HS8B'':7LU:;WX5?G]2^S-NO'7F MG@HODJH8+QN,8XV+VT1LO%;P:?SP3\K;^VYC^LB3F$'8!T,NA@&4)#(Z*GX) M_41K)W!:ZL$$77?VXJ[VR=!2;M\N0#T@GF1\=%PP'((3+S2#>'=>:E6T[C9Y MXD$G[HM*GX/ODF_RS%%/RCR_)+;7?ML3E#-FJT14DE+*0"N[5+RY\3?S 6&N:&^JX<3J>XE"?Y39*) MR[CL)]*-99UP6OH5[IX2SQ94WJ?5W/!F=#;H1M'8"?Y1D5;0RPQ+#K L(6+= MP:&YSGF#L"FGC;'YX;QALS[U,)LB5=/J%4=&RYPHV5O.'T#35]*50PMA6#52.!$[EQVK#M M-!Q.+-=YE?/2*ZC>AW-._]5%OG;A, '.?=Y.(%G+U*N7[;&*][!=EIOL<#^E MZ1+RIE>]#VK0'^VR=;OU)4;@VP*/=:,:NZ6H/@H[*JHU\U4J0$K[A+ M5K!\P5(\3--JF>2^U/1*(DY8)3-B@.^U5A_J%W1BJ($7^U+(\\1Z_9]W8M;6 MMZO=W47_EI0.B"\=U(9GYQ;^%XNAI ?PNG@K6;K97*S;=B]&M/*DCB5!H6I) MA5E@V$;.^<-WKQ9M5*$41]P?P,4=-"KL.WHY=?2H<3,]#\@@WL>@'2R@,_(8 MW.<3WF05WLQPJUR415U6T"T;Z2!\^@08R91\EK*9$AZM9T $]WPYW8[8Y G M7F;%;3-O+JJJK,[*JH(H?%E):T6(]GD! 2=PFX M(V$0IL^4AST49L;"U#/L0F^%@%8L<$-R!9,GH/G,B^W+GIH;.W2Z-YP_= MH5AVU^T]3Z85#)CJ(KS/Y]^OO1N>JE(BGB02VP"U1AA1.^7LR35=IPG2;Z.QL^+U M3B%[V#WTGB&6\IT#&7H7C+ ?^ S8#5I8^UAQX..VTARQQRV&"S'_FZJ$VJSI MZ0HH%L7K1 1 Q>,0\% $OO<+X$+^!K,+2A50.'Q _LFL^,BT0F8T1@SOAG># MLZ4,;W]FEU?C7V_9Y63\E8UO+B;#N]'U%S8\NQO],KH;7=S^-6HA:YIQ/@-VZ(V@6D;%!YD'*]GY#$]H@V$B6)V;_1E_.3?#1Q;)7_, MKUGS9)W_U[B6ZU%Q\2WE=3V>299FP-XH6\1.^D_,ZJW]7:^Y0SE@BER_B!$[ M5Y9U,FLXI].HD@1=_S9[T^B/86-MU0I6QG-6QUE!5?B@U'#Y[W6 M5/P&4AF*#7X [=,F^SGMW;#OX7,7IW""&V6I_#Z 7K#QQ,Q>X148*1XM/MQ> MU-#TW\'@!K(;R,S=<-4(?R3O.DE%Z12'OR^+Y!3OP M^,*>1I_; W?$X;R-U>S$FIEGB! <%6O[D%75T^L;30IAR^\X"/QFUSKM814, MX0TGQJ"-7VS9JH-%&8 X]CJ9BZ7E:_+/LCI;UDTYYY47(D,)"8Z\Z'7P;F-4 MDA2QQ>LY7U0\I=HV\7/.\8I43(=SR$;]&S_?V""AAT:XMOX!TR,@'* *LG!<]-Y5F0UMGM^ MYA+;ZQ?,ECH&3&HAISAZ%(@X?-PZBN%N@<7;K0]M=*OMR_42C)-]&FHK_ C% M9NF.3WNMTPMIT3TL:K?M#JHZ:KN=N H(8"_M5EWBOCL':@FROXP7"@]KN+4_ M[_+4(^V_!B#BW'>Q'@\7;[SX^@)!W+LTU<_1UH#B]PH1#&)W9[<5\;A;086P M[;37'@.&YQLZ=H+2,#"-$XMV4&3_WV:(^>7#7I]% NC$,UE.TU>@65KA?J!98IOA295"6?TYT-V4>'V2!VFB0]Q] M)T?)U&7=R%:G]('F>Y3_C;BG![#:+?KJ-CTPJRJO*N3SLF@Q[/NT/PTN*H#& M@9HW&B:K'4,+387;LXDFP4&F 1N932IR'B$\&,8REQ;7R,$IF5B1E)!1?G-T M!L1-(H-*?U\F>39;X1J+?<#K'LM2+LZ8TCI@GSZ?_/27 ;./U7H@Z @S%*;& M$KN.);*?.J\;HQ$[>=TS^VYX:8A4D%GKOLB:FEJ\T<:YZJ<2X36&*HO/A1B^ M8" #M7NO]GI#W8OC-E2W3&[OM5/B>4#WF.\TNM>)8JTJ6FOW[*@/8W9$\,V& MN2 TGR@'Q9P6JEK;JWNP+OF.U?C7:]0N V&DH;ME^'6:Y(2%NA2?[=RCP%3? M@T!%E84BC\*.#60)T8Q1\PFRWISK8ILK (GIYC.*>^A\9YI0$C^P:HQ0P\!T MWAE ":S&VD'ZX.VU+KY!:]$[:- ^+F[$EYZ$%>/97840RF#1;J0Z5N-&EDF%K"@;M@CX*"-YH'6]]?%$ M\.9)8O^<\CI[+"#?X!4T%\]9P"YY]U)ZEJG^YY&;L]-165)S"G41D(#5DD]O MJG(F1HB<\9>8,@AEME0&8C7?TW&994])9=O"MFW&(_!SJ1O]E6=) MGA4:N(I7KN8__ WAC8@V[-AK\TM93E^R/._LN;D[?XQ7(],!4Z,:;.YI&H&6 MYD!%C Y,^+-* M5L%!7W4ALRSR# 98"NC,KQN=6<\Z:*Z[?Q/E@F&;-I[9G>TLV<=EF0N]>,.3 M"VG>>O<)?=J; +9W/!/W5WPI/>>HZ1DQ53TCX )5ZK-E!>K "3X]SN3,X0.,LM)I<^DZ97 M9?%XK.9*P.Z0X^\R2]F7QAE2H:W5X"'1[FLJKRVV2)]7NNTA'PQI8?-2] M2$D_.O,Z+WG)JH)J=CCJ/01N5=G=']T*.&UCXI1Q*G&VPV_=E&(2:_IY2UPM M#GKCV5WR;2+,FNU6#-_:C(8,722%L4P$65]EDY5DJ3!D3>P$[='HN^ZP']I,D\F#,+>" M"A(%EX1,J7AK57E>Q9:(?4J6S5-983 "P:?/29;C]@XM'C-Q]432P8>5#%\# M0Z6P%J2I7P9]\<-[S@JY+6MXD20-8 >5(+UO=/J)@3Z-XX -1R'I$)GK"7Y8 M\.SP0+34NP;#^^F0,9#DV._25A(TDEL:I MAHULYYT#92E.3"2G;IL>K>>O[*H+JB'S;;=)IR[I$^>07T^/982*Q7NF)KQAV'3<^\>B@W6Q4680[AF1V1'IT(#_K*J(![/+"V232( M9RA08Y!2,T2,_JON738$2>%FY##7 30T4O4]/5;V* <;-!AX@,Z6:T,7T.NM M."_:^-;!7>I[QLEJD#^8CVT8DPNI;DW7\#CDI.:P-^Z,,$8\,4@XV*&NE=)) M:$,:9= -;%+C&472+#(]K_"N%(OU,BC8I>F+$[3MV[86U+:8/JS$D]*&IJ@E MM%$7LQGTUU8I/DC8)0UWK^\3ODB:*I/!:+E%JYCTKH612J_*FV+R$VJ UD,' M1COX11T1U "@C8ZP+_SSC^XJIR/D?($'5H";%16?9PUD0F?2%UQJ")K&ZN2^ M6&]7=?K=[:HF'!8HV)%:/*!?A.SFW*[K\3Q)41OT5UJ,G_:D6[WNQ:"8Y MG(!56FE94](]$U@%=..2RN8I'?<>8:A4XR44S=M3NNI1BSDP/V M@,IA3WP_?K$GB.6<1W1.KIRC=K14.6=J.Z>PG-.\*^=89_:>9DXDVNKU)&YW MIRXZ-!/$01Q5;GGUG*5XO]%E9N,9G:S&7> S"#>+?XHUY2K;^?JV*R" Z7$S M.7#9/LV4R(F#F3S)EAN0@;\9$]A%(1;H"M?UJ-!K38,H[_[.G;]WVBZ']W%H M"KKL4,E^H>@!_>%<[\1;F\VR-,$LP7Q1%G@0>9N+(I3Q(O^@N,GP#+.XP-WK M6YM,9(]&YH E,^$2-LSS\@63Z@!/E+=Y6.%BEBWW9F\+HDI&5Y;11?CJSE[M M<7L91;4'F#J=CF7U\%NV:WS!=%L#(4'91?W''+/)&EPP\+)0JX.Y#)^(H[DX M7PS3IXP_R^WX-LEY_:4J7YJGKQP8#7VK&%"O[CL"90=2,RX&B=$-2V,-VMDC MJF=SU!\T-Q'-*VJ1)&_H^Y'1" <]9NF$Y#MJ9:26D=YWX0QG!?6='Z&7VC-L MD(/L:%Z):)(C&4QCY:"]!^\L4Y8%\:\84-HG<=,KKP?1?2' >DDE/]KS"6&F M@QC(OF%/!+B,_ >:& _X#7=:E8(4)UUIHSBR3)>IC$S5RQS N( MNDH6P$8X M7"QR<686YPZL9 #6L:MLGM%NLNO!P!X)'KK56"#3($?#]&@(#H;C@27'C(C) M(6')J1G4>_9C)VI_M]!P[ MSU'*"LC)(!(6V.SC853$1[+,&,),MP[2#.2HM9-(K-^87%*/&H M.#P*1,!D+MDM%XU[$> MK7*2:W^\_2-S[0M*Z']1-.)^8MTNU]JV[HH10L',OFH..MJT'I=M]I/:LX$0 MYUE+9Q;E/"NH9_G#CO5$K:C?Y7I*5RL1/S^$I#60H.VE=$*(<CR37&QESTPJ&MF?&)WBC(Q*X:F76FV4TH>0ELM9K2VV=,F8 M%O*C&'61J5!B^&!3NS3SP"WS(:WP][N1K-# \"@44-7BQ9KB F=>$ WU"'[> M[;. XZ:"Z=VL()SH?_ MV-ZQ@CU[F9.1HD:CXEDH*ZN56(BR^HD8IG=GE93"!DR)PXHT<<;Y4@4D4.O7 MF-;YAP?H<<"D&KNR(S0-;.]VYBHIN@[J? _F.8'@%G%V!/KW MS4")5@SDXEOZ!$9"?=X9_E2?MAM)]0H84?^R&[RMQ4WNA./KG,J7+&#_N_16 M5P")2STLPUK&T'8[O2Q]DE!*D K01LDY>8R^$Z=QY[38/.#1=Q6Q=SV P.?O M[B74K'&TU_^B>F%H5'O_.Z-S.2&U3.LUQKU8)=(<: M3N=P=6TJK-Z[^ 9EOCNC)$BXN,23> Q4N J8U'"<=CHA767LHV5LXAK+24WX M-BYAK+46@N]XM+%@3+IZSLJ*6\GJ29GGDAFL]WI"!S9OZ<2N"9H ;9\5A8%] MLB&WH?P2#3E@[A:J_ABW1:N25^=-;DK*\YCB5ZOV=>=#@E)+1X16':[)V2CE M^ZN]A4=B\&LW5?E8)?/SN/[K6&SK" M+<7D,VDVW\U:HLTLIB"IDWV06C\.F%%L)_CB;?'QW.*6"Z+6OX8\<)W+.\IE M5J=)#DV3+\4G.P?'I#1&XJ@),PH\ AMLU\O"<3RFA4VTDKR MLUS<$K)9QJ=^*%4IG2GQ3,J/AE@-9-Z&!M.@ZD15KP!'7@0\ZUKZX+IL^CD5 MO+%+59S08]^&ZLO;1HL8R(\"9UD_ AD$E6*+F?!43UJHQQJ6:38JFE(RFB@^ M.9G?^UX>E%[/46;P;O,3VP0JAL/D9":LD)X?,,/E)RTY;%X4".B,9[,L%:_- MW_CJ8K[(RQ7G0/YQ+\0$]^FO[T6NE$;I^TA&6US=)MDO;;-E2_C* M3W&&P;XS*90FO#GVX144!YVR(4^*I0O?'1>*5O,;QSMY;XYY+QZQ7PIQBIH2 M08;JBGM_BTX1Z]6B#)@GZNZT?)7-?!?>NR=*:WI'0@ \%";> # MW5LPR2V';>O>KMJV#]-FF519DJLPEFKE[K4&\P8B'R18\3T#]_,/[J/-<:+" M\9A%DXWW3L2# \DS\$%5LG(ML8*_)1$U. $W>7N5WI\2E89!E8=E5SS\9V&N M9V\)H8,FMK9"R'T6(ECTM^Z890-Z>!OTL"G>BN+@\_$L1N%&=X\!:A,@!B]L MA)*I9X[C]2JQ1DTGK=8,5O>&/9151S#>;>XCC#I9;V*Q'S/[Z".!+1SJ44$T M/$&;?W3XS9D^#[+Y1WN&@1V#S=T_&JO[QX!:4M2PA"IBH_BA- M>/)06H%,.'A%K+[(404TFW[1(TL:75#BA8]Z,<2-'[6M"8^A?(0)*@X^<$C_I)!?1VI7WC))J&!*!R,E#+48A%L,.IUP!K=YD5XW?$'J@A[,KWA=6L:%9RBX1&60;SF[9?1PH1W@7N)6NX >Q M-?^G:Z\0'APG,%^( [1"CS5"2J8864;%%*(46<.OA-%3WK MMF):H+,%XMG739:>01^CRK-3A)1%A:E+L<+';0[1AREMEM@(V1JW;-:T-E3D M Q#VY#WR; R8U3Y14R^0EJ,U=RN;0AZ!N&E;Q%Y%VR7VUR8INBMO$M\N9... M/$;H=M=[,CNW+=X".E>6,NGQN8H>B,>S31509;Q#D*4$Y?#OKOL$_D@!K M375,:JR8GG'#K<@<9??5M3K>B _'9Z/0ME_S%]D]$"*355F('U-N<=;2__L6 M@@@US.AAKJ)]\O:&MK^C[>2Z [#Y9M'D*S:CJ4W>Y4OT MO3#=,YY+3 L/B"M(;?Q!XN(/:NM[*M:=(!4))_A!9L$/2@,_H!!XS1HT10FP M H?T"557+(4]0:/%Q_6HU%N.KG\%(G(J(2*L R*R&2%R9R%$&)F@!%B/B#ZA M2AZPX_)5#-.$"WQ:!,Z"8>Q^O2[DP)-D-XFR \"J=V MOX:]F70>^BX?G7%66.DMCRY2D5"_1JY32;_-U%/--'T:AU0[A-F&)_QM1E\0 M?5A@BV'M7H>3E.L?O91_OQNY6$M-W=DI:IJ.;TLU4JX_%9] 0I96H#GKR MB.L;N79W@F[*;BP.^(3=L=%Z%CM*$CNN?UHE/3^Q$\AH?\99$3NK/0&\Z'AV M7]/M:/S0) "W'Q4JC7A95BZ>11&S[HI61XTGY>Q$Z*1[$E-:(7:JTY=01=A& M]6C=[\@M]FQ 25/)17-&NC798*N!#8> M^%6OA6$(_E5IR%$A&Z-_4"W2/Z)WY-W;&@TLQ1^ 6N=C%,!M4/\X_&C220_2 M20MT$OR_FD)-IQ,6Q^X$-\KV=UV$6W%A&@7GR0W*_M#6_LRGXG#W>,[K[)': M(WE!WJ4X9LF+AGGORQ1[HG;8$]J,=;IP8!B:\)I7S[P^IVIU#R* BS.F H$# M]NGSR4]_&71QIM=X+E9J!TPK/CK[.YL>?/BU@KAO.9O5']E_8$5;])/-I6UKMY]HNUW<8]'*]>+__N!?TR MX> YV,V7A05[4?PG.>+O !!C6"V_MW#^?3EOZXWFM5+X#Z3\(P(L8X*K(D\P M*W#R7$@); MJMNJ[\&^>Z,V^@"_0AIU@]&GU>%'8N,"FPZP>BB5@BMT" M\N1Q5Q89)8.!D(,=K4M3%F/(&LGPL 7)\+ R7[&1#->J/G4-TC#A$&G>!3W5 MA?HY>7@CZ\A#%^L(T#;3,#O@)="97 WUA_&QBDMIA1M=JSS;X5CD!-_HUQ_1 MK>[-1TEA)W$P-0;0*(F K:Z(O??^4ES#=C/(?7;ZZMMDMX7B?%$6!!>= M+QSM7LK(R@[Z&0[ :5G1E.)^Y3:NH($P& G[])G16-ZGQ[IJ!5/EMA3<-@.W M/:';["(A7/DC*.IJ(BL_1-5 ;T1%;OR&:.^?33!+31C)172K$*O>04;IMHB-U MHRE0[\VR1"/BU:T"2*/-G.V9I5 .\<=RL,,,0[%5Z92P38TWAPI/5SKA?R;>A<<24H(>X; W MH$&DGE6D*%E F[L0'F\P/"@^#F 40/>&4[T?Q*0C,@[*KP<&SI>)+XD@_I8H<+]];Y;BW$+H2-[^:W2^FP'$9*[/8ASD;2HS;-@4WA:=/ M19F7CRNL1FF7R_F])EJV)(_M*)&+5+8:Q$SG?=(*\+!"2\12=F;U:V" M>6S%IM+Y>((\>@O=:;P7&U54[I]W(^!SY9X<"+NLGFB$;H\E'\-T;V14!"_5^SYLG"2\AOC4V% M -8QB/OK>&9>MN'C8X61BVU_V?_][46,U0%WJ.\8I;(L!&('PO'.Y6?['_[^ M%+:WKU9U V4TCSGLYXA'QI$,J6.ON#"?9W6:E[5XD7U7.Y=HG5#89+;1QHRZ MJ"VM8[C!37<@IJ&NRS1#%^!;=_$M:Q0\W7*5&45H-V"Y4^W)1T]"(I#06P"I M35M0Q^8SG(D'X=DE:^MF;;7+LM4/6 *:P[?*VH-;G&N7N(-P-#7\:J]ZN:O< MTK@PGWDV03:"9'=XL>W9GT7HZMR[??D&TV06\1U8Z,)6WVIF)$3J+]#[2KR# M$['B>Z'YE2 VB1EB\Q^^_7XY-H3M;E$A,<+<0O3UT95$2K5!C,=AQEI/#F5) M8B2')>GOS91\R\.(QU.M%Q,+X*36,QOI ,6U-F;_;"3VY5)RS<]F/,4&;,1M MV\?J[D+P["7008I ";*+YC\;09RTE!2SXCRC!J>8=R-O#OOUJW.X@7V")7/( M#;1J:LB-X#OAN5ATS0?CH\Y]-_ $C+1M ^,U4NUX[=G UTYBXN7$_ ;NS'L] M^O W<9NN"5+5 8-8O>BK[9X\]H:Y(IJB!BAJ"N4M?:SDT3AC7B$*K[T M@=.E[^,::?:>U[-@_K#6I^^< I%6&0.S=8(_DA_@=$4);H@;]9EU< --4AE M_4$=? $4[A5T',P;G0RR:R[1+$(J"A>AMNPRR_GUTN,\+&O)0 XC08<\Z(XJ MN @CUU$RU>_5 @)^12(!<4H"$*%8$<1$.$WJK+XOR@>8@/ VC(K%L@&,89&* MO\*%Q(>[V?2"'3BP2C44B%KHP3 <#="(FO$P'!!S1Q2+YWG?3G1NYMJ3W8X< MKSGRXAM3]]'HQ O?1T*4_9FO$<2PM.YY[O;C;)8AT4 ;$)JC/F2]FEX M9ZF-L>H#7#,_1FG<1K6F9W#%&\\<3J@K8>VHX?-='R=)%I=$D(W-R!R&,O8; M*&"H(?C;&D 6E Y>B=4BT#4H)CFJ M# D43M[RILGY% NI^VG6C!6D4BR5E\?I2-R3-?)9';D5#@IHW90](.0TU.V* M/_/\3^[-1W'Z O)7DN"%*AECJ)_]J77WLGB%$?\M1_$.'>5.C44&AWRA@GI< MAN21ANEMW=FL:[.$3VI"WXGA\]V%)KBU()W;][G\)OYHP._J;KW1TBRH;@1&) $:JYQF_B"Y(D M*IU6=R:+;2<>>K+/TFGKD\,J2H_(&K)O?W;>Q*[ I3.(C#YC9%1<7NSU-A;W M\+Y]TQ%9##_A B<08;6^J. LJ(#O&>2#J.TJHF4[^0NS#0!MV]\/R9^U,'??[I\Y_?F7E;KUZZ2D&6%NK?DO(! M52J,B^!7+143%HIAD3WS*Q56 68I36,ZCL.*SECY@D0>B076YKKQ840"U9SS MAZ87^F<0%)_YV7_X;D6+8T/(;0L*PU7@HJQ6\MIHK7J0^+N8+_)RQ;__^-8Z ME;24Z>"! KO!'9*X [C2&/1L$M9X.2';1JMH@;W$UWAZT9J.UV9[%K<-UT]9 M.H">-G6]@3)3@@WST$[0P+5@#8N%X<_B ,:GOW+HA2=N1<+$Y)%_$:*;WD=[]Z^M7N)FSZ!!^:?]> 5NM-QOH$CW6T4SM""UMT?BU$&0;( MR,CD&(WL#/\=AID*95U#G+V G@<5CF \FV3UOTY7\/^78L,NJ[X@[C5!V"U= MB/ 6>@:PD\$/C#3N$>,>T!V;,.[78@+<)N"?YO]G[UV;(\>-=.&_PO#YL#,1 M:GNZO=ZS?N.<#Z5;6\=JE:PJS>S:'QQ4%4JBS2)J>9&Z_.M?)"XD2 (@6;RE MNB=BUS.CPBT3()#7)ZFW"IXCG@P!QJTL2>F>]6*GI%*10Z2^Y3U'!YP?Y-D0 M"/%@+-Z1E,+M/$2I!*]!2#J70I)G$)+L,/X!H<_1T!,9<>*+X!DA1_&?8SGKJ+5;LFW [K1;NND#8"5' M\=0PB%=<,NE-M.Q:8H;"G#PI)^/"#S>9",M^H"%$=:)>Q66;^Q M"^VX?HD)6=/:WP%NB D:.QKO00;E-^-#D@T07??IIT^__\#^YP^>-KX'5^$W M2+C\N-@LGIK&$_-X? %,?/-,/U[SI'J-/^)EY0^&6,DWR*PJ\CGC2ZKXD@J^ MI)QI3&1(#3_N@&D'C6FBGI]"T*?YJ=CP(+K9:*72Q,-9D@"7]NEAI5]HL7 MD!D3@-J$LKY^6"KJ"W[Y,R]BRAB[VM-OGT4&W^(D1V_RY/]Z@("6Y9#TR3#6 M]7\38_0TAV2JA-=1"3=:/Y8(J"^RYE=[/PQ5"%J_;'\^E*?&0KYT0\[_Y.M_ M(6$X2!%B/M)TI8?[+-S$]RE6SV/9_#B-V/POP4%H2S+'@7UX18I#WPC%8@ZI MY'@;F4FQU:<9-SAQ#$+ED=,)E-JS2A4I#?]^Z#-+/Z9-&XNF)$[_O@Y2>(5N MHFWP&FPS/^P1+,3'@F>V&&WD@*'!*"AA?M7)&%L >"GQQ84 PDD MHVGBM?HOOXS;5:+A>_#5][CA&[/R])RHJ59N!E$20M&!?2T)'+"14Q2[Q-+WSU7E2J,> M5>H1%4*_$R'T^8]RSK&S5,>D7YY6D[+F8;G2_A?)PY&'9'NTM-91":)HAD3U()RU++L Y'>5'1[ M$K3TH6G3]TK@IE_X<7SDE63Y4_7N"-+NFE8[-E'4%KQ4RYW JK[V-[Q,"%C$ M ^ZTNR:D2* ZM90NO(60PB;PL-4D9UXQC"I&]'N#]!9:*! M:\&/HFPTS3U_-K.GA+UB;-JK5^G1[54 K!C/XP-*Q_1$M< &HZ845&T@]26! MG!TR1$NBG9 AQX^E@$C>5 2ICJ%1/"ZZ#E0^9)6)-%APQ&D:&\6YVL MR;/6(6 E E"6(3$'\D'?#SG5(!X^B!>+VF6C^D8?R"L-7YFD5WZ@+S/RZ:=/ M/ZW>V"^L"V'W=ABP]W40)]5-Q--@^(?$'N>4O2D@:D+JS L[EFI.+Y&32BL] M_)@OMRK@>%MV"S'] E;M^<\QX2=[5(_.)*PK;,46NN5T&MO4A)-@W$_"A(JI MVK; ME$\I BYK>DTQK]1]?LBG]M3,F9(QI4NTX,Z&B2+/D]0$*C\&[%_4WZ0E M^$'>YXMH*ZM=)=*-T!\%V_@2PK_G/\A%G*F:G2*]7RWD+/=H3 A\/1?/*I"9 MG&Q9WW9TFC\3\"(?7H*-'OS>2T\LABQ%]$^F*0Y)4LD49:9KL@Q]F9L/M\@O M0?I22\E/RCGSY03^O RLJNW1\Y0R%2H)^+9N(9"UC,R^417R '\Y2@(F+DT+ M%C$SJY1Q5@.*T%;DO;$E&5 ADAHL1 U*(E_:65Y&9OP"D@I=ZYK&0L:!W-1> MXN/JZL)3)H(S[^.G#S_]\:Q 9#O3J^=-%H0P))FE3V6^NH"W-'IF2]D#;F[/ M=!08ZL.:C>7!8&=3YJ0,086^(9R4M$S*^))%'+SZ .0*.Y];.D (!=O'TI29 M?O4UA?]DU\-5Q-35N _84#'_F'OAYF)A5F)GI[ISTH)@;_B3U%0Y" ME:-1D6(!HRKX$[(D]RY^Y4XJS@IM3B^?U.,5X!8\HH3]BS;Q).K^A"PI1:2W MY(MOX,L[JF1^VS,D::R2\+?3!=A@X.;XM>$G8"A\K5_\8PT7:1D1&4?=_[-D MXX/%[>,4\>)CT!(69)B0KMCPBK))+M9'G@(DST M? M@D86^)S.N+C,"E6, LJLG?-M_OG=ZE/C/ISGS\HD\/E-)(4VI]\0.J!]L M9>$=F&]4K%((&U_[7WL6=Z^F21:ED@&9ZH5XOJ@! U0?^%1][<)8@(&)*,4!Z!H&5^/SH4 8:;A0)2?^@G6FF0D!CV3 M^):?)C-X#$A5:5\T,&Z!.K"LV;E^D+2.YN_AKL L)!]_.O_#QR]TR^NR7H?^ M7X9Z+,J)CB/9+Y2N(G:L0) M@?K>TOG"R'R= O=D4 *->&5Y06">!2.JS4V<]+)A=WS&0S8-4)HEZ-7'2-X9 M9/O9#Z+>_BAM:@NVIHZM"NDQ,"T38]C$/UK2:*9S7,W MTK$0D?F:G'STU*N:5&P'QKOS-BP@.GS&51CLX XA/ M37DU^C&=4IP:D0&6BWQ:.C>\'N[F" YT41MW$Y"D5P#1 N!<\Z%&CQL"+:5> MKPQ"O%2TUTVT@:>07!+YSXRLZ04/Y-OR9J_PD6W7E"N\JF9P3R7GYWI]LT36 MN)$!)T/1OX2[+//( M0[4<3ZV'!^^NJ2>7)%M+1K*_"\.&6M95"]X]K;G1P51@0.%L@!+ GRHFH2E#_X\5](U2( E[[-B* H NHB(\ M<-QO(^;NV $<46*HD6_$TU>;WV0Q?Q G@) M]AN["D3M%RC.SB7/5/0X\92H=7G:PL[TBU-?FSHON0D&Q#8]ND,N\$QRN5CC M]\IE_1 *GHQ;#\X,CW[!'KYG&DO]JM?%KL>0394F,3PQ9NSW\4T,-";!&M13HT[GGAV2JE((F21-:MA'KP@.'C^7(+<$)FP9 M=^1MD<=6W,NC4EDQO=I(G4[4 M$!B8OP1;HB522P3&ZYCN(7@\COPPK\Q]?F1JXQ=3$#4Z]V M.[))\VP)0 =CQ[X2ITK9I.A7U#%!7,6$O:*DU:I+E* M6*%OA2TE%&,:?=!(GBIU=3)2-;/04,=@#O^_\&'WJ\Y;Z)F@J> MP1]@-B^(?O3R";UBQ@GK^XS/AA(8VV+U)^_Z=OG+RKM^6'[Q;NY^OEJM;^X^ M>XN+]-/574U88455&?4N^&*=H\WY2/ M_)ZH*D>),5+TR##UK(Q>8DA"33Z0 YN<>V:9B)T'RQ;AX3T!=,3H,I='SPZ? MZC(=F=#2]Z?@.RQ(Q2C3*7$]EQW^<&<>O'Y4\&$.6['SWW$/457/3L&Q-BZ"WHZ M075X(LN)Y,I?'FK^'AX4+\/6]BJSUT\UD)W1(90DYEF!6W9[.D:Y&NS,TV#0 M;B? )1^&BA($E!S1"_(AQR:B4J945(RZ#,*,_8T_M,DR2Q.P_H+:E%N>3]RK M6K'2HD*5F,S39COSY#K.M!#?;X0?I0HAW.@#/-C"/'#%)B(J=X+0AJGHU8Q< M_0_!1.:M>U /F?!9:"U#ZVER!KA]->B%.=2U$6FU $QHF=" #9%'A?WMDNS\ M+!S_[1V"Y)V?/'%RY:#:[O[._QHDDI8N.ST= RYH!,9B ;?T$"3_["/=E@;S M8+2I!,5AR"A75YB+EON8 D;T$0(ETT7$ZXT?5!!%KZAWCDLF8LG6I2BJR2)" M1J"M!KQF(G#"@G5:13$>5#M.8*!6*(S]%R\XC2 F< SB+>& XMQJ;. P-A W M7OHKK&)L^A^C.(]56_M?9:!SHB+FDP>2L*N<"3+@Z%Z1- U%; ;@AK+V(%1E MZ8LLPWKBV=#7P#V&:A5G1<9!O@X1QJ"M1."%BK5XVF*^32V9)#]H]3+<;2LRK]K/GHW($LI'!^ M=O@4[Y',LGL@>6&JE1P9LIGXD+Q2$D]''OWA W1+C@/ HTGO:9+&) V$W,=S M6 5PS:E*A!B>7X(B7+4\@TB3/>0_)WPDQF) N5)"F=X)JM64>)8C^H47^$'!AMX/=!E?&2?7=4&$P7S1LTD6F"PU/U \GF %>3UN#N M;SX '-Q0HVJ@=R]*Z),524VO@3V3XS:;37#0 ?4S&B)X><[$H8CIXREHZ! MK-$EO.%H*?M_5?-Q=+?,LKX?F2K\&& MCHI+>6HP2RV&A2"7P\8UI"!([ET%BGB%(S! 8)O5-H,>3!'D: M15[-U9<3Y6E4>9RL7_>OE98+06C98FVV"8.5G&8< SB<2 %-;WN7^]-$;3.BB)SI&V* #7RK M5+V/F_S$&SJAIO5 X#9D=PM4@>">GM.S:4MC"5?6-$FT@Q!1OIFKE$QH-Z]% MZ@SB%A"CGNGA..^)I@.) [J]BM37(_&,( 2#P'>S\T2+]T?3*O7CM$[5$V%Z M)W_^96F!(_'C]T1=^8DO(''/%&PLG>XDZEG5KT%,(ZX+A1#B>:'J3P)^(),< M@W10]WYI/E&EL#0CS^0(4C*KMW]4II3N51J&'W8TYAH(XPZ3< MF&T%8IAZ)*_T1U+H*5,6^\TCR)8[7>=X$)91GL!64SF2WL?(E."CJ7=3%.28 MB0.E4!&X- SY4&B3EQK5S&L:[TC A N25-3,SVSP]))Q- ]>G"^)S&H@2#4# MP9FG$7-65V(Y01Y0I$5*_KIS+7!W8![&2(-A8!:>JFP&N,&OQ07>,\7#^QN, MYN^:PI(@QK<7*HZQD+<1;]G7\)8A4V0;R+=&+ @"^GC! M$&AW-LI;#N?EV]Q/K-73#UOQW=, #U'Y:[$JA.KP03 M& \(*B/J3)9E,A0YI9WB-"WGHFF5'0XBQMD/(4KVFEU45S+HN:<70Q]: 7! MX)X:?4*OQ1A$EO,2-$JY6+0#2H,"[&XT[!]11C<%'!L*!IB$AL%V((35?%QP MM1<#OQ=2PBH5I3$G*G \'#FUPL9&LL:-@2C0OP7$JT)X5;6><6GD)?.XJDN.PE(JRK)>)!V$DMC(?1( M]!(#NQPRX5 L_1OF:U6N8F]1#<&7%]'B=NBB&L.R5(VA6(VWEK+61)5_9V6> M)3VMPD PV?,29(0=25@7%\7R(UA\P>R_2^4N9 &X*S\&I\X$:K:>D@%)F;T< MNZ5T# ^&F\RU.P0=CMP23LQDR# 2];Z$=B_SQK=+0,IGIPR2X2* P(K5?Y[[ M23!,YJDY73WA]0;$7%SETB>?0=6:GUTE2(\D#?9@;87;H.!?J82-9C,>/Q]F M"\$IMI(=Y\@J3FLI>N 3FX)@/X]\%4U!>QB93\WDV M\L^/'I]4%$B??7W$( &0-4DS>(HZ>]X*2\+ M[B]'KGF^N!S*I5B>,$J*!0I0:['$R3TZN-A<%C*JO ;E)-/YG3+&/!Q("J(J3"B?!'!J2H 2QF"OE0 ,3G^L*M!+WHM4,2=+Y00M2H$U8-&I"J M\L-L(6ULBG@\ %CD8_("X<.JG@"/F9+F2)[+I336Q8ZM^P% "I(DV 5BE4Q< M91?.B=LJ8C!*:U#U!82*>:99:/E:SO3"V6>>#TORJFN2J"M?OV4.5OQKT3.O MBRN@,IFZ_T^2"L1,CMY7%#KB13SY%?Z-LT=S28]\RD9V;PN#[3/[K\4SKS G MZHL.9*V%<;W%9\\O1A[5IC@8);D975&@C3B1$7T@2LJ^#0,Y8U&Q)<'?+^6! M ,&@5T:P'&=4":/O@L-WM-9R8- D2\[O[0//YHJ>;P%'1,6_/IX<+)./Y_$! MSU1P)GN,'L_0I#)[Y M_3NZI@0&G.5.& UZW;+<$L0HD/:'J8 8^J^_!,-8(F(RLZ_;VLO-NX\1?8+@ M*[#RWD2'+"UKW.?'/,V06^9Z:5*:T??I6$"%*)O?1-H4.NY8H(#K+,)3(&JZ M^ECOEV9=#0#">11,)FAE_Z=(]2-1WH_.\ Z"S[LG1$,RG3*P:EW1C M/8HBA:[&A3&5OVN3YZXH ']B\%Y%.[\VN^L23\TS0:SB>,0J>00)D760A (J M^HL/Z0SI\9[G./?<5843(=TEWH'C1,#_%K5OY'PR#7Q4@\QX="MMVX"+48(& M5[-X]Z,FO8]+;!D=K>L.3U=NZX["*?1#X3_L72^,9SCP :5K];U08JX@=N9% MBAQ_(G($5L[:_ZII0OQ!._US$^@[X,O6QCP3S^0[(DC?HDG6/GJJ+;R?O>[2 MR3.AA:(T[L6,F?U&L*-\N#/O8?4XEW:.7!W+W.?&95,$[_ ]\EG.DY7;F/,RA."OKCQ+T##/D1"SO7/B*U@@? S^A6W)*PDIK^+F;::Y&R7@ MW>J%D&&B'A6"'A]Q^I#'X>C1=\E,U)RQ:)4$/0YA"Q*?B#V#_PJ%*I*7>66" MXW(W:MAC+=516Y5X08IUE>K/WHGPOIFC'Z=C:2DJ(]MGH2@%GVKL\37VX(A^ MG) ]W>(@!SAV$X1#7I.G.//CXYI-_;)^H^L7FB5L=>LW]HB M]N-/9]ZGGSY]FL[Y+3ZRP5Y2B#[8 -R.^.H&#P&0'_<3GUA30LX\ M-;G ))(?_9SQ 9.PJ*0)R-QUE*HG'/B;B"V&$?? =)#[,&,ZY^)P M"(,-T/?%CY^[RUB5VTM-X,60[7M@4WC@?\HG@20!-LNHU]?P1,I#GA,'(WLP MM+=@[U%!G!C]?=%63@IJM7OC(\7% 4P'1/;(QE7#B.V:)@>W[]+UW2BM?\Q# M]0BQ$%N>"I:4<*SO8YH2(2 "D/5Q$ %'S"909A*/E,"]#_F$GL]G'/6B&)EN M>0PEO6*:"IAY,9$G9II$[!F9;OT,/_YV]=LFFB=%&I5XD[JV(ZN7%'K%(*BV M\PD<5W",5?[>,OI+YH?!+B#;!W((_4V.=2-,?[TB M_HJ$/(_MW_^HB;RXF$F/L7F/](9&4O,Y/&T2W;/U'DFM/$5==W>TUT@S6U,-NZ^L,(-/5#S*=Z+^)'Z]?8M(KJ8@II?_QK=#E=#^K*3TQ9_&KF/7, M@VD]/N_H@08THBI!3.A^I^(=:X8V;@"3Y:^D+_,'">;](S=!OANJY#;JX^4F M0SGDCT@\2%.XS=XIJ24;N2!K ^-]>.]TF7SM[=R?DR#27_B'@$W#/Y2MJ+3! M/AXPK6_/L_2.IO]-4B@1>2ILC1C>T\?WU 3>4Y9"<*YWA*R8">I0CD5L.>U6 M4$QTB@-%<<2H/4Q Z7!E(R<(*.NQV/J3-N&ZKW8[T$U?"VLP&%_*J9_2*%QJ M<1FPCE#;,O##/D>-/7D?N,Y,E*$8PI&V4,TNYO:#K9I(1,Y"OC=O#^:4+(5X MNGA$:]&<;)*'.)]:,YH+"U]Y^L*K6&VG+^(,HHPW$VCADW+,&#^,_&B!VB>< MUZ*(3G_;DW0\CUN39YAEAX853V(*[+_TBDH]+0EUC]Y]#"I#>@25C]>1^9\L MX.%8?4IMJ$%%9*^LFJ,&GJPXQ4@TEM*:-=AS-8ND>3$'S<8<4"%FY[7=%WL: MI\&_^/D3>18?>R6%VG!ZS[1R\OJ<$^6I3,0*_334RN8Y&>#]$$2\PFXR@6Z> MI^.1E$.GW41$/;!0*U[9#X?(-&2*#)_"J\RA@[6]6X)KMFX-797]ES F22,2 M!QUZX:P(RK._6_(K<%?Y-(+,L]J6%]P9F^3%9B/""LG6%=+7YU73IO :@_2F MNO''I%L_["V)YU4^1B8=Y+ .ZH$*(>*QF>P!H)L J,A#E:2)JZ<<5ZA915J, M" N)R[C,JIR,TBKR8%<_7UK>!L804?&C^O7G9V9'73575?/P,'AUF Q6K"AO M4A@7OVT65FKYM=%?)RZ$W>P/?A##!R1UGU,O91C,*T8;6W\=EHC2 M#]\YBW2- Z>LI0' MEZ74N_?C"2Q@_?D.8BB=T5$W3R? M #R"'//?/,)''5],%#!-#JVX4EW^,2&[++P-=J>+RQ(9JLE,4%.;Q=0>S/TM M\:6L/-6HGL%&,B7UIO)66^]-<<&77/!U+DP#N[0"'%.F/K$51+":HJPR6^** M[N+\%ZC.]'7UYA_@EUZ6:SFGEP^MEYP&@?>'U?+ZX4?M=SZW!Y/+^.RI3,53 MIG=.5SZ^IT\ $#7Y%)/@?(Y*JZF: M@(/@"1"("B-7OP<93 BYJU<4 $:]^BI$TM1KMP4O]D0:=08Q3ECV?7#ZZJ[V M/-I4V@Q'J_.N5<>*H;K!)1'_O(GJ^LU#[Z)_:A;O!S4/$.CI4_V; KB;MGS? MR/17ZH5]GTPH7ZJ<,E76D^X\=LSW3+#G*G#BT2Q-F+H!5HGQJ1:IFOTBK/.$ MSXE0RD]=M3&@*5\\P;UXP_M6Y?L$Z!4/)-@_9>R#!@E'I$*LZ3U-16@9^P.' M2>\'A*3-P#=EDX)Y\: F@;_Q6=X?G:&)1#$ZVSHO']^[>K"KXW?=1.RMW(L"LX0[V]>4%\3J68JC+E]\W)*V>>TP#Y]"5X9%TU;A2>7 =>;6(@G@%JF4/GGY9FET$M' MOJ6*;QA"RWFR_R+: O!=J(&.CAZ$SR?F ;-\ZA+2#:K@^Z$X5#6*DA*N;!ZR ML"-,.V'\T*)K9.&&T9TDH+M<]H-6X6-XE]/AJO1:="DJ(5_Y),#R3\W \D^= M@>47S\\QUX28&A$'41)L>-FXGH:JZ5#^\_5[.0&R\-UTYK!WLSNEPVMCW/AA M [),_'(G_65^>$]%G>"^QRZO0,]NQ7QP3XT^X9$HPG_SXHLNNJ^^IA KR@2- MJXB=A)@?H-X!YT7A1_EVNEA3+,'3UC ZHRH^]+L,7*/+W6409H KQ&UAR\(4 M=B)/:@$%8AXNB0ESFS;'F2=G?^>TEW++Q9AY3,$'%5,PF]&Q#N.AA5'+OR[S M0L.#@G?H\=KJEV*J]TVX+2Y="H1:[>8Q]:WUU2^+-=ES'U$6DQ6)HH3&R>K^ MKW39/_H!1O>TX3TUOK>Z_^U?Z6_'1;0=GC9Y6-?>E?>+9Z/,N_?^2KWE))F< MPY-8,;+,MX/U#,@V"MW@N+:MH_GG1+0=GS-EDW^)< N3V",U)H1E#@7"P_VO M_0T7GWIHMQ*[18TTD8K;?_D&P!TUW#P6E@L:I4&4,9#"Z?@6IUEM2D-0 MK,N UC2LJ0+JKH6=*B=2.BRES-,W<$Z.KN^IG,#[04XQ&=#7L)1605!'KVXF MH?/65 9!W\=TF_&CTPL54HT+YFPYLE<,/3(4Y/#$&0,)3/A.[X&Z/DW\=&G O_R$/Q2@9/\%SH:8^\\I+ MRG_XUGFH7V8PX@>-!T\3\6"I@A>Y4ZUBALF!*?B/:Q+O3\4 R:<1SCM#-D\! M@L%;>##;>R?>A/J1FYOBG&#N*?=8XWWB_3 5U$?5\G)'4I%-%&SD7R&&?U!C M$X0?JSGRGV 6[P$ M%I9^!)6T@0I5$\1'R[I&0;()><1>7ZN8IJX5@TX2�&494P]]$+,=D#U^_! MF\?EM[+<5K@63OV4+.'[Q=K]]_%VDMPZ66^CWQJDCC].\3' M**U8%!,Y E+B9D.S*$V*Y^.6R60W*=F?>J165Q>>1\_??CICV=>/CG_ M@(KI/35_Z?V$)7A\#:.]GY-PI%S$3'%@@8,#+? T^QX%-T#(NZ>RA,S%Q_?F M)!66>8=3]-P5'@QS\(!_R/H\:IC4=V6%9U%S9]3KG?Q2SO MDU:#;I\T*/=C&\(YIJJL/R=QC9-4%2JZHZD4C!?)@UZMLQ^4:%[O3I"] ?]% MJ6J1J'=X9(^C%Y=JEXZ,U#DI,ZJXQGV9,KH,X1#91>%"'5A/>7]A_;P6Q#7K MM\HV&T(@(/R:Z59^"'4-DYYI&DV@AR6TO]R5_@4B1>'=R^,HITOG0,;'4I"W MSJR)7'#(V%&&51GH=(W.0S^(>;Y58;/H_5VQ(67RFS;H!)\)3[&&#)+SYB2X M\\Y)<-%'_AF]ED96_F^->2JGLM<5<^0JVI/55UKJ:J 8:5B!>0@VOZ*OW : M/4YD/5:H^+I_W=[.C^1V*\ 7]6]JQZY$&ANBLC['4*2*9Z2/S_0\9%^\C\,& M1\M!9XV)'I:P.F2X'']L,J0-*;F.Z1YR9>/(#R\R=B/OV3GC6 _1,Y+-QI;\PCH_YO_Z MIX#=+/'FY7C+UA_V, 1J(EX^)C\*=XN?)S((CD-?R1'D('(RZKX0'\1G>,JN M8R;!D6ASO*00O7KBUFD#>OF(WM_$F-/MVG!TZ5MF)&[T2&:0,.ZHL+A$J8:: M/4#EU&)<'8Y[,FCYH6FK(^SRQP/BK[4@G='CDJ#@'E/Z+TD2/$=^3^@].9BG MC3;1'3@,&?J>&&@9FX@U:P2>-\TPV>N"@_&$MTTW=4YUP0U&32G8V432Z.E< M<4!C$9__0#:AGR3!+A"QUHN\"@([)YLX./3 QJB.+9*5_%A"QGC%7'/$2(_- MA$KF>6F"T6_!\93LG]E!!:.LX!QZ]"ZQ7 @4G::H#SK&&W-(Q5AGWL/J$>]1 M9+*)(+W&&FX^(3,>/K:T#V)MAG-XYLGU?3^<+4'[BB&\#\+,.#JRP?X0TB,A M$LA4$V.EV>94?[0<]X/"WBV5S)G()#0X<17PIC@3KH08"@6 _CM5?NSPA.DP M%&VV;J(4@/,L": 8-T]LEQ"$I^LC:C1/&VXBA60@0O0#:*)F:NRAY6[%M"$N MF$7I8T2?$A*_ N+0373(TN3B!>[2Y*:4]#@*4A-'"BR6XNEK\<1BSCRY'"[. M%"&P"""[Z%J;!JQ3B_!07'MER!]88PTV0)']UCXR0O\ M/[R_KWX(+R]7 ,(]H$?%M&V_ >MY4VT"3,(;+@,D@--_/!S3+,#ZP$N>8'H M0[;# /K S.S4L?_UM 6<><7:/-$$WH[*'\L]\D5[:M4>7S;OJ2_<*U8^T16- M>3-"#/OP/6] O0HRYREP:P/_0HJ5>#[@BZ@2R>SN 3J:QK[-&:\8B\-]_*!Y9SU!,F9UZ@3)9)ZQE>I MBGNPMA^%8[98GO9%LG,&"ZS4)R@OR3I;_["TE>%- M' 3.&%=[?OSB_X/&%V"H[A,_X$XG?3IZ?!J/SS-50,%X5-?32UN2/H5@1<4E.//RS3,@ !UG45;"*CTTRQ9 M[N O@X)?B>&]'QZC'?^W'STQ%.J3\>AAW$YMXRNI>[,K:SD.*>18 EQUU9TR_^UV"?[<]I'-,WR';R#ZQU M>NP9"*\FV'I[,8'WI&9@.H.8P@/F@9>/>!OQBNX4\G6P8]K%T:,1\=@MNP<) MCYT8:$G8SZ.\&9Q"4 M4*Z&GDB4 M&YR\DG+@R&6O[/R*GC8U$KCVL]]44S MB^I9,%-4.QF/VG+R>#Z+C%IH&=ZQB#H<\Q393'-^" '&J?5S];6#L5.UC53 P">:=M: M=41!XF<_B,"!L(RNF0(7/$?BLM\<=4,*N6%TR%HS$$%B(OFD@6:_I[7B"5K4 MDL2% >21ZH7 DV/D^1U"ER-D2Q1ZY* Y4KG#_.(?]"U8%L=Q=T M&1$%4_*LRE)^'D^%W"Z9: +9>W!Q^4F0U.+N*H4479_]&/.@8.#)0?+\?R!1 M@I$M9#QP)0K8?AJ[C8"":!/H83O!U]0! M!4FY/")RY)W4V-JB(.0^INP+8A\,.TB@2,,).L"G\YB071;>!CMBHJE%-Q3D MU;^6Q5YYK^AS%/P+7NUS/P3KR.J%D(Z/7]FC3<1H,-BN*4W(.>:=;]$%(5DRQQ&,2CL27WW=! G@"[]41!\ 4VB5&1U M/03)/\^/ &55]3JT:(Z"G/KEM")I&G(#;M+U7C-V14*F@"#ROZ3?7974;:7N7QF9@PX 0J6-?A#+7Y0*D)'TMD>V] /TG.C]I_\3?)O;GMQIA= MF-64JCNV7KC!&G6R0I?CW5:6K M6V]D!U4S#VS9\GB!0>DAD.(#X&87WA\>#0/10^T#'P>9 AG;E M_"N*S^,SI=NW( S5W7;)0\'$HV ZQ:[V* @J/K/\AI*W=^G6M@7_=/F.!YA@ M]@-[39[BS(^/J^!KS=QL/L3-/5"< XLWLR%XI*G3[/L%4$8Q/0CK.%.;H!X, MC_"64)-K*F.CX2VHV6.[=$:QBP9;/P2E2F=1_N[>GXQ HR!X/"CNWA#_0,+P6^#G&EVC2 M%:!@>MT:J?+43O72V/NC(+APG4!Z!VMN_X@L35&0H;OR]71V$QVVMB@($4?# ME=.K-YA=_5+Q_Z9T"?TW%+S5C2J1"'=]H>&6Q(FXL(RA:PU]9K<6"_5TL=W& M1'H+EO$]0+%$FY)!M:DMBATR&O 9WR7ZTP(2#?E>%&*7VP/:8SPD#,G3$\6' MSU]2R\MC:#F_#,HKBO*H\F66)BD3,1GC:P*HL16J';"4QS2!=#8$IITZW.Q[ MN6*_\2>_B!:K.#%20FRFJ0Y]<>Z[^*J8VM!J6_/6*(@Y69*7\KKV4=YE-OEP M\$E0L,[@;>EH$?+?O/;N@ MMXY]^#16Q_T3#75::C^BV)>:/-)P=-L$[9DF[%F$ 8EI"J[-]-HX!A\ M%A3,FZJF'H^HS0WCTQH472N9_3:1%79*17XD-!OX-N&=82KHK0E(XX3NLY/[ ME\P'I]::[= ^2)CLP#XG\^5I;XGBP[DHP/(V1U5( :X$T-) ([/;2EMVG7VO M^.>VK7V2,H;KGJ80H>2'(F2^'F[0H3.*'35D9/)X(TNX48-_Y/314#!#!52R MO7L*1$7K>FR:7Z3(NZ+32B 6!=RDV?X^P;PH&&QW!@F(QPKTX363/*Z9EN6' MD >=P*U(_%W:-K?XM+%1,$J!"<&3%AO"0ESM4!!P:X#6?B 0! !A.54@;;.? MH5]+)N/64AE>2"'T-_D)2;XT:IN8,MNLYO<2_$2 M%^Q?E_&:OI4^+4>SV7>GY7&JWPQ)D8++--KXF=14_P&'1O'UE@70"N0Q+^?* M5 ZPW]R3>-,JN+MYC-G/QWD6A. UTD&!'HC*!3+?O6WZH-C1^M&KH5.WTZMK MW5"0I\6/^'LEAI)D$P<'&VD-75"0=4F>TM:Q7<:F*,BP8FXY*6KNA8,XJ94O M=Y>0-$>B;:+Y#HV$.7O,?@]JY92-XIFM#8K=6&5/"?F?C+'WZM69 V%LB)$$ M%Q"*I>GL1VCQZ:>/_VE/L*G\C(+K!2CSO1_P.@Z\'I'#P./J@(*D<@HTC<2= M8PFU[)I1W6DX%.P8TM&2QX&-[='))T+!PB* 7.BKQ7^;11);:Q3$&+;I@C*- M;2LCC15L'ML:;5]N1&ZJT0/:;T043,G/VX/_]H4I9V!6,CX]QH8H2-!8J_RA MC@AT>VL4Q.A0;=?L%PW@QQAH86^.@IQ2NI9K6XP-<9 0AO0-,N:N:7Q)LZ=T MEX7URI*NE+4N Z @F:TJ]).$!UMQ2"U^LAI-7I($$81V#K4(<-,"X*!EG<^(ZKP=T#!5%@9RHB3Q6LV27COLTJ96Z-@AAK5<="5.40Z?$6 M)/$K/X;P$UOH_LF#H6!%L4@5DPG6!#ODAZL]"H*LYD/+]KG:HR!()>>H4LC% M9;C8_B,SP ]VZCB[S:A-ND&.8 XFE\<#C1Y7$D)G#3'34C *$Y!"X^, M_$,"M)SHU-&'0$*VNF[T1\0".F)L.OL!OV1*V89IS(G=,&IH@H+[!4*I^(9, M@5--;5$0(@&/HV:O:K@2NX,M\S![]C;U*8;;GZ8Y=, MV'^6E09C=NE8<\S..//;;@7>2Y:[Y<5-.P&A81 ^ZW MT= !!4EMI+5%>DW IAZ"L20#(W2IL?%BZS\L"O:870SP9?)09,*"G[N T/D1K^14!S?=/ 6VGIO:98?;O&!)@ MQ3,3;46<]Y%CK@G'CQ:Z5ZW]T;DSDD#Q"UZB*;R)MN3KGTGI&;(V0G&T^0P5RI#\Z3N3FBT36-=R2 7%-SI%;/,5$PAE?)]O<.JW"Y!8I%G^). M6FSI(;7@PIP^W+SOL,@2_OO%7TMO:OY7%'OUN%*/'KOG/M-7$D=[9Q2GLP,* MDJ \':31/;*6<;HV&>5=)&,F3OY6WB3V"8)HW7[:8 M%CB[]'V1[?=!E%AA9ZJ_HSAC;#7P89-+(OYY$_&MR.U0=LSQ=CUGWY5M;E6K3BCV[SZ60'8:@IH%\;9EE]EW3 #WJ,]>9JVQ M+Y]):8O-2T!>I55!U$MZ%3AH?^+A.P+M_@L!,:^ZIP,-BV+73[YX[ZB\86LW M<)-J,*)@JHW]D4$DMTMXHI+J[H""K2"=0\0DMLP]JS6>_&7(T9S!"V;V[ MEF8H=J,>!FW:A'HK)+8&=L158H6((*WC,CQ\MZ4 M$*JO \ L\-_']-_<"2]6I!8I^J-)PZ*@C4& ME5)IDS+KTV70:=\;!;&W-'H&PP6$;A>!(LX4*FJ2).S$B#S7J@MS_-E0,),;%B#8 MV'Z *DU0N(36OYA<0NM?4/#TUH $:SU?UL8H2*GX>:6"8?0!&5NB( *R5S<@ MQ9DM;W*IKII W4:87O]O@GR0\@G?HCJ: QIM LB9[.A^( M'P;_,B:C]!L-Q0DHY_2!X&>6FJJM4"S>!<\G1)IJ+G)B.<:GC82""=S"X0/Z M_E7T&L24^\S]$%:>1X%"$0T)2;BF\IMD'>[(&S0S&^.'&!<%@[Y0X76YB8K M*Y6U#Z(?NY^9\$>:*B*<,,SLU]UXOO,'$H+ZNZV;9J><%\7Y,F$/WI/(#V5A M765#E:9(N^6V]1 HR#:AV[O3K]P]4!!5D=7LL4K&ABA(4%%[-I@Y_7<4"S85 M,H:X*1L!KO:S!P:OR#.LYS.AS[%_>&'"0F@)\+CRL4!U4Y(=URM -DJD-_% 27W_@'B(9:[AYEKJE1_W)U0$&2R1IUZ\J^ M=G9 0=)I0/<"24,YTN\I>X))&L1Y>8/$:2X:=THD 2P/Y#D /TJ4@J!ECELI MMYG]";C-]H=5ML]KJK$?BAHJU8? V7AV4JY)S//?]_O<]TWE(E6_SK@;%5?I (+F#/=$2"$R[Y^ N MVY@C.YM[S7[2F(C!>,\K0H^WS7>4.][9/C\_Q^09( "9^!:P6W]3J[>,9E$H MSIU6:J < 7;OBR]%/9I%5JDS7ZG/>"@8LLH.!U&"A^ED3%FY#NF;AG[CQ!)H MUQ4%F46JW#F%X(4-0&,9@R#;]4!!U-7^$-(C(2(6P_)I%WXV$>1:\S6:B!]F M9!1, N-"*N.S*L^C7HO;%MK5HNOL;P[;"*$V7?AQ?-P)7PK;@T $6$*YU.J+ MT*(+BMVKOO@N [.I)0HB)GASZVZER2='P6I'M'(BPI5#,#0:?4KMNJ(@4T5E MYGXP+3[?@O#:T&5V1\ 7QN)]MJ]_X+4?L>Q M82JL+IP^\HO0?JB*2?U..\; M %TE2;+<:957';+6B-,A8:<*#W^,XKQ<3"%A)#?) _N=1OY3>+RG"4\B,#/J MA(%0L$!Y2$=7!';ZD4MO-L]QD/!4-6 3ME$.<4I1HP M"E2+#AH\_.UZXB!R^%QC+;]]!/FEP[PH&&QRT\,'(&.^%P#@R%_KXC-POQ@G M#X>"'99J$,W.,!R8C3HF(>23;/S$@.1C;X5B#PH7/I,0K[-H*Q+]LD[>?V?7 MV77GQ1XP;O\E(\@ E6RYR\WFNKA4U:!;=T2QDU* D)7X^)KAE3DZ]["Q$PK2 MI+-?2])NC@RH-T9!2EW*U[\<>:@Z:0GV_B@(%D]S7E'3GCED;(B"!,ESGJ<5 M/&6IU,D @;.H>^G8+'='%"2>C/H',KO%MMIW3!2,*<<4':^2-(!*7.Q#DXHE M-#!;EEMT1$%B_4K1#VQR?I2N G.Q@;:=49"J%;EP0A36FZ%8/C?/,J6'*FE8 M82YP7XS=<-ZF'PH"ZZ<)U@@AY=<9 %:I'V24#?@PUF^TW;EL,Q(*)FA%J]94 M(?A#OF 1#+:FX(V]C^EKP-[^\R.@16NP"X7FYRQ!.L(\*!B8R^CGQR_<[L2- M"-X+X+^R=LD]EMK[>87P%K%^%8B8_LUA/%SBCD-A.Z M1.CKZ!*F76O?&P6QX#)O:Z3(%FQ$^9OE]'/?LR+V(/__Z.- MK#9]41!ZG@4A6$,7T5;]ZPW[EF0"I\/IWJHCDB!CJ>@_$%[5B"L73"G6J6IJ MBV*OM(BS*A!N0X!:M3D* 2^XY:GFAC['_KYXW415/Z-LUK(K"C*;0X-01O,8?,\Y=IY",1.8 M[C1*7H)#E]SUYI'>BU+;-6U/]SE"6K7Z4<4VF3()$2P'R9FLOKJ5D.Y*?;6; MJ+'"6C=7WH6!G>>^K\;+&>\K9 P51I\<:E:/67OT@! V?20J?(6-UV+@F M]USSWWTDILG!WQ ?-+2=V?G@;(CB+&C MYH("Q%&8.\HMJD)-=?=&06IFHV@ MECYH:X-BX6WJ&BM'6 2!%F1F.? LJ[\[:X@GSU&3#*VQT\..2Z*'981=^U*[%@; MS^Y#4$6E@F3CAQ 0BV%RBAF8H MEN^&.P4@=YNUHUU/%$1:@_0^_?3QCQ\_V66)5AUGO]IKHIS9[52]N5MV0[&# M2D18O?D'^W;56Z%8_'G&-"D"093[)XG_>D&C)-C*HD*J5 7;"Z,)N$M_% 2S M$R5,0K:[H]0 Q9)KKJ#V+A;,OI4.Y& F8SQ<@,5VRY-%_+!E NA,2T&Q#74[ M<<4PW&@65J&KJA"5J(N[-*0M334G"L8ZW1=U#B0Z'$)>QLO$O4$&1L$B2X:\ M2J$'X24+X1!PP$)V"&)Q%."IH0+?SWB^AA@7!8/D77--XSQ9(RV)"7FNJ2QT MI4<]&\].GP%GSVTJF-#84:V;H@H1PAFR=N)0*-AP M 4V@X!QL*M0(*"HV&=4H5_O9=?@O9 L \F8_0.E'%+R_B;8@/*B*NE4'^?GQ MB_\/]F[ =V?3 3L.,?L._;\L K//?]BKQM=;H-@K=?GSP",FY%!VCP$($Q0M M [F&QF:=QO60=!T+!2,N@S #[V@1(N@,BK&V1D),XDOL6AG1Q/$/K 477>U1 M$,0/SE.S8OU45:SY_\@RZ+RX0%)<[%8-?NB)4+#04;^Z&9BF=6<4I-8>\UM7 MN09[:Q3$7-N?04MRA;L'"J+D!2/@=D5=8'@I5"V=-F NC7U1$.J*4E5Z@] B MJI^8Z_GI/RH*YG!W_TV29"J_1ZQ9Q -6H@+X_?HYMGA03QL)!Q/R&(E66-6R M[*Y\II5Q2I +!LW$^LB/,A$*%BJD9+8X3DN+=*R&+BC(^DPB]L9R@W^6)'PC MG"9;99YTW1Q]QT3!&!L@:F0RRY9,-2<:?#N.C())AHP2.RJ5M?'LFO6:'FGJ M?Z$I6)I%*I>UC(^K+8H],6-O\)SZ;G =>1<49+4)+0@(X8 J;)B^MV#+&8XBI4+#1#=ID%7ZM/5 0 M]4">P7_ >+QX=F'QF-JA(.">ET-+CV"M3)ED /$)/.#+)5LT=IK],5EE^[T? M'Y>["W:[/-,X(.QISV_8/P7L0,6;EV-#4/,I@Z#85;T,#,1@VN4!<\O9]Z_D MG^0!I=S2S',*\P 9^*_JGK7N.#N)^4'27GLP;SQ&] FB9^%4W42'#,SL^NOX M )9HH(Z+!KD]3F7TY,-6.3/V?"@.OL,BQDL\QE"Q^=Z/T^7.\-9:->H!AIT] MFE[ !/U,0R8PL%OM.@A);,$2JC1"L;,&OA;&BILM.\S!CF-4E;=%@9!!+ECA MS.;!8P3\^:YG;N0I9[^!1LJQE_E<5U\WXHK8'QBQ$^?Y.]W<":R,[S8O 1$I*Z"%"K@L[X0 M,'+7/J231D%QM7='3#D_BJL!0.XX7;?2@GU^- T&OCZ[2WRRV6<_:2=_-1RF M@=2R!X<:$\4I!+B (%4U9PJH\];E:SH-@()D_GI*?[$S@-S8$!$)71)VW3U0 M$,6]EQ!,Q81OD3!R1U/2,IBS=6<4I%X2)NYM FNHF?X[B@4K0,M[/]@V8%[* M)BB6??(U?4F231P<;/LSQ+@H&%0R''&W-X1!PY575%F]8)0\V\H=MNZ.@ER7 M14-#O9*V=D %N*:9,=WVM)'>(1, DW;]1L)7(G!I^S.C.B(*ICR4-&FW]=C6 M=G9)5ZN6952CJ[_/NV"9L/[WN^6?2PO5_H[B:!3:S:TKSM+0;/8#H?7^<=D#0Q,47>TYV-.91 Y07E@!)HI-)T3T4BCW- M/2KRW2B9D:7S9KLL_#*L 5/*XHJ;QO%]#CH!"I;=$D8)L42JJVR52T;PCDGF M7 0)S*!=)PV$A 5LJ2!X-AW"TZC M)5RQRH(!AD1QF.M;J73JJL^_70\41#E"$Q0X!?R[,6NU;5\4A"KC^3):^1"% M7@H7RF.%3&2VZXF"2'L(-7= EL]C0RG#;L.@(!_>_^5.A&E>^QO^/G[QOP;[ M;'].XYB^@1G$/[!?S'EF7?K/?E-+;W(>EWKAQ_%Q)T1&)9-H-W6!NA6/J-4F'-^*QVF)T=D M0E,?%(2Y(AN%&;**3F6LBS3 <"C8X<:,/O=#6V6+5AU1D*@E\Q41\RX<)&>' MV6'T\DBWU89$?AS0*AG61BAVHP;\(90R^#>SGF-MCH*@?ZCHF". M2AJ4][\4]MWV%W/SVS 4.UNN3ZX7%L[-WF[(ITX#("&Y M5GR!)6OA948^_?3IW\WV MMS9]9B=,E<6#Q#&F,!Y\QO6KD!OSUY2)<(3CSJ5I2$R%&[KU1G&<+;MBOYV= M'5"05#4D@G-\8R+%V! %"0I/JR;VN$IL.+N@(,NL[DJKA.NB;-41!8D%T%/K MU[W):-QS2!1L<21BF,5]:W,4Y!C24)T/O:L]"H(JV5,N6BQ-49"A\GT=]E"G MPM6E/PJ"#44X2@62P7N?P)U@M?2W[8Z"7"O*23+JK5 LWB!=7I@+ ^E%XU70*7OQ M,XY"T%!+J$,%Q,&G1L'FTD< /JZ\7%?;7/2VW5&06TN?+/QZ=D@]9Y?9?68/ M<.SJ[V[E)Q3VL4Q-R1%#!..&[FE@EO1R@/J)4Q<)<[:]\;!;%" M=PQ=P&3&J[1-O]D%D4(V@A/7&'/;T'QVL:KT' M"J(^=&W-$5!AK"00PZCP_)::X1BZ=IS*O0! MJUC=]!HW=4=!;HO$ZH:F*,@P)AK6PZ5-9+7LBH),=P"X/1>L33\4!-8":M@I MV[SL_?B?=N*:^J @C+VS,JYPN8.: ]RP#=9?P*,< M'_]^<5?:F/RO*';">,WDV&Z.-.@6_5 0J 4JU\]-4I3#LY/:;00<1.?%K !E M^B:Z\ ]!"I6M]GL:<8NDD=#&7K/?>]?D*<[\^'C'MF']1MB.@EQ'RE);>+:. M0Z @VUEWD/T5_D#VAY >JSB>^OOHQ#,:> H<; /\*;)-P%;U1$-0&05I4T,JU8J/@=,HX*!B@RP'1MEM]A;9]41!J3KBI MI8/Q.,EEEB;LCMX6 = M\$<'G6#V6,LK7AEYL=VR)2=P"_OA7X/#!=W6 B[M M+6?7;C73"!1A2@FQ8"$V-D:R'QS$Q^<7S:6?^H:R?TUM47R+EP%D&T3;"I*A M42,U-T5!AB5"9OWBI[_0+-R*,LSYTR ?A0ZQ-@TCH6 ">_! G2:71/SS)I+( ML&K'S(:^ADXH2.N._+I^BQMLY2*4!9U0M7S M5 Y^&9+MU5= ,A:IO,8C>\I *%A0'$'7U2AS\Q8)H+XM=X:,Z);H3@--@HQU M#9C_+>QO;4; 0?2I> F-.6\<*B&YB43"6'O-;OBYD2@9OY P_'-$WZ(5NTYH MQ$Y%DF3E)[.Q,1)2P!H3'ZB(%>:P6ACO,BW[8JQNGHB([((@VQ)FZ$#"I)RY#IQ\Q5.2&M2 MFJL#"I(J3L82^(YR."KW19'DZ?3-]AP2!5L*$4*W7>CO(_CP[FCTRG/'!711 M%SS.DX=%P1Z[@4- %7"$-D+/M.J,@M;XG_,LLM"YW2'^' M[BC(K<< Y8_-3CJB=@H^2?:&W/YUO*[-O )(PK M'G9"R"7[CC?LM%BR'>TM47P:G/72K="0/%=J-?L.R'JK_'!Q>2& 4@]<8GZ, M E.-F_:]4.Q,+2K3F)F>2# ?RW/;80041(]WIPB,*F5*ZW39H5O<[-:S6[KQ MP_L7IHH+[;1J*JO^CN)L60'(G4:5YEXHB+LD"?N&N9:4_(ELGYGB4)PW5V9A M8[?Y;_IH<"['#*L+76*(B183K7 M!) <0_8N2>%"*D-&Z[2["PJR3GXAC/Z>QG?@U*##B1:$(AGY\L^E:R#_*XKS MHFHKN4I^Z2U0+-J0C.$^J.S''00'$25%Q]VMZS=1I/[3!)0PP+ KV M?*9T^Q:$H8E&]1N*A>:^%7@/16B/TRKK:C^[D, $F4T<'$3I'!6BX?!YMNV# M8J>N_#@,VH2H&1NB("'/>UADZ0N-G8&"MK8H"-&3;UP).Z9V* AH63$(AH7:#*7'T1$%D M'9/PF*,2VD(?FOK,;@122.J+*,K\\($<:%Q+-3&UF5U64'+E312D@8B7T?&; M[VCZ%[;88'=<).6J*DQ3>B8UD(N>PZ'0DE:?35K2ZC.*KT?DM2QW5U\WO'@1 MY+8L(Y!!*Z%JA45?AK*5_Z"U9)L39I!>=QDD!YKX(;L6LP.4N(60:,!ES]C; M=I!E)APIG7.N"L7F2+5-U\K@F=3BDIJM%%W'P$2X7K\S2;*]L)M F9P+/]S M\\3VLX8N?BDC[VT)7X,-CH)5R@$JO6]FHU0U:(L*)*Y*8%?ZWR1]R ._A%F* M@V'P/T$[8X&?:5> @NE6H?7\N&83V\2.%MU0D'=RD9N2RPT(E,_WFL*?M,SK MBK7S@8 .RHNK"7Q?]JB#@F<\;WA6AV*SS/ '%^))8XLNWC0C,H(S?6N8H5&P M2W,QP=*/.';U5!\,_Q_X[-DQ?H"O MW5ZW99CA$;-+@F,(@R![=Q^C+8EYW(ZX,3GFS]57$F\"J%W#WGA>/.J7?TU 8*N:>VO/,%<@R<1,5,K$T[Q<*/.SASY/5P2MO]; M$FV.%\+&Q!X8"?%?);RY!XK/*@?*,*H;ZL?9^:]2L9:1(<_VHJ%6<75K>@V& M8M<,ZRYTCYNMB+;VZ[G*90!'4!WUY%WC&1AIJME/5%V5ACSN8!,<_ I85W/K MV8E9O02'@TB*^1.[4]FOSPU.SN8>* ZZ #_C)ZN ZW,]ULX.L^^3^ICX5Y($ MY?L&2K4Q38X_?>2#B7"LKG9"; M-<.:-3)[[#E1,#;?>!-(LZQ*P3[]O"8%:\!NQEC])[L9 CODQV"#HV!5+R^, M. +UM$SIF]']/<+X9/3>3KH"%$PWU5?EWY2MEJZS PJ2)-H"MBB&YHXF.L@6J7[]"J.:7Q! M8\CU9(NL5EEKUP/%GA5R]8)I&5LH*,TTB*(J!GN'V(/$OGA>]'+/I%&!8[VK MUJ)N*;T/-0LRYN6I.#*#I8M"X^Z+@U#R#&=9Q':)V)4VF @MNLW^95\ ,"23 MO4QH8/IO./:A^([V"A%&6>\B5YANE_/8:V@4;,J_*$LM)_UW% MFZP#UX#ZF M8*/?GA\A_(>Q7>'#M(/4Z3[*[').W7=D<">]4>UPZP>I7I3%&34]^F"FP!OHMJ'J3D[ MVNUXFY%FC_F"TF?+G2B%EB4IDR_CNM7 V1#%/I9**S.)>2.B$-F_AR05$'%Z MO0=K,*[1"3+0V"@8M2(A^^OS9W8F8S^$I6_W010D/!_JE4B+G*.,9Z@MX[YJX@_X6C8FDCL-@(+DEH4>V^FFK89 07:N8_Y"XW_>1+RV7^*&<2FU MG%TU^TSH<^P?7H+-)7Q1,F?'K'JYVJ+8#8MJ?!U$3 _LJV [1D%!O,(7@20S MB"2@_ F0MZ,(%#+;Y1N[S7Y(-?@[S9>M/XV&X*^&'K/+0<5UEP,[L3V0":;\ MF DXZ 8K;,^A4!S=IH0&$[ZC"'QO7[-QV"F0L2W/=S.2<0*33A@0!TL4LHT] M>:;48G;'1.% !.@CE8.XR4HRA+,A"KX[RU.IT(%+<\A7V[ZS/T-77R$QA#TI M3 :/[O.2[>N8!U4=^0>B805 S%KU73IA"!3[R^Z#;0XP:5?5#,U0++]7$O9X M=K@.4R%EXW#VZ1ZE!T9>! K6M[TD>4'1-]KGGI5#H"";!]^1+: Z+X HE"4(R-?=W2]7*U@L% M<<:J5'"?KOS0CUO7/:ITFOUP&H2R=L"';>K]<+E#(22"IVU7]]G-MHC960_/ M6,:D+1$M4K.[\'4W@+UW'@'%I]0S!M9>"GJ0@5&PJ/Y%%.\[.\LJZ9O)I&NZ M(FDJZI4\="P8A<[Y#Y6; TT&0>(_H$6/]PND628!GS)GDHI6WETKPU MO6Z4B5"P\(N_>6$'(#[J#G"[I<+1' 4YNC.40T\D\&%??4U)S#0:%0_!L_LH M5!9\A;H?+4N!GS(B#J;07?H&5UBT5?^J^:RX>]@11M"V,PI29;2.P@!ST&5N M.?N[/R0(A6B29TV:"6&ULJ9OXCDJ6F['Y)%&RZ%KIBEV^:^J @ MS Q65WXT'\C!3^- RF&R.)L2QTR4]QYT]J]^O,)J#R1D)QN^7D3E+3LL"L6I M!50-42RK %221T@82#='K?0\$YO/"=,CB:5XP.FCH6!&76,PQT6+:TCH5^PC MTS+;M3HJXHM=FE1X$+'8?[)#NUWB$)S>CFL[6>/;"J%;"=5>&)SB]E?+H$4K:YQ]O%!R09VD[,+;<%41:8I MB,^+XS%]CNE;^O*%0&A,];4Y>2 4!Y'=&GL:\3@$N\I1:X1BZ?5;%$SMTD)V M=%7.;.Z'@D ;)A:[]392'$FR$/PFH-G?^@<(+5D<#F&P@1N"VU$AON VV >I MO1S""-.@8)_$ZJD@]"Q$"65&C=5HUJHC"A+Y)\DT!!E8M+WD$?1"DK 70V[J MA((T#270\2[66Z%8_ 6-#S1F(MHYC;:%S=YUPSHZS!ZT>!6E[&;47H%:8DHU M>K&YQ^P"0$USB>@^B$0.UI/!DMRV#XH#J 4VR3P&/]3T6GMZ0*N.L^^=(1M8 M/%+)7#7"Y&4\9 \7>#FGV[)2F.,G$*%B<)V]=0^+ABX@Q"N'!+6Y-\7T5V5YA2-\ ZZ;Y(#>/,;MX>4%?F1!OR-"L M_8CB@+7+3S=J7JUZXB R-ZYJ0KPFOC^ MF<6&S"ZO+W2[8D#CY,SFJ"JV)J"R@_O,R %1D&EMP'3L/ M@.)4YI<3M!LRJK04#LQOGM+%F/XIU4\-ML#-ILH96*';QE H*[#IO9W9I M-=3L>]C2+%@ASY77I!*:%E .6;ZCWI359*3X:Z:>@DH3I\YNE$$*#*Z&.5@ MB&="!E!C=_2<, QB\H<([N0QG,E-)#SAG:).T2T.Q5:58/UXG(WCS38V14%& MM=Z!LQ"QI>WL%_8U>6)*;'RTE/45IAB+T[M]U]G)-&%>R.\LMZ2I6ZY*9Y>^ MLQ/*#2W:CBS4IH!XT I8O_L(*+[&F_V!77)*:U;%:KD5]2;:PF,?I(1GL^5Q MTRJ99V!#P#PKF=TVJ (EE4,08)NKAD%3&Q2GASTK4/1[8QJQ?]T0+6#-46G[U#%0$'X?R^]9B[%< M9.D+C>&+-OLV7#U0$*7R1#@*.!RVE^#@"IVU-T=!3N'\OBXD@HJ\T":+OZGW M["+I>,KOVH^?B2B0K@FF_+]SE-JJ>#OO:E">8FD'KW3UF/V$M:X'] M97U3UE]Z51:SC(9BARMX:\Y(+W-8TM )!&*\SIPZ%@AQ&+%>Y' M]M$G4O"EX)>%G]J9XQT#H"#Y3V3[##4X)0JOLR2OK2T*0NIQB8DHM$[B5T#R M5\EH)L+:]D5!:"GR5 I@,E+>1)NC.0IR#&D4FU6]$ M%$PQ9 55,[X;FLYNP1+):5=,9X#K4*1D ]_]J/0J-C1%L1N&#ZG(0%_N?J;P M4C-U@;!K(W7>,Z>--/M>+MBIVO(81$.U]M*/LTNOC857GRR%5^^4UZ&FFA1X M-$;U9ZS)4!Q]K;2UB%HZ$3RDJ3<*8BO).)":?LU$'9#HB(I26--SH@<@BKSN M.T;'QT]?:)2^F"_I049&P209J,LHNHI>@YA&<&S]$"C(,;0W <3D'>VXHIT' M04'ZD*F9,KQ9M.1"B>N]&&=&%$RM2VOGQUPGO& BVS,%M&N;^-.A^^QO$U=P M(6;!MY<#-+5!L4]K-CJ[Q[?T8%Z\JQT. LCF):(A?19HUU7SKH.B-AU1D&BS MK+![EG\9$G2&21\;>V)&YT%0D*Y$#>HRX8MP3[W*KXSD;2_*##$^"H:-6?'' MU;/=D9MF+2@VPE*7MRB(VE"KLL\X*!C ;=S.)+]R"Q2+=MP"AN]_L6,JO2M$ MO<=P*-A1Y&L5J*7%WRP9/(V=4)#V,T2IL]T 3 :[L;7>:G9Q\YK$W-.XUZQ- MMN!36TL4.V!*!DRLV8":K??BQIX7V'@FAYT+!2,A[(J'MMO/<:4)BF57 Z-4 MTJ?4:,5Z+<^EC.S\*W0J@B5N:W5H/,[N)6?@ KH.0W&75 M*\KT.XK]RC-!-&N+K &S74;EZBZU8C!E!'IK;-+0$04G7I7^IA(FT='P:P"4SMI$2=J;XV"&).'N9+-V-8Q7>F&@CSA ME.)0')4JVK>NVJHMNJ$@3RME6M6U"A79I8YV&F!V-0"<3:(VVU:@J)MU $LS M%#MFL _EAIY;*#?U^_)#IVIG@LG2 ,(PX+"S[Z[V/FH"@C2?_84](%Q9>2"' MT-_D^=?5O3]I$!PG(__>RA7>I?&+%R"KN>"=MJ9^(Z)@RI!>0TO]Y)&GFOVS MNH_I:P"GGWWK#R38/V5Q0E1).W[ODQ1B=*I?4MM^*,Y)1UP,"$58OY'PE=@# M'7H.B8(MJ@P,6R2SS.T9%\9QD4KWPPTTFS&T/!;ZRTXX[PGRS M?TAFU!I#JE\%]H0?]H6I/!7$V#;R%.A M8&.I'F5%U="L;VURO5L,,/O%*MQ>J[T?ADK5-GO&2DVP+/N%A*$SYT=O,?LE M=N_':41B@#:0Q<[\0Y#ZX274#@"%HIH9V;K3[,5#UT$*)_XFV@:OP3;S0U/] M4&,C%!_]#=<7X"X"U[5-F:VW0K%X#'I4@VR";(DHMDTKHG$'N$3V0I:FAK-? M9AT-<0:/0)?NLY.KX!/OV*J9=)C6I48W[&)3O]D)%%$OR]TJ2 E3$K8DON,? MJ1_>QP$5A2RA_CAKD1V8))Q%6PD:63.1G3P2$K%BL=W&D$,K_G'+=NZC6;HP M-$1QM? BU0_DE4091+G:,T^,#7&04&1V[E7-=.7UB<[]$+0P)MR1M%.2:)>A M4+!!69)73&,/8)G&=S0,I>$# O(4;2+RD+L3;YU1%<-.@8)M_+%\H2&[>Q(A M0DCX!3UHQ'A6VG1$0>)B>7%CPC94RG2#1-:A.PIR'?D+UM"^ICXH"(,/9[F[ MB,DV2*_]#8=A HDOX(K&-2$%?H.)Q@[=49"[RIX2\C\96]'5JU2D'*7&;(UQ MD)*_*_Q6.!>1:2V?(F,7%&0)4UZ.;:QLZG:EV-HZ[>53RUO/;N MSL0T&KX&T7/Y8[_,R*>?/OVT>F._L!Z$?3-AP#Y_LSIRTB H]M&!TYT40-VA M$:C;>&Y[C(>"(;6CROY%_4VF\2GL-*A1*J*]DSI.2JO/X,2Q43#J,P'E\O 2 M;'2;J?W5<;5'05!NTI(^/CC$D,-<<^TE9=]>V1&8@SZJ4%.S##727"@8F<=) M,$E77(C@P;*KRZ[V* BZI=%S2N(]A%VY+-FF=B@(*+(C@;.CU7SL.?CLLL!U M\!5T&EA@X91@SY9\IR#4GMW+\ ]08E_]$'ZV&"A/'PK%B1DP?_7@]H&;D+";7I@^)DF"H!%0^1="PPR=<%F]!UC-EWE%MT>?4+:PZTAD64$=,<3\T#;W0T%@R:PK@N=D @D8M;^0](4VPSE;^J$@4 .0,$0C ME4*P'B-?; _9JF11AR0\P+BS>_M4?:N/GYYX:$K5R5?]'<6.NH!\BDUI^D*[ MCS+O72J3ST$#DXGH@#=54^%=[69_#-SX]BKW\Y+(?V9D32]>H$K)EC=[)7$" MA0MX!(Q*#*J^)6/,@>+8&U+;W= 7+M)3-2\AU)M$V MN2[R.5+^-J5)'__^ MY;]*CJG\K[/[SL8#';@ T(&8FPTK O8# 5F%VVS$(+K3-ACZ 0=#GPO$A!<"FJ)PR#@GSGJVB(L9%8H V)'/U'1<&<4ID1+BQ; M_$;&ABA(T$2[FN+=( K6VJ,@2/=#N>I'L(LL2-LJ19V&0L&&UG#>^DWNSA+M M.20*MHSWOEW3>$<"P(A)D,'.=ED9BDU2-M '-U: H1F*Y9ZM3K=X*Q>+= MD7HR*&]-):R[P]-]TD H6*#9PF2HX1U-27)+(80XVN;^SZ)83UO36M?A4+## M5-C&;@.V-49!RBH['(21S@_!<7_-3N:5M-JYA/U=5?;V0G1 BW+-;Y4G+Z6(BF_'C_44'#MUN[A1T=QK!]*9DI7@JVY)0HB M*CC1Y4A00T8C:W!'P4*O)3@V^SF&GP4%\PID"&-4\OGQB_\/&O/+^=:537K* M."@8L/:_BLQW'L>S$]*@[2NP-D9!2CD8<+FSN*%R] ^9*\"NJ%28T=;TZJN_ M!Q,*A!<2)F%&28,H/?:<*!A;]T\[G;^.YBC(L2 R9CI=TDZEP"GW5U=]P M',Y2MKTR;SV:M5]K8Q2DW&KH?'8'7[T5BL4/B'AQ?LP=L%RFL=^=HT^*@K7M MX]DM#N&6O5$06RB";.%2PN%VN"[14LZN*,AL5;3726VW$69_%XW9F46&H<', MT[[7[,2Y2O=^\5.."R#@CZL$MN^)XM@6(>IW5*"T"YW#Z)BRM$5"B*G&,)=$ MS;18FZ,@9W0W%7Q_]1,\P_0HV&UY4W.GP4DOLJ$W"F+S"TGE1)NP-!H;HR!% M?<9YFB?W?N6&)R>ZJ:W/[.J:2.R]#D*F1 NF6\I;E9J@V@\=.;9N X20;L)& M?6FXF=L,@8)L'32DV4!D;XV"&)?UIN++X=%T3%Z3UAKX+U$\LG\AP=-GFEUX M5$5_UFQ1+_4:DV_472NHH1N*,U)H9F+'1)F,_$9EIQETT0WXW<4^=E'V3AIR M]EW74U7OPXR]*8O#(0PVL,HO?OQ<@:IJU0/%7@/0$"P)EFES]53;S+X;CZ!F M;KD1/BE%%3(A+27B'H&PPJ/Y6^S8'<4^E2*=9 "0?E'*(&!WQFCG06;?:>5# M6$9_R?R0(V@^D$/H;W+_>QT^J4L_%'O;L5X>X-'RZG(6 >NDL5 PXHY&5-G\ M%42W-3;.VA@%*2T%W1XR,@HR9<%:SOFM"(^]$1ACV_,LO:/I?Q-VU@)S0F3+ MOB@(;L(62*!;ZRL,L2XLS\J0C/AP;,6^,5Z"Q2[ M6DC1]J3Z9F@Q=U\4A#K (?-$-QU021@;/YKH/G$H%&S0;/*$9X>RSXZH+Q 2 MX928TV#0=W=&0:J&3.PR'%B/=Y?^LU] '6[1*S^&$YIP^P<[MA2@UTFA)4O) MH'J!#3\#CE,"WVV!ZB-O:.-Y,+9$042]#JGQOJZU0K%XY5[]1IS=YZ/"\$"_H?&!QG#!GA\?")>)-V;3::>. M*/:=@UFHE];B2BT:X%BRS8C@1"QMZH2"M#I83?U):8AH[S@$$K*%W=UA.:HT MF5TF*MNVMP-]M:S[Y16 MXUG+9M1=OB6T;JZ.K"D/7W9$1 X[,HH=;Z-_< <,)(_1C1]J\1JGVIULXZ%@ M"(^?NG0XV4H-4"R9QX ]-8>)/74.$UL\/\?DF='*;N(X8"KZ1J03NK*'YUH, MCJTPI=-2D8;BY%J+?B@(U,JWJKA^U]I/*0M[\K@H&&0$^UWN;'"_)EYT' (% MV8:J3H6A3_YU^10&SXX3T&6$V26,]=4OBS79<_6"B6\K$D4)C9/5_5_ITNRK M:.Z!8BB5LZ)@ T6(B64G^4EXC+;N7NB8+('&J,2I.L+"?$=LE>H:RQ M$PK23 $55=NA+E1&ZEU(RIB*ZJ]M@S;ZS(&"<>4$7!OB*/\1L$:-_M>N8Z @ MO"XTW)%4>(:#C9:KV$[@,/=%2J@.5Q\_D[2 LF>8ND#&9;#VWJ-1"*P^JX^T1V@AZ(J;0F6; : M0%Y?R2K;; @!\^0U>Q?\$/(7G*BC(T^)@ZWUVF=NGCC:S_ZIC I.(!01T;5 M(^7_S2,;(#.L&F]F!!S'O5(4IU)^11VL9>X>*(B2,D "UCK>,LM FA[3KB8M(B5(&'^MU3/XG@^30 M%CAG]FXHR./7SAT5$D2I,(P].K6I#PK"9"&M2Y($SZ),D.TPFENB( (P&T'I MT&0Y^Y&S-D9!RGT%GMM5SH3R5 MYW[?C+975>=U72:KX2YG0\',J_TAI$="9)BA=L=+"T/6DNFF CD=J8W'VCBAY]CFAU8#]"C1? "V;HC M'Z:<'P7#-*?1HS0OWXR#4>D#>AK"4-0YYR(<+W72:. M":9%Q-Z25Z^9+<;F*,@Q(EW<^7M'A8&&+BC(;W83ZZV&2:\B"R]4+OOMB3@5,"_?(!_ M^>W79/N_(,/W@KZ2N/ID<\Z)#.#R[Z:3-,*B3"5%M#65?IYX28LHROSP@1QH M;&*7L=G$2Q1FD:N(9W,YUEAN-_76 NQ?()()&WA9:SK14@L89)&J8EABKMRZLTFW2)!6Z 2I"\@*@J $;8VE?L[C4I 4R\O]E"2K,R M]C:]V&YCL!R)?X!X]-&Z8%/;.19[P?YU&:_I6]2T5*WE' OEYW$9 M[I@8KIE@:6?)UH23^.^?Z&1 M_?JO-9EH:1RBA['DXZ>G-B8D1B M76RUW:2+E$X@(4'" >0&$>M:+!J[X>A\JQ9%UAN->D"K_8$L/F?/\?T+7T!]ZX?V3EI;CW1@F\V MNWB1;0,VSB)-22(L&M>A_VQ8KZ/QQ)KG=]^M=U4$KQX;XH8=;L!RMIT\IM +>":_<7T'-A:SK)08:]KMU2] M[42+7;#9MWP%YJNT_/M4BQ)/CD7@UW^==D'70;R_V=J7)'^?=E'*<61?5MYB MX@^@-7"IX8-H[FL@1O?1#.(F._APY7W8O 1AONT%0*O1"V,JHOX;C\9;$O_? MW_S['W_[TV^\ P2ELCO___[FTV^\+&$+H0=1/!5^D_ /MX(GUB7R];'YGVA" M>-OWPI"R+T8RY@\__;CL)QAZN8[XTO=Z:18\^E[94W=R:58\OOO MFR55YYIBR[]_WVQI<.@I+OWA^^:2U6NH^/,?WS=_C Y*Q9O__2MO*OY0Q9G_ M_)4S)@>L8L_ (O$[94_%V2N9\Q\#B\7OASEEU[)BQWG M*Y9\MS)PQ8VO^/'="K_F" +%EN]?+=B<2583_'CNQ6$2W&"BAO?K>1;"5)4 M_/ANA=Q:?*3BR'%P"\$@9;/Q50.T3@ M5NZN_!BJ2R6E@O23HX#L_.2)?'585M[0:39B5H1CD7XF$=2396=YL=T'$0^4!C^EFZB6G?&]"UW? M@SG?WH0P\1Y@?"^AE 4]:,6HK ^RJ\^4'$:@%RVCE \@UNZ;864J/ .28 N@RWP7;Q=:N\WQW7OFST-6?ZD5G:#FS MX#T*:K-3>!]GQIG9:"VY9&1!O?5\SP!)&X]MN(G:#.^?1<\ZW"^2E8^ MR9Q/@S*'IGZ(B3DG':@F*^,HG'O'QZJM(5/R[???--]..G'-AVU8IF'[3#L) MI4ZKK()T^J;/6#=VM;/\JL3_7QG7S::L,LB^<7F_ ^>,!FL56_SK-=;ZF5#! M7K]^D1-X%"2S__CK^6SP.RB=ZEL%!CSE6RX[.12'AE4[W_%9LMN*%*L&5:7> M]V'JZ(92'/RVE:J^_&OCVU*<_%5U.-5-IC@XK [QCB^^=IXWQ;9A5 A$(?T/ M['_^WAC7#ZG.,7EA0@;8BN13\;X"_'-RECMQ.IBB72)+_M4=$MUUE%^#.EH& MC!J8"*MB2USNF(0KLAE5:6/V7?)_-FS6 .C9(I>QILH&\ABQZZ3![BPDB2' M866GD]%X GLZ3X&24??P![Y$W@J0(N.\@K16,SPI9 QU+D[@69_94+(O_T8 MKHH1EJ9Q\)2E_E-(UO3>-U3G&FI4E.RXIC&3MB*1F[\Y."3)$\6&9M/#MVZ;&>Y5K[E]!WL6OXN0J0%.\!![ M^5W$>4Q_Z'N).(/N"5Z_V%1?@$M,^BXB>:8__GUDLN\B1&B L^\4ZZ8+?<%B M%SOWV76Z(:L70M)W9@.[#?RG( S2@"028:S!@N+H,)N6L=ALH )/V:ZY]B7SJG&[T[%>1+7]#O/3?T(EFUF,+@YN.+^]%L28 /6 M$0022#?=E402TE]K+2VMDY"()3\3S6FL;_)I"JE&#'QR6WVW.ZA>(^$!_X=" M:TY>B&S#B^S>2Y)S$.W^Y84Y+>56K*_F71':#OW[@%T5^SB$!?';C^(N+7I7_9GUS^B: M4+'1F7WJ@ _@(0@5$JA(BRDPQ"[:%M((M(4"[1)K"R='60BSB[X= MV6R"XI+RZ@7P5GKO'0-X^:B=.[1]X7?4=U;%T6X-D@.\@8#5]AY>NZC%"(A- M]=4(B>/-CR ,*9.]_%E?':_#,8S/ )01^K?7(\K,^?VTEL6*X+!G.NLVFAAR M$KRAN*?5]EL*\)DL=!"T^V@L]9-Y2+.H(FF@D,\/.28-I'/X5'85Z&C(_EP. M7:Z6Q>^G;4E0'PHR.*43@!(^\Z)= ,_?4M^ETARGDT[E(\DE9!:]O0EW%(X" M>-M0)^X5CXK8Q^F[(36*/M60Y9""OT6_ /@X;'NH:I3&%1JJOZ+SKHH-XY=< M#IYX870PP3C"YDN3A(F('#%%A.!I,.=HDCVR2/%:(\=>GIQ9MRBQON8P9UUX MB'-HJY<)QR=?*R.VU3;U!D&P+,:$AGKQECG5&!VZ+L+/TO]3N3CQY. OR)O[ M^.F'.4H285EJT(';T-=IQ]5@GS%(S@D+-2-.9OZ1K-<=%.#PC!3')Z"TX1V( M?/JT63U,0)OHY>GH'#(DE(0?/5"/&J&YZ:V(N62Z^1NQ-6).=8M 8](4&58K MT.&[G"E9C3:1D*R7O@X92[Q9 9Y0!$ =L0Y^=BN E''&WXHWRZA.3JO@A0-8 MD64@K%VPXPTLPHH%$CN6P0J0Y Y*D9@)*V#KI6T08S2L@$U:S[B&A5B!3U?U M09PGH3HV0%2G+GH$@HE!6P]5$F!$*O MK,!06K/@!7A9@9JT79\61F9%[7CA Y(4K&810H+0D/C4"I0D[]RR08168-CG MS%0>IV@%XEU\!-3X1BL0DSM=&<>JVIJWII4.$;=I$T]4&\#AHV()''*"7C ^ MU0KD^AR8W&!8*Y[UD3X *4&W5H E1V"D&%^E+QZ96Z&LE_&'$65LQ8-1PBPY M7.CS(#B;=GCT/785O\-E*DR*8M <6D)!CM2H\4$>,S--]/5!3\!!/.]GS10Q M*B72?[S'RDPIC-AX,*2LQ3RQ HGMLJ3+Z'+DEU%.G&)*$@-HK/C1GN-MG*#P M\@A=-1;SJ8J\INL83@CJ=P$.>;P:R-]FCA9\&I MX&I.,< A/J4QSQ7RI1]@KH3_#D%90'=Q0"6-?\>_IP AU-6$LF@7B21>#NVV MB\[G?-00;H>!W!M&G?>GC-_KOS^L@326,3IZY_+ K\>SIIRB8_Q^INTC"G9+ M5? 9:R!])5O*W5C'"Q]JKPF L][D:(* 67F"WT^?X,^/\"Q"L_/"2HP_%K_@ M'@ B734J;\5KR"CTGE6QK=G*(%VSBANEIW:S^R@MA/ 21VB++[&L]WLOV=U, MC-529PE.'X -?F=;1OCR^YDCA^[R%,TL!45@"TZ6+OZR$15)K"%TDA!^:993>5>@HVD[1]#Z>JN-.A^"P(8LS"SPO,BAHK$L/&F;NSQ[B;-_ M ZQX4)8HW-T@I07+BBO[L)1BP+ \?D*NCW;@S,WCFB[;L#$M$MR].Q\^8"ZN!2G=%*J,,!-"=)"BUI%KY<3HQ%O M4HD@*'\(LJOK* :)L%8])FD#?]5/K^#*?7A@(&<*U-MHO$AHJ/71I,X2@/Q4 MWD4NU&5-(7^H)^ZHD] NB,H,W\.!9 MQG)M=![.+*Y'V5KO7NA)65S:_ RD92QA^4>;($YPI;)'0$'NT% M98L628(.+"S:[_'9!<7= >DXR(C WM6?* "-]74GM<:9PO>_&6=#$A=2$@.8 M))$:5A)^W6*9$?0]:.4%$0I,6$6MAZHKQ^(_P09) ( UY^ $D!"A++C;6 ;M M\-7TWK2ZKS["8,=D_6YCF1%E*A]2V*RR(Q*KI[10I+E9,D/&]S4SW43"X:RH MSBD20%>'KDNY@V0U)X$PDUM1K.O[L2,=+7D4.NN1MU&TUI!B]TT*=FX7Z4U M4,VEOC%4*IG(92M*SRK2LIAGF15 *C,O"0>>#P*K:=5)%.E. J'NEDA9->J3 M3)B]%73:5742#^6W0HJJ-DV1TP:4EKTUE]7'\M;1$AJLJ"XLJT 9D*=@Q\:H MU1QHJ166B!+9XZUSTL<0I!D:!.10P2B7I!(KRMJ.>K*U,EZL %CV5!L[R\:* M6N%J3S#YG!RE()M[M@T@DIL9/U;4@!XO-)"7CF0%W*,*Z*X7#*5;<,2G!%QW MDIFT$4J%=-=4*4N*]"NW#M%RL 8I_&V:"!E+8H^6&#;$KAD8C&NRZ/_^MV&V MH1#^CY%1XDB-Z)?)-K/B08)A?0"D!Q[F_43!6'*^8ZJ=TCTP5W>1E=IB%EPA/_DSO_:4..D;Y]_HDSZIJ%!]1EN9PF'M?5)6KO03&HM;9G!Z8//H)1%42U/F M9E,:3U'^??_93.)D9FK<@0AL@PP]$IM>[S X<:L;G?;YFCXQY?OY(<=>?=K: MV")+N+^1%-*R,JT3N#WP@E#*$O136$@6%032XV/:P&M$VA7:,I,>Z.WU%1^M M@BXI4[[^W0R4\:/I5=XH"AC["K)]3-/=A+KJ/526:9J#S0,.@"OBM/ \6R'? M"Z1:8H*'?+(%11X#ZPCJ,ZP9KUM2]#ULO_EHQU*] ;BM:9"!=Y"< A\42T8& MMUV$1\&KIVJ6 W_6#%NDE.6H^8QRTRYC10T7IGVG_41WRYIB!4!")IE&8@89 M4;O :I@VB4Q&AM,NE&Y,8^Q7W8>!Q]!XN(Y6+5=C3UBBD!!8-6:U M"QJFE))F4RNP4R"\U!IW-LM4&C0Q3X.UN6#2 M>/9W<%B1)Z8 Z>$])^,%PD\C:O@5;^L>*J<^6GBY)2Z$6&\(<%8Q M#<(>)=:&,5P[>,\/!R\Y0^C@O0V;!J.LK/>$E!5X$/BUU_FF(=QOY\^1Z(P. M^B)C6/NQAAC?A;@X'/F($NML!O_RMZNA4 OB,I[HT\J_;^ $(G25N"BKT^+5 M"PLV-D,!A;9,D[9'2(REO#L M[:N]^)F:*3'M=>H\7B6UU,:BETHVM5GQ.)/=QPR&9&Q'G0\YR[>$_6IO1$Z. M[RX/,-:D"9O_6#TTYAO?3(K'ALPN9G"AP.8TX]Y8(%C"C*])? 1)=D:A*MDB MVB!SW+'T^$^+-:DKX3 HOY\V-J5.39QMI88P@XV%-[+U)*8$5)8P]]LE( U' MHDV+G^NN7UR6LEJ+\-$K,X(^'A>((TPE^+WK<&;P?H=-;TB!SF!:(A&^Q/'F M1Q"&%4)+^(5H%\"+2/4@UI1$1&TU[84("PFY,;2)":%I\H2#Y"!FB(1.F]PH M1BH)G26B +]A V&(_0#%$"$S_N-GD%45H*NG;NHUAZ7T(I4W M=C/1_AJ]5IPIBDN&3D.9(1^D-YKZJI,PA)9(B/+UFO(1Q[32&1IELZA6(VTL^PS@?1,T'YGB>KXYG.P!?$S,HX9F M+'QV4AKK*Q?9F ^/U6BMS> Q]D8TG\2DK-H:)DN"DX=>%"IC;;QP&:$K/C[R MI\9^U5IJ2X!:"RH9TS#,2?!H]Q$U,K+TI/GFT"S4O\)!;O;P:?BFT>NPH;%2%;&!@AN[C$M)KZN!CU' M7:]1@G4$[%N_5C$IGW3G&:MZ#JKQ90;!>=_5Y\U5TGN.:H; 4$,HS7I9/=&V M1,P\>4&"*P)]Q>4CP 0M )7M?(2V5_T'CI?FVQ/BI_]Q>AB!B\*;$ZKZCD#!$LX\0N( M=XEWW ?^@Y=YTV+&=[!#1_H;.,8)?GZ<[OP28/P7*)U(4J'>9_"DV1^_,T4^'_8Q:<_ M G]3?'89I0%)%.]U7U/HD"R;P-U?ZAS]\OYGU,^5E>$[CKDP+ M!>G_J00HGA3\Q?GNKS]]C3?!-@";I]#;M>9#;Z=T*B]Q)#H;:E.] MG"VVRXB;&=!713G__(=YEC25 XE.%!5.?QD#IPG4+W5U3)5*HP>0^DF B6BU MK6J X4^>:6J)<#>-<0!5W7,X/_9BA+IH6\BW%"I!CVD6'+R,^D)RJY$^U+UT MCP+FX?^0$_/DA4A5$81?J*_&+,I++2ZQ]3 ZZ.0*'Z!ZG-@3%*3_O8>'19"A M?]&9@MI#?UTJL9V@-C>SF@[FE202VS'A[OJ-XZ(D2&EN8J4( ML25)#*"[8'.MGK:H[.;UTYG-#^#5 QV5#W"688SYHDR^9DH-D9[Z7;^K+2DD MG[DPL;Y:4TS$R([44I_?X1(<4@\?61U+6]P2ZP7!"?"/JRXC:5MV]5)L]?R* MV,[Q>NGC*^H;CFGS$4=!J=]]/*5WUO=]<#P6M3C^Z46;L+HD,V^L IW43M)# MA7MY*@*KI4;]+8B3R\MIS8>F+R^SU2P 5#U.A@S_*]BC[:(&XNL>*E*[J4;MD'*BE?;Y0!K&[ZL>+)=DJ;$S&U6O,4L MAQS+FF?%B\S2PHMN-U3Z?/ \\*(;**UX_U<.+'%CZ'A/]DX'/&%#:PG>/QQX M?*ML!=8O#JPN]MZ+.NLN #(VY0ML[AH@9[6^ ._1F$Y MH'I9]B] N@N#N/_@ IJ[.*CP15S@=%<)8=?(!3-W@V [;2Y N=M##T_0Q=[K M[A ]W$L7%$>X4DP@ MA[7+2&J]^I?4M'OO&&1>&/P.-E_C<),^0*B]THJYCN.P(#>FW[_S6/H#M0K3 M#U08:H\BE#54-JL("GFHEA4:Q4L<)=6/\+(0L'$9\$/:R7^U74#&W 1ACFY% M[VBN>#F/GWZ80R'S!,\&=)/*LY*FV_<"4>Y0^*&!F*>EO'_Q@@B5QGR'$\(' M6LUJ >>TC9,#_ %(<)22#TQ12>@D:UW$1E.W[R[D72@'W12I\,QPX2!4QE=Y MRKC8$8I<4'-^C1=KHOF%Z;;O:XHWL7(5!?M$F#[09K%!Y!P7XH4ZZVS M/J>WVR5@5VD+Q82%E'6QOF9PN^0VMHIJBD TR0(D\EQ=A?\N_-_R(,5L/4D+ MRU6HDU9T=Z[]A)?'O7L)#J.-TPGS6WP&M.1R6FOMTXR?OQUL08'_"WDA@(1XH/T_?5_XQ45 M98%.2B?Y!-5,%"9\> W [[$//WL(?"@4:[!1YRK>5^F4OWH[.(G%3F2*]+9F M7#BZZI?UFP=59;/"<"NB\9$M8:*(6P4C2]\DPZA(K;,59;)V=S$JTO4L:P&K M74=Y8K"%K160#72DU*2!%6ZL[@)1V97"5IS9(I%U:;$5,2)E=K],6>% E28\ MD?N<0XZ$G,0ETPJGLC2 C"NO)6[BJJK_M3K#"\BFZ%&JE9?@>H5O6QI@,:UV M CU"FC[''LZH*0,:HMUUTA+QB-(CFL'&C*VDQ-[(0V>)O[BJBA& =*)\?:GK M(?&R&[V' 7Q^F5X1QY1)^N$XW5^?W, M*[?=N=#V0.ZR!P")PP\P:90U'+A./GX?,^2,,%T)U>^QS6HNA9X@*8UG*=(< M7=NHEC5%F5PO'P$W_[HB845+9@0#%"]X=C[E"'(4,)Z+9<2)]C9@>8M#=9&O MW(;1G1>B"/CW/0"R:J;<:&8N'R<,(2)-P!X5O#N5[UNCI('^<$B,;@(\OI\? M\M#+L-L82O[_ !_^^PY$8!MDJX\PV D$ *D;UP!(($>7T[R/TZR#/&#T-F!Y MBQ!_ 0?-HT.J\)3);J_(( 8L]GZ/7NE,EU&M!%?G14L-IC;\LRJI< \9:H?- M-K59_#, ":K+=N:GY'8:QX!]?-QNH?QHE)3X%L4?*4BP 6\9'?,LO>Q/YQU6 M]!D3 (-J>$W@OGIG7)I$%@^A430^Y[(-(E3P+,J2X"-'X@CMR57-%%NO]#!F M7-,Z*.IDXQI' ;;BSJL,3$EUVXH(BB'!E5'FK8@64 =VUZN!%3$%*J4OZ[IA MQ1,(ZFA6Z')CQ3,)RC"5NT-9\:I"1VQ[7.6L>&]!&Q["3C>Y,0RP4#'2-B2M5.(C M:5]VS)KL4X[BW.$=-\F"WX7C,@;YA':@5MN*H,7IX+:'&6=!)_:6SG6RTFRG M#%HUC&F%-4\A.1-X?#P;G58U!MMZ(&@Q"IL"&U3U[/$SR+"JB!X&\B'%H?*; M?A:<4R19&/8ER2B*CF+9<]#)8<@)W MYS7\-JIUG'+#7;N,9(;\DZ9J6AT'(7JQXA@? E(V35H2C[KP_20'FU)=2:M+ MIU7*,5L0=\>@T\PF+K M$7;*%]QI<(T$FJ8 E+6&HAV>7*4VG;^B2CJHF),8\3;>!&I6G7 !_ QR3(0:-["ES]*8P-N M>6AFRPB9((NX)^$+';6C&4S)WA[R)8V.A27WL0>0!"7RLCL GUEA(.*KY@*5_58'V5! MM>?Z^@'6X3NF"-_>7$>3T$JHUXH+T[B;T(4GYNK/;+@RJW0T;L[?Q$Y65& I M.W,.RU8C P2ZS(YTJAS2KY2*!CE!WDAN>F6''-:YJ\_X\>-]',+%I@6J4V3L M]PSN66,5J!0MA]$YG0Q@?#S#N_-]Z*42MUQR+P.6@WR3<82GM\JS-/.B#8H? MBL/P*4Y^>(GLDXBRXYDAN\1HE2S+* 1AA6[8!S=IRINKFM>6_IB>O!2%0U[S MZ*9X ES7A'?[LI9ZM"<^ZS[0:JN429[=I-^@9HC]$L\2XQ5;U&IEOPC>K\!#/T\V,O&RD%I]/(X)G=G% 'O(97[E0_91/?>YW*_- M"K*,GR>HV@$D_D"Z;IJ";VB#ZC)Y@3G?U/Y$!<0C'_8J_$HHT;_C[8R;ILNXUJ !SU^\%EXF5UGK)L<@?OM=R(!L#P4$H9.%72 M\2$)@=QH!BR_*$]^"?.$\WZ#%Y^6Z.[R1>\D7JW0NSJ#VD%(6^%/Z0RHI+BWPFO2&(=]X'_X&7>%.]3[V"'K)IOX(AJ=T<[7NH%K;D!NM(;.($H!^D3 M)/I'B&L":>P^3S-(\PD6J'&TP]7+"Q%[=[[NGA0 VH3E$N[\EOZ,P]WYJ_>?.,%92HO/H+W2KJ.8NMSK-%^\ X"70B^( MNBV9.-(P#YPS^0.+T,[<5?16NUMIDM5V"OYTW27XP_(+NX4'V ^Z,#XB3OX*#A\@H9*,2%]M2R,<,6S5C]%A?)(A(M_^ MZZC3^@JE SH":!-K_EW;MD.:/((DP_'&Z#$5%*QY+"+5T#, #*DOTM.\9:&I M,26[2$]MRRI>9EAL"G67*6Z(30V0+N\HE A%6'\[;KP,_/RGGW[YZ6?F2L3Z M:CP3D!7E4GCFN8SO9^I+]!ZF+8.C!;'ZZ".VS7_R4K5^BI,7\*-V5"7PXI5' M?IF-0=\CN3&T+?4NA]?VX@F8ZI_+PS&)3\7DF'PEUE>?(0>$<+C=%Q"!Q$-O MIRTV!WAF(A4#&7.K%UJ82Y0;P[S3ZEL*MGGX'&S;2KQ,SW'5GO+F2U5[&G_7 MAOA7S]\'D"C.=@!>6[RP2+GL]!]0G .)M]L-+ 2\^F?MOH2#GMG,+]Q?VQ*K MYQRAW/6"I#A#4]J11&FL3V.XS -Y?9L&D*M])$3VD<=//\S1 5.M@:90]!G2 M1"!:=J*;2=?J%1;*U(I4U@S9S^&/<-#'*#_@0MXWG*YY,DI%X!LX>6%>ILE> M'JO):AYP@I@3Z*2-0AKO[&')0]D]0D,3R3I]NC)B!U:N]S9Q>;67C4=E4$7? MU7?Q@DRW"<(0+1&O*L9-)'+XD@F:=00<'I1HL#NF'1 M+F1*QM8&S?T>&2*74?T:&41^< P!U;Z!C3=4!NLSXO1@0&8%^&_56%3#3@J0 MY>$ _YL$7EB$-BD$Y69HO2$(/7S)5:JIK"_7DDC/3G[?>J1')U_JK,'MZ)9% MH+9%T@";F>K0"0Y:VN(R;H'+8",P%O4OC-K$'EW@69LPZRA MZ'E ,.,K9@V< I-EWPB06:<#*Q!TTM;/60/:D],EHG1F#:,B3886$33KA'0E M/,VX-SOP^(37+YIKUI6'%9"GI(W"P=F+8 >-NANBW',XJ6VYH?)..SKKLMD* M;@$B09"SKGZM2$Z08B_'JU<]7=R$PS]+,/_AP.P$IJI@TW(;?K'W7&+N@*+8 MU,IVY MO1#>)^):AVN-L+1A!X\S+ZPZZ*ASU3_2.X[0:HKC^BU(_\NML,'JH2]@O3TI M;D4-5@]]&5EP'J@,W3W&^ MP"IW:#2[C5H. L7NK[:%/[4\V(F4Q&ZK-+GX'FHI093"NS21&HA-1BZA44. M5*.&TD@?I9;3N"$])KOQ>BG=]'5\A@KDUQBVOH=*;5Q\C4H S.9FN.L%U,G& M38:EMLTZQ%!*XV-#9D$ZC+A>QH2JH0#9"1A%=6K$SI"U$TOQ(JLW3#*[P7C6 MT DI5)7[\%;-F3TV=,6IBN!EH#=K=,1,!6Q6:[.GI8 Q@R&YFO"L09.23VR- M?-8AXDJXT9*4#'&L:"? K*..%9#2\TU(EO-383]5U:IP_:?K^ X]&@90H 8. M%ZC(;)+>J#LO]" AO.\!$"E936VNK_(Q849,(S6C@P%ET4U[=$'&QEY%+;'\ M3JU&.BLQ$JK$E#FW//^?4%^UQNHXS: Z%8>;] %M=K1997N0K.,X;+,JM[E^ M KFQ(=&(Y%F_3P\#=Y\GZ.0M*Q*QK-G4YF;H!SQQWTCN9TC66=]?Y,HHT<2? M%1!)B=&+28HIS(; [022C]@LY,BG)8__+#*YT$^+5E2_" %:@1A?%:XC1S_8 MK "+SW\D AS/QC*IFS$QIGZ2]^&'FV5P+@.,#J[^MGGUMP>^:6L09'R*'2[] M9=Y'A)S^S]H']V0UZ=AXBA, &Q8Z",[!B*$>DGZ!"DOZ!GP$VF89W<=1"GNB ME(IZ8AQJ6U'G)$^:YNK/Z\2+4D@L<+(( +2\.["%;=;>)T=$=1E)FP#F3[:H M841][T!B@+F>,LZ>.]?7-R=I(IW1DZ'X4OP"3[@CSJ>.=E6J-;8G\"V_O*YF M*#8]CIZZQB,CRIW"Z S&8F87D0I>EF#$M'QV8F(K\'.UTX;I> ';K9E^VF>96OK01;S6?E6[],MI PD*5:ZC;?M-$Z02^@DW@,[[>_+O23R] $J='SP<>"BC8 M4F_][+9F*"8BQY) Q/R\M3?)TZ3I\6'A.VOTY%)\B$?)[/%Q:8@=!133['$] M$2T)%!25XN*@SCI13$HRW6HZ#IO+@]E-)6S6Z7-2P#!41$L2Y^[R%$J3-%WX MO^5!BJTZZ6*S"8H%+J-MG!P*^^$4K3G7PI2D==Z=:S\Q/>.RP^AS.N$E_)J MYJKZ7T>V:S9>Z2.8-.M_'Q\QBJ7U^C?MU%B34#P+&K.+20NIUQ+^5UPXKN ) M"]*L:)50X\XZ#F;2XLM)L<4COY]:._/CKXLU.& W(@HA!5&4QDGZ_OJ_\8IN M=>9W,N4X8I<:);8UBF08M0 HK<>5\D'$EO*-OVM'MG9:ER[1W\%FN8%['VP# M[_*N2B4]JH>J%M&F]MX/;),?P.8%2.@&2KZFE/&?X!4(10\<7@/P>^Q#5CX$ M/OQ:C9RH_"_>5U\Q5"_=5\ BXW)M:I1=8_50ZU[Q=O#3BYT(TO2V)O'2]5DL ME"T0;,K'Y0D'G,%2?TFKT:4B_#.M8/=87S<,WNLKC/\!' M23ZDHAMJQC5IWU^3^ 17TC+J+%$@UUQZ-IYRV6$%)HX.8L3 MA)*OF00?C<+E1 ME"'T)/-PUIAONIJS6T$?](,S .X<(+#? G"%I6.1@-Z0LV M"241ZV<#*FF2G+4WG6*#O4;V-.R@=D!!BK9H8#1K&&0,N8V*0QWMI;:"2;:G M7L*>!"R;5B#'== QSD&K@.+87SFLVJ9&*R!3H9Y289]],!!+;6@:UF<-1=_S M4KE5WU:TV0>JA,? "@#[R+Z6ICSKZ+ZN[,UTX=B*&)M%&:XE*P ;2!VID>EX M(:9FT9WL03R,2]"A+XR^N,>P!/4O#M18I2>QPO6O#EONN6PNHSSMECT'XQ)W%+*RJ&6\3IIR%D]+ROJZ7!]3-*N: M6+4B;6#BZM5MR)T=VZ4Y*>E&:; .=9>/XF"T*EEIQ*V[>JZL2EN:*',T/+%693Z-L&&C^8@' MR;>*,R^T=.,&]T8KS?+ZI=BPJ'B V6W9H*5A'?6KIQG+8R*"HMX[D9IC M\_;R#V FMP\PLR))3&+(:0:1W"!H<,$0+TG.0;0KJJJE\$K7JK""JK"@FU\I MY=KU6"9YPV/4E[G<;5-XD>#F(Z7O NTY)#>'> M]!F1+XN7WD,O3='+[\SKE^PH^J[)YA@E-@R\)IM6 MFH)<=H!$N]>C@VS5DNAH(FO?G:]LR3AO9$8P^0S2_2K9.$"L@;^/XC#>G7'I MTQM!S))R8GTM*O[.?0H7<)6;VT8<[ES*=-Y0=%=.&J9"E[%D!HLOLDT5. M7B.\Y=^>0G76^$[')FL<9!WT>4':) M4VT'MHP9)[94523E]5:-^U[PA(#8P M9UJ!TB1XB[2"9EV.HYG254Z66)4*-JW<.:U.VO+AFEH%HA>00?([QA$JQH$< ML(0&D_2^UHHL<<(T22TUFG;;&_ EB:&(*!+.J,9;9B=]BPG#^ =Z@>HI3A[B M_".#RLGM7#EKDQK#H'U#G"6Y:[4N9HA8!A,U#R9-O-M8_^3?OQU%EAR^D*%4%8*JVC8Z[&W!6Q>@*ZVH(UYFG*U&I+=;V9U6B26C1U01Q= MFM]/FUYQ3="A3E(L29[37=\#<+1Y/7-R"00ZFKOP 'SSPWR' ^@:<]2%.LN#WHIZ*Y/-BRH;7F!D"E2247!AMJG\*[[E8 M7_.XDWZ_9G;1MI"O'E1E(Y"1:Z&P--DK# GB.L]C<":J4E8;:#$$/)@+'9F'FK<.2D$^V>?MZ?CQ^'D&4 M F?Q-L/B7=\:RNP;30SG4]:5N+G4\30_K6SY!G6U!&L2"*MTL=D$Q=J6T39. M#J5*-T%>? !;*'(W=R""_\"+NRZ:Y\P0ZZN-)[_ >25>B.:4IRF$'RI#4&86 M.C=^&N0UAF1^V=ER';SX\][#ZG/+Y1\I^"V'#WI[ M?<=$? !I%OB(5YCF5$)#)9-.@?^'77SZ(X[+3<[%G,L?KM,M?_']VWMK>K4_ MJ,4P3;(:?O"GZV3@#_ Z R(/GB_?HO0(SYYM "_3I*UGM]4RY:<8GI9>2K:> M,QHJ+0MS*ZD)M848#;4Q3//E(L$\R FMS6$=S@W M.$ICQ;5)/U%I Q_>5U#,M*22 M\/:0^BG=*?0.:@QO;\%'C@++2PVS?L[#&\CCX1C&9W"3Q=1A *63;[A( =0L M-ZOMY0VRU?8B9$CS%N^KC83H9B/9BT.7D<;5FX*(K3[B&NH MN6TW\,5]#9)#67VF3,]Z *F?!$>"ZZ'+"&IE3HX@@3SF00[T@Z,'Q?5C"/P, M;-9QD14.WD&6A8 0\MIA *63?\X/Q_?\\.J=\2F$GO)ARAEV>X/TTNNKF"\@ M^P)5L><8TD .UO$5RI3V6$#GX0;FBSJ%"+%!HX-!NU,+&,+"'-D@$K!'I^T) M%+K1'=A"L;/V/H7W2&I0D\# S+-.X-%5.!#7<<57XFMGC#$P438__?CI!REA MV^3Z&K0[* @!B>*G')7B+54_2%NEDH@*&K^ S^PI2'TO_#?PJ-X.!2.;X5&7 MK]G956Q&!R7)B-T'VZN] *J.B^1EQ@K^;BFS4<0NY#A C+:3=KA%3' M2U3U&VE.1RO Y#DN&Q&C7!_AK"'C>AC;W$E@XUD#U,.?2'5P>S;./KH[T0KX.@5O-+C3H@P\ M;@0HX_YG%5.RW<1UE.AZJA5 <:,9+N\F]/%S6P&EL!N<3GZ4T]8*^*0MAUU\ M^E:D;:JV8TC$'EB!KXQIHU-@PZQ1Y-T\F^$1LX:BYY6+$*)A!5R=KPP\[= * M]#J=L])A.$-DJQM=9D()*1*51BL**G?3_B2CJY266C85R=XD274Q6P%?)T+D M1,H-4K[:-.!ZTYV4(=4*2#L'TW0/>2QQ_>L -;;6IL';R_1,<=@JQ6\V="D2 ML5HB][=9(S> D"1";P68"L6C7,QQB>[?';J"Z+*"F$LP_^' Y$M,:CAU">(O M#D0QBNP0N%T9ARRK]'5Y=P9ID)$?A$7AL]6V1'/U$0:[P@QT(=!%!(%%5;V0 MDI2GKBZ8677!F,??S;9V2;&Y'<2@Q=[OD?=A&1%=6) 9PJ$E&^&%"P]H M$ @BN<.RO5U5,=.JBO4JK#"Q0E-S2B&76+:K\32)&D^JRFG,J3Q0=6[>: M] M#F'F8 8MOKN>99!R95[EETD7&!I$L\]R+X3SS)-H%750]:@#6%299(!]>0?) M*?#!/=0RA+>BWL>@I32L)G?GRI@B+KDI_0U:XC+* %0,,JGM:G0R:#%UTTQQ M?Q._]]UV-6AA-P=C%=CZZ@7BB@1[%+N6^_W/)BVXYJGN<)"1>QNT/'S2)H$7 M5NYYN3.ZT=.D91E:P698 NVNWC,'&;J&U-6$C_[[!DX@247+JE$[&[1#I4YX MGT,BBOSSXZ>/KXUO7@:*"V2/C>LRMD'07+>OM1#,=B&>K[1DDAK4(# 4WLZ_ M_]VDA0U@]__^C_GYA]D.,4OS\60=9VR(V1ED2K$]XJ0U>&U),J,0=@6J=*35 MS1M%5R-G8,)T%5&ZGQPBGAY.2L XI[&A)\:(Z6;S)E%7'\05M9C8E41,AEJ: MPJSV:D)WFEH!KRM'8(RZTW 36X&F*^Y@V'G#%ZF6%BA0>^90HR@L1[>_#&T& M;U@!Y\AIIO,&4Z%,)87>#%)5(\Z\T&P,U4I/3BR,4HR;50VF@?( AK=6G)## M6 TE4X*3O?Q\&U<(W_1C-4#K+1QX. M4CZ(CO"XE5FH15E0D$\<(7U@M5WX?I*##;)NN4(KQA=:.:"HOO1:C1%*'@_^ MW@?O>P R3J9^]_%,@J ZDFI",T7O..#326+IG'%<-1)7C<15(QEYV:X:B:M& M(M/3S&6YRA6C3Y[Y0!&!08J[;/8<>!]!&&0!H"U4P<"NTL5P^UC#F:L#JAG; M)%68K;VKN@48:R+HGIXG>HVR-,A8\IHIXMUA7-B& -E$#X]+UW/I>JI1=.EZ M Q.F2]=S264NJ;!'X$TS_ BD"QI1&30B6&E1<'.8@KLNEEY MMJN MO4\46+4EEL[7-P\7B3'A2(S'WW(H,R\!9TR/+[FMMJG7:)MPD"\V_\G3#-$O MI-EOD7>(DPP=(%5(+)-@E QMD*?81=>XZ!H77:-AJ=4KTBW1F3)"-]A]#!$J MLPD4$M:B&U3&4I<:>A+_?!GDJV92B8N[&GWRXX<8$2]( ]'[HM"\RA=KW]I' M/(T+39C1%."%D[U)JAX?4N8L#( 1&V4N&;SW>R_9W40KJA[=@&5S]ZT4*55& MZ/)PA%KG^.3#GH;3.U1^]?M?C;5*'CI^?)WH39PR*LVB0*&93 MMDQ3W/T\P9PX_??U&BJMZ.WV5I]-Y_M?ARD=;DIM3X@N^,Y/XGA-XO\ G_0, M.>N)6'^B]JMTOP MO9).I2,B+# 9%[D]71IC]=1 9*!N3)\S#C"C/"6<4I^C^*3+?" M;M\STF%04K!B V;$3.S#:]:6ZAGN)N4D',^N:N15%=[0V0@"?SRM^A=$>GK,F<8@Q;\*PAV>R@!%B>0>#L 63D_8%9- MOZ6HF,B]%_I(1@31[M;*(@N+DH\9!%YK :SI([I'0=SHW2]AO+J.;Q!$[R Y M!3XHWIX67':]CZN=,>':&;TD@")1K.Z+!L%(%PSD-2B6/@(?,2@;V=7V<+4] MC+$06U3;8Z8%,5P%![,J./12F]%9M=K6)<SU!6NTG'!??^MFY7?TIT1,]RR M,6^X#>S T14 4L;P*BBPGXG=BCUR!84,"+-S!85XA.EJY+B2*JZDBLE N9(J M\[P.L6QYEL;\JE!-QW'0#+%!H=%[8_@-@^?JL8*C7#$IHVJHS!N]8<1WT[TW MZV(TDY6U IK+O'?,O0%KO!QA.825EO@QMX3>,, R'-!*R^O8AJNHQUMIV1O; M0*9YU4M0_S;\.]"S@U2-;:7<@+^[DV[(#1",EOB'I3G*M1QPK"HLPK"Z.[O< M9,-SDY?1-DX.I52)\^RJ[TDGQ0D,9=#"K[-;HW*@-:*%K.XC\MR)!X<*#>:R MH%P6U&#D?'>^T. ]U$EW\!0"K/>.94;0MDS"A)@I7O3V!NU445?]'?@Y5!3@ M#-EYX*+=#5K@K6)5%XCB!,D;QZ E/X"/K-R2L^1^$KHJ?6<4QTAQJ(W>SM0+ M0.? 9Q%]QU)OO[@JR"D)):1960&R"\,;@6ZYJD\=4H9*805\ [A@&/A; 2E7 M2^5X7"CZH!78#7<*<;50*X(-1O:XSAO,GHQ.NB0XW"K<&'<5RTN 7@JCI@U3 MN[.MFVY;?\H1UBA0-J]*WLK:U!E#F+307D7LA4O/.VNYLY8[:[G=UO)O?>WE MW[1;S+^]KU'09YZ0TTG3B 9U719MPJ%#H% M6(J:I688ON[*@93YFH-2-*$P_(C-PM/9_9W=WRSXG-W?-',@7;.U CUGF=9% MBIS[AP/LAM+$;CE69)WU%'KL.]2LWY"7]H8(7>#&>YK=2-_(%Z MC(YYECZ#$PA_8C\SP>AAD,1T/E;G8]7/57?G6Y;''"-VT+$ZZU?"<+S<>E_3 M+SIK8S)#Z=_5FN3[65I6_JQ[&3/VFI/P_K/T#OU9]S*FY/R?43R*BV-P<0R] ML)2QNS2\PS)FC5Y(WC#HM83M'SVH5')A078E)=8$&+2Z.ZK! M M6\'6+IQF.(*4L; 0R9-DM[ "0A>19%H B(M(,HILW<(-P\I^M"D14R)255IV[.-H(QK*Q^Q@0#R6Q%DZG<26_]\F6_(V_&X"S-,9SJ5,OJ^5: MX3ERT1[*(*6HIP@N@HIH!Q1M)^X-1K.&P06OF&KTM3UXA:[+UW$349XMA(MU MBZC#QU'3K4"NHX]A/,0,*FC'4R":-PTK?/>]13])T%F!7$?&LS1&I#.=M31= MYX2?I!/>2 ?I&_#CR _" ']OM2WBCFJ.Y,)L\6N0[0-7C\GX>DR7'2JM3448 MU&85O2&1FZ"GYU$XU+2@]CB 9A4]Q\L-+VB[943[I M'+G.D>LJT+B>U-=IK:T]U->-JS^BOL*"+Q*Z448BKID*QC'QTVP10DWC- M(=3PG\+D)S_RP+OW!KPP^!ULH![Q+4K*'[Y EG^.TS;==1E!Z?1O+@_WWC'( MO!"J ED2?.0(0]*DQ?H91( #R+CO?S'D^MVYALFP-Q KS-G.7:X9K4T.*!MQIA2/4<P3/=I#T8.UMXWA0]2*K2O"%S)2GF)5([7$*= MKW.H<*IY0SH6L7T>&!F1\9AFP0&1S%.>P685:MX9*WPNX,*L@ M"S3WF_DD_AB4X MG/;2]VBN0G7N:PV53#H%_A]V\>F//BI#EYR+.9<_7*=;_N+[M_>VY^'Z!VT8 M-D4!BB%E.H"IS;4M %?V>XTA+5ZFUE"-&E3-I)(N(YG$_)]'X-.8]04*XO4/ M$)[ USC*]N(23VY4%S/E8J8&$4SO1Z@EQ\DS^A3<( D91>YIYK(8H1S\?H8L MB5,[@=)X*G+TW\!+UC]B->*S&DQ?<%&<@& 7..HTUJ^<%)X?;CT::R?#39)WBD>R&:>KJ&"B[PMIG,:WS=AA\X*(TY M*Z&@-/8(9AC+%#[F)&H9L,)U1[<;8*-M[;IN!1P\$T"=LCK=MJU L:\UCL._ M [27C]#5#)O0TD@K"-)[M0*L ^!+'FQ]! M&$(@L2-D";\0[0*HZ19AY!>)0/SK),7!4Q %&53,3V#37L]7[S]Q9D4(0U=4>=?!(:(2:*>-T=Z;Q683%,M=1MLX.12ABE-TVBSAU[>]K>.R MHV@S>' F*N&GZC*2QF6_)K$/4B@<4P#ER!X2]@.J!!D?D8.7:8,5ZVN _XJS M(V(^+*%!G(-'.Z?610K/X=-I*.U[O#PF,ZG5=1YO0\AFUZSH.-J7% MTRO7=1QL(HM?H*P]I0@T1S01!I5QEE.\#PZN<5@2W3>2YB8:2""BW5AQ*S5^ M7^PJ4#.-[;"HLL@D-L2BDAG3V ]["FL8OQ\MI=V*DAMF;4H]Q'!VQ3@Z&*#O M]_#W(%U&+^C=SB0Y%P&$>92MMM4@DS9$O]V^?D).+HD41[A9<6N6A$Q$:%IQNY7$S;('@E%]KQ0JT[$?H/B-7X-L__@9 M9+B &+R9Y'Z&A=/"SX)3D 4@O8;<-!I !3R!"O@D=>SF2M'*BW2XRYHYL0SB M_36^W$><(MK]983>XR[^+;? F]YF,+ST=C:K:PL"94DA/&GY,)_N%!7$X5!5?X5_9M6)D>XNQD+;,+/?+"4W4M?"2XX=NNX9>:VT=NK M74*:9+7IPY^N4X<_?']#)CEB;EK[KZ-.ZVL0!8?\0)U8\^_C(T:@T.;?#,C5 M8X@ P40]_@AF2 ]4 U=49ES:FC%U"S19_*@$^X5P4-XG^X!J_%TI)?]_>01^_M-/?V,2 M,:&1MNU_/!S#^ S .SB!Q(M\LK[!:VT&]9:ZI@BI5DV5;OY7+_,.<1*G]^@) MKS#8X(L9E0R8S=7*UWV>/<0_&&*UV<",[2QNSM$&>ZJOV7FEH4ST#L(802G& M=WD0;@HA^/A;'N#L82@-RV?I<)+;&:0=L$"DM5:* M)/Y(R0%4& F-]-7HE6'_,3B]LM$L(ZC10S8]@;2N[[S$V?_D7AALSXN49.$G MP-UWQ$&65]" FH7)CZ5T20PM]6IM)6BY=*2:(NT$B7;24=&T B:N/[$.%=U"; 56 ^BCQ#B2>89[\C2KIJ5[UE#T M5"E:BID54 F>>22GA17X2,EQJJ?$"JB4B/&+@\:*>'.5=Q^2_<$*$ 5%&-OU M9@520L*,Y VT ATE\HOGD;0B'60XL?9\4Q]TWD@*? ^PA""-"UY?1S)2U(/!DQ M5MO*% F)Y;UZ9UP&Y"ENZK.4]5";F[$_);74RG54M<^N%4\DJ(X]CE%+EEB5 M,<60>@6Y,'T+-I1+4H>>M0YV)5#2):A2V[JY;X K9V..^+;/U*D"5,LJ,RU\ M/\G!IBPEFU9T5-T8 F0G.!SC"''N:LMO/NC3 M49-X ZGY5R^!@@%=]O#$\*MRP3: )U51*)BV),'>^G*<"N*#YVY\ &OO$Y(F MJ!'4EW&ZZ]P32SA9 .D&"\0D(;@RMD[;%W,<1 MYF!D9[F'QR@DFXMH.U/6PNZC;2D/\/3;0*':HAK*(FBM=9/58W0*DCA"ZHP7 MHF*2"&UX5(/(#P2)3&P(??L$M8(3ML?7SE#:+A';ZDW;+5&NJPO,7>%TTDUP MPNN06H(&M5A HVG*8!-)J'CJ]A#!)%/'C ^7 MVN 1 UZU:IEW&Z)H/D6SW_./%/R6PQD^GN!_4* EHWPJK;6^$K>W$V+6%Z6W MU^A;W^4A&O>\0-1U9E:O)30U9N*)=VA-O.=@,RH13\3Y&WJ%%$4/060:-RH( M0 9\K&1B&4RMQR@[@BG'/[.8,+GM#)\RH-0D# X?.;R$X"R/,K%T&<%[":#4 M(62U'VYJ11+ .GZ%A 9%DA?"7^!SE#='>D=#)/'Y,%, J^TK_ -Z%)?Q M%*987Z7[ )G[%""#*(XK:VT_WGV04:A%N*L9EU_.I:=1V8Q^P1C"@V-6T@G] M8M*,_2+? ZSP<'6Z1]31HVGG5J#'OIJPB,R"RHR=BG'-$PKQNTV5_=;GLC%K M*/56C#7Y?"-GE$O?IF9-/<)V5X8.9150XB<<52D=(O3%!#[L5,9[W@% XN<; MYSYO)UJ"53B5AD.9P$D]R8=A<[$B@$Q<1K, MB)N3(S") U@#KD&;XK;X<:+ MNS,G] +^+83 _/"2#:K-<0"; '^N3#I,EY$?YAL41#S3%#N+/-?6)*^4(5B0 MKCD3+0H>K>.2J&&'%_ #-:,_4:9B:..!J5+B?^J)PG4Q?X#V/!@*RR]MDVGTRR29UM[_E'B*92E)J@1XS7&TV%B]IK M&T_NFJ0KON?'8P@*;?K>2_=/8?RCQF)E=<-U7'2;),=QELAA1='>ANB?U57^ M6TIC5WI[?2F2P6Z?K;9P#OB=C=4'I+((^:8>/_T]BDN M^CFM'E5TOJ,:(8 MDZ1:NE;9H @KE,L>T/6BQ/'44Y-.D#LO1.^NON\!R*H"7L43:#=83?/\F)3& M1B%.3I$\=B?3%L,M7\KO9]J2Y!9BRO1_!4A<@LT"O;V\ V\ A397?T1W=YJ? M67H8,Q>,9&*<1]D;U)%?0>*+4J3 ,&:4Y);$C9;Z_.4EMZ<\@[\M\TH:5TBGT.N8++R( HI4 MK#;F(0P-@'\#+UG_B'NNNQIE&LN%WZ16J)(> M9Q)+?HIS6N4:Z6&FL>" ^H:<]##&+WBQA>>CHE4WQS)^Z3U7:^@"OT6;4K-" M&28^;+HXH)^ZK)8ZEB'& 87&'",5Z.Z:B#,"=--DG$F@JTID1T*N4N0*SS WRZ6_M5WIZPXW-4 F M:_9\Q=#O01;X7NALH)S)$LNHDCBW!#R.'A$\J+;#"I-::WK2W4WG1GD\+ E6 M?0 ?V36M*8YVR*6%?CE-GJLMX.KYY?$@NY,^LT\00:%Y#XDKR)X\'Q\;9:W- MNSA)XA^0B.^](_P+U2 B-811"V4^#4%MK^\5C\9D&"^G$!H:A?LS[XT&9A^- MC^Y"B25:=(;2V!#B8;Y>0VRJN C^*0Y/2"XT/Y4#V/0OU)<:A+II+(!?B/@Z M]7).@T93C:;_#"D-U416>99F'KQT13N.E9_3S2B9N=6M%U"0+X:(]SD(&U0J .AR-1'UU"&!'?Y]>?KB7BOL<.\KT5E9UQ<[G/V=Y)O0Q:HBF-C:!\YON[ MA(;N5?&QW@3NCMA@;U&"%T?GB#%1CZ$&$WN M/=XFE[\LH2K\^?[#.Z*_L-]E[S6F$?O'4%-OFAG"TA..E9A., [OZ&^^X'M[ M]#?^KE2DMJJWBYY60MWT5=LC"WRF]&'W,42W83 KH:'::%8"]UP*T\,O^PDN MR!$+,J62(<=3+O[TCCX,AP"HJ&IPH%QQNH]C"(%]];(<6?D>Z&$1C XC[D=A M0:^HI^>F, +:'$\AH&/ M/O?52W8WVJU@)T-VH3[3Q^T6/?M]JLKI>#LQEN&-892.=7W4Y GP%RHS@KXG MPPYQD@6_8^O]:GNY9>"WDRGK8G8QQ DDY;4EFM?M" :0#5XBF<&M0,H%+,DX M8.EV>QI25@0I40SNU9OL+:.W'5"T0[1N,)HU#*)6^RK2CV-(MP(K%Q$I!1?= MI-YX'J6?#=L*)%EQ&"R%TJKX4IH'H X0B22M ,=%)X^4WF:>%-_Y,5!"6J?HHYR*R C*>%"KK?K,!*2JJ3G'QV) "(2G4U'D@K,.U] M5Z3[.JW C^YQI[-L_?BH0/J#4UL9-R0[$G/Z^1J:SG@K$.LOO-B! 5: *,2: M+6NT'<5=^_$C*P3#6OQZ9@;/O!ZNC'XK$CKC4..S*3=&9Y#*PI,'D7R]HD3_ M*"TO/!L(V9%%0Q0<-C*7.@E.'N*Y$@"44%WQ9FIXEC4G4+^R E)RX1I_5A+? ME@+_#[OX]$>_'+F87/73=7+5;[XOPK"<10!28CH1LZG&,,N*:I!)!P4:<1-@ MF5VT+:1^^B"7,3/I@-)8V^37B1>E4/Q W6/S#I)3@,3719(U&!EAG9+_Q-PU MI9_0!M13G/SPDDU%>"ESERF-#>"U*Z)O0?I?9G8)HXM1"T%T]4^PV:%:.DCS M@Z<-E&[B%0&ZCV@ #*PJ'^U6!DRWAO$7R,[/<9K>G4NHWT"(3_YT'QPE"5-@ M,&V+)TR(*2[I[?7ECWKI_BF,?Y138XH^/X\@2MFU0 @-#3J:&&1-:6R4_*;/GM9:YST;1=\]?OI[Y*NLKM"\ MZS:CC[:E0-5K&9U BLWI(KHSHX.V17R+$N"%P>]@4ZF,J^@F0K)2-E.X@CNP MA7]>>Y^41?884-].QM'FHK.QMY#04F/='XAN!6K=\BC$5:*]=8N*:HKUFR>H M:&L=WX$WX(=>F@;; &P>\@0R%7K.^Z>?JZ>\63*E[^ FW"#CPOW"?+^&VMR M!2S2%&22JR#U,<)#T)&0H!P4\"CT&-R4?>9;-,IF!DRX>ELV ")&I6M;I1?A M1IX9^&B3";&) =C50QWYZ#5;:YN^B,8"60WY_3?+Z-%+4)%Z!N]V'\^ '2PF M?OV9SP+M#H8LXG*37VV+J_TJN8\/QP3LT0.UR,^ ?EF^5PO9Z#'*#_A)VYM7 M?-6/KS^+C!0!@0/8F $(0R1RA@9%"HE$+]0#A6A! E8DO X19% 'E^:;MP)< M$=]^,W221;G60B8914!&U*822/V<^G7\&![RN1\CW." 1BD LAO>,FI[9L>% M"_O-AX#-H ( HF[V)GH"'FTKR$W8"7XI&L!P1UN!&,>=72J@%>@*>-N; MMPVF5WNNIZI(3'SCZHJ]YE80$"5B5(!HAJL4:P+)2,6!U-$B!39804GLX B" M7D]0/:P BA.(44=*0-V8.P/*&M0X<2)6E!R2NCVRHE&L0$OP"MDGX,4*'&5N ME,3 &2M0$E"XNEK0+,-/[#P0CG4:HJ25@78?06FG*H;*DD)A7)ZF:<>6X2-J MI&T%=5E1K$F BJC&-,L $B0C8H"@%?69.FH95_^P92@Q"4I5F*85)9L8E'<; M-30$(F8:+V0DUA68>1>F$A!25%O9$ !-FG(:,<=6%.62.N.>;^H-V@(.D7[( M >+CU24S%QEN1'H)TB\.I%YQ[Y6Q:MZ^'GDQ?A,\7P%EBUE/ JA> ?H5KDI- M+S@<#LFM<94>-V=$7#J\=TB1RN3N3T;]XH&K&;%:Y MN0$_: IN\*)\RJ;,FH;*2L8M=KWJ!4DA;L:A/59/1_U&-H47N+MMG W,PQJ/)-'P\O&L"Y8 M$9+OJC;(9/0-;D"0#E.9-^"NDH/N2@Y#DKR]^S&%HA#&(>DJ0TB3',.N(A2% M-6^<^*ZEF_16HL7$"K"&SCY1ZN0W,/M$O^[H$JD4R<<.1H0A<#4I:+.#**79 M\JP@P7&E =TB8ED2EC2_DV*+U8#U2P%6!'8H$=@DN,1X6C9I"@VPOSJ:=Y/4%V RG]^R$-T5*WNE\LHB\NDDZJX\&N\'7/D+OGDXZ6:=6$FFN[[W?QRF\ M"O(YX;:=B[H>FNBN^=T-0N(2&ZV?/D$+0CC<[@ND^<0+X1UFL3D$48 N*VAN ME>V6+8JEQC!@]ZZ:!U6=C/V KD0.^?Z9SKEICSA&#T+ J2#=L)BEX#/HO*X& MT%RUFT/2CHIO:%='1#:=W-8,Z[AL)(Q876Y;HH=<(*^>0-XQK8/V[L^@YE:7 M'""^ 3>F6&%>Z&7GM )X]X!:%]3,?[!J*I#1J:UA2[$"(O?VD)Y$QWF'I^K5 M;42>7;,8?T'51O2YUWDC*7V$$(SR5@ U='Z/TM!? _-[](I,]\A*3VE)]?=8 M@:"\HBWG5;("1/,,0B0FL"PO0(5I2(,/<>X9!MT>%^8Z$!UQ2QYW*HA4Z4M) MDR92BH=SO!>E=*6_U&WDN$S"+0TA:D._CJ,BI46PRR2S7037=L.K+2>X]#"J M2P/2OXZ^6\S@\M;O6QR&3W'RPTLVK?7T'4U;Q,+C;SEDU@O5,N-LR6VU3;V& M=R7KX76F\8;;*Q: S# ,V5%,6"Z+52[D]5,_EJN-,Q[/73_?Y ]*+E/_\30M MK=1SRHCC9_?1MV>K^^4BRY+@(\\0 MJ.NXD+U0(J^VS .XRPBFDV8UYW[4>1G%A.4^@"U4Y39W((+_R%Y#+TH7F__D M:<9-OI(<1'/5>=:9>K6Q%)>MZU'+"@_N.N24@% *P=06S^'V/B.:P/GK!+)I M81>6YWA69VV+:^/=CJ2C;%A97_$5)$&\X;&^VF^8!57L!XUY2J) ZF[6 B7W MB2, E'["!(E F[&H4.#T-WF)PUS4O_]YDO?9'M.>IB9.7K &ZW]7(VZM.%YW M^ZD5(9E,\VK=KR)MS)PU?(J,\Q2 1:7R$! ?\3G\GGE)-@F@12VR0B*A=698 M@"_;S1FT [4"QW]!N^+NH"^+>R%ECJT@]4.OZ MM +Q+B*8YRT=(B_(H!QD$SP"W_\\#,R%V>LQ,N+2H-$C8 6^>NRUXT,[;IX6 M1 M\OR9KO>\AEOLXA M."V'[GA\.7G)>;?&?[N,\RA;1!D*.']1Z\#(/9RU# M53>^[3S)#"U($0>4HAO[_WW)T1E1KCVM%EV]97>%+>6$]O<:4F,-\NNLXVJF M BN\MM4V]74"/(CBF0 YA/H-0&@#'R=L"N]AKR'- *+<)#QGD54VVFM,TX!3 M:8B5ESCCO=+$Z:1M,:_5*:%4OO0=U10X>%*&VMP$&5G*@CS;0QWA=T!+M&'U M,&0?!%?"Z63.GBS3-!??C[*U47NQRK,T\Z)-$.TD-J/>RYS=X*^%V<6,6X@* M);%96HZH:UD1XJ!"6:MCR=!YK,!33&&J(]9;*[$"5T6Z&P-XVSA_0"EZJ\-8 MX?J5Y_U^>V %J(,SOJ7$.CC[5XJ_%=;OIWA9 >I(K-^X$UD![."\3X)T MA.*/AKEO%IM-4"QO&6WCY%!4*9RB6^;."[W(ATL$0.219FIS;880THR89>,8 M'?09X_./%/R6HYR,$_P/J@//JI9$:6W2])E;0&^O=@EIDM6F#W^Z3AW^\/T- M/0Y(3.]O_W74:7WU/H-#?J!.K/GW\1$C4&;S;\ZGI<3"B\+85MN&-LFJ#D=O MKV\_T,'Y!HYYXN^]%+PF\2[Q#FS1P.JBM)S$5^^\_A&O]W&>0GUF_0,*HO,J MJKY(Y#[A;KKKIQ)(X9E3^E:DIU+\+]]HW=*S^ .\EMM/JFLKUL^4LY#]RC>Q MK>JB*0F\K%?/0U3J_W/@?00A?LR42NG"7<<]'8.(?3HV_JX4RR?PD>1>IL1V%)RF \E0T)U]+)Z&';PL%1J>@SO@(H^(0V MA=95KYIV!7OSD"=!M"M"[UEQ*OQ^2MF]9ONX]XY!YH4E>9_@-1\I5O#F_Y1G M>7(Y=E+2['L--<19T(*1+OG;#4TAF(H[+T?_XH ":&F%RT1[FV'!XQEDZM8Y MENUC"$]G:)"EDV,R:12\H)LGYHH2Q;R!4"&8&&;M%2?:+2H@&AC-&H8>KFRZ M(<(.Q 2L&%5VD9A1P0K8)$P1%7J")@$KX./:U!DGG%5TQK63-F2]136N^)ZQ M6DZDH)%HUL#QE*:FYI)'H) 1;@C@#$JLEY+J_#OS$&B9 M<+\3-W0VU 0F-UG>X9'=W:XSWJO)42$\(?BM@ZT"(-'=4B==?'5[< X+N"2M!_)MU MH=F7RCKU%-5:U/HDH[1G%=BXC'Q$[^ !%/]?1K,^&N0[7&%4CC'=!\]+0'1F.]\>RW-)4DR%N-'C^X.U^;O'IG]"LLQFZ, M":2X]WX#J]VI,FF]$#HW$T,/0I&V3*"7RRP=*W=FEIFE_AYLEAC,^$%Y;+F-O+JIACCCQK&O&JQ/0<=E=MN M3F,*YY';Z/;*/NG:'!K2@6H5%^H M,NTJ,*(-.L9?O .GM,00GS(7.-IB"DUH&4'ADN-5XX#.]=Z+5OBVE?X+WGG! M9AF5KPO%F1<^>0&S3+2FR4P/?/P?M*:+G8&:FJ;R$X,HXL5M?AW?@<)Z\NT8 M1^5WH;[M^?MB"QE*N>@(VO:Y9?YA9NR3V^HET0\^_7RPZ.F>0EK!]K*HR[Y* M=)[>WK[$Y?EY>[Y>C:^%%%:]Z3*?5IN3[Z7[=Y#!6TE!>/2MI[74ML]8Z2EC MGFJ9->7#@Y0=XG32GR_3T3)W1;->@>X9MR*RZ5/Z%G#-LRYJ]I /?,DST[5 M:>:=*CS(R<20$5: 2G1)WJ2.*7=,#)-(:QRZPXA072X/*R+]!I,RM[559@ZD M6;1/]#A9D2D\Z(U.Q2[;L0N#6;&$_8]69-D.&4A1)WR*2[3"V"DV786[>E^M M%=G20].]C/.X MPQ@2X-IW)DCY?C;O(^*"!]&1][!;HC_S')7\K77V[1W^W> M( 5\08TVJ!!V3-"!"7B!$"6X_YA[Z1)BGF"]?$G;+V!.NF"GS!DAY\@B#,L" MCJOM&_#C783*VA0V#>Q-%,NB4?DMEU'C,FK4IZEPB>]&AG;)5Y'XBBGQU^PL M'4ICL_=Z5BE)+N]G!,E?L"W8D)=5;NP+R%9;N/VTHT%N$"LB\2<98CZW2&@2 M1&_OWV02;UI]#+DN#:GJNDC#X2(-E6Z7%;LQD(K+\$&U8^/FC>]HHD3Y1EH1 M6#8"^9L<2FK M[6%BQ]JW^S%=IR;[][Y%R>64)!QUY;5V';\4\8Y03*1Y.DT/X R+5X[C-X![ M?\)[7P@LG+)0_SO2JU[B[-\@NVI,GW9]]UT*LN<#JXZBO$^2U<=98:"AJ*> M6>'#F4HF[[QWP7G2IFR#=1X=Y]&Q W8Y;\,HOAV3O0WO\'MYNMHB0*?I11"R MKPQI&5G\_*>?_H$^0+4HM%MH,QM4,#"LOHTFYIK>;'0-D>=>%$*YOO3^#7)C M@KF^2 S&G/WX"1(_0._"0PT UV2Z [L@BG"UE.)RP7LT?)R/.Z?18$XCLEFW M*S^DS4(\JR2 6^J%X7EQ@F<(FBBJS?,%CI/=^!Y'_+!S6REP6Q$I9_TC7N_C M//6BS5.<)QD $?,09+'VOT7>#**[GRK[?1VO<1V M\(0R)?$XI,)=G,)B[ M1&HU/2YK'O&7@_TI3O"YKIK9>)\SPW+"-C7=W$*M<..0+K1U*Q#%G#QO4,8L M4:7^]FG'%@WITVHRA1UXCFH:N7A41KH\6[&%+B9"]PZP%0S.?=\*)[@+13!B M%T87]AJ,15;LI+#$:=N8+'Y+PF@ZIYO'K-@QJ1.40,\V/@9AK)(N9%"T8N/8 M9$TT3%K\ZH;1 IIK61UOXTP.BWI[_[;PL^"$7K\T)B@J3;*:U1W^=+6X]WAQ MNS2B=QE!J7]CM=U"5DC2_PO.51A]NH@VK(? ;[P?\F-,SS9X_2VZL8I-Z>(UMD'7:K1Y CQ MVO1V+N31A$H=(ZA6+:&'+W#(*G%YO-@(!5!JEE9OE\%[I'EC/OBK_Y#7Z7:[ M!.S@*I=01PBB-/#Q4D5T3"WSL6<+:HJ=*;M0G]+TA!3]+DE.T!CA@X8&#;?) MX1Z)R"0+H [8\1YDWOQE @^5N42S97+DK.[_I;1%=*837_RT(,F14 M'T\3K7]T>F!RZ:FV//.(76IRT]N<:;@-O__%CA*Q!C/I+(R#RNF(9]SYH!AW MZ+1?Z(4$3]'PWYN4TN[=VA&XI&C.O"8"=6LA5T=(<7G!(8&C8BPT(7O,SX4F M;HKEN9R-WHC7'O&%59APA_@^*[+N] 0"J@DFEE%SA]C,([XKOV=>DMFQI4)1 M<>-DK'6*$',FXC5M1QM%HBR^5#.'J8JC@FI3D,4M6R<%@^1M,2S.XA\0ERD;E2 M52I+Q+'AB":VX1)HJI?J'5?KX6IS$FX<*1UY4B4! M_-WNDO%P'PM C*P=;U:VLQ&%*6VI.SGQY\==Y657>5D+1!.J5N-Z"N,I7N'3#AB-5_[+@22[9H&FU3MTLP-UG%<%58QM5!5!"* M';M@&NWKDZ&N=,O\3\VV<\Q5\G"5/*; ,.;*4%>/P#892O 1NN($\V=TE^9N M%9??>B%=DJW+=9\R*YDK6DW.=38C_9B&KXMN*#'SR- YKEUC'XE M_T#Q3RRXS9C@1$0'5*)$F)5:86Q4L=)[LN:*''D[Q>,G2/P@!_A;-*:V9>. :\LK9S=EJQKRT473MR,=K(R?7\EK/ MER%= KQ1*II)7JSO?U4K(6]D>&N"H,K@K#1*7/S%XT<847IJI7N,(+ ML](J7.&%<=4.%81BQRZ81OOZ9*@KO*#[U#0@NLJ.O'!7B,%(!N)K*68$:=G! M) 8?C8;'BSGZ,/QV*10>YZIIZ)#62@+N7-F+N5]=NM8[](30D& M6R2T.?& @Y30F!Y/]JQBPPUR=*5KYG\<=JH*9CG?F7L6RL5G5MOY5U<03$%! M,)D U0IX)UGG:0@2B8=UW#(V-+A2Z/1PKC%OEKU?>[,=81 MZ_M]4,Y$C'M=/9ED_3^\"K3]S.H,[59*X_7_Y24!)4'MYL_3R\6XL4B84V%. M;?8$%B0 4XG*Y(?ZL*Z4GBNEYTKI#70 \/;MTD;QH\#'#(OV]0^(Q_DISN&_ MXO4^SE-XJKY &9!I;H;H:7>FRG\!'DGO)^3WX MK %=H$_=)8%.YA[L,ZUQ1=S=(@@$6WSHY5P8#0(VAFI\%7EA<&F@,+]Q_$)S7\!/[&[S@+[A \WHJG>[CW7+] ML/B2Q#^R/91P/KI<[4@J)Z6A6H:Y671,PN%_ULO:C?+M_1L5TIX##LF 67,2 ML*,P"]*[*IUPP1V5@>.ZYT]QLO#W 3AA*;O:8ITL.!5>PW_&X08D;R#+$Z@H MH%L^83VJ1M9!?$U"H5^T>PVG91_?O1"D!8/WWKG;L8;=*W@.D?!%K''CD)': MM6X#:]F_>R_=/X7QC]Z;UQIH8"Z#O[@%&%T]^FU\,#."*C9.2? M[_-#7@BT-XAU1"QK(=!)[:D4^WE:@VEQ00I^4536=1C$W!L*[=;P %(_";"] M7K7QL3[TP-R&!!>)+YH;5?!%FLOP6[>1IT<'=9O &Q*ERFW1A"^8X>^CN# *)70*K53C,; #?%=XQ15>F=<.$/T'-V19%\%VP4)[A%/&[>&2T,<] MF$@N&COV8/#SZ2HIK "4(P9$O&E69-:Z\@33$JTT1Z$5Q#J5.D;SW@5!TZZE;B_VPJ4!2F2ZV=WR6J=2)(6&.#@5)0HUC?8P9*T7+F#B1%5,42> ME7%HJ9<#RJ) '/[C"@Z*\];EG [,"(0P&I<,.!3I=XS[J3;$,<% 3-".12H! M_[O=< \B_#O%3U7[X1A D@%$@KI*P?'E5OP MB]T;,(BP[QB^5^V(8XHQF8(4*5CY:95NQ DD'['V>A!O\#^U$*)+!8ROP$,_ M8YYXSP\'+SFOMD]!!"DU\,+GP/L(PB +0 KY89&F -5'PCTVB^PRR"IZ WZ> M)!!*B'.03K(\Q&4U5Y00U2T.<0ZQ868["G75]T!RG&">N.X78;[L1Y,E1M"V MS#5D^13R):+4=Y"< A^28XV6:Q5CD'Q/R7]B[K/23V@#:AG!LP$*OCDK ;SE2^!F9_2(]]2^+-#4QVC_"YS2R?8+-#QR^V3L=1N@^.C WL.)BVQ1,FQ-Q)>GMM2Z@L1>74 MF)*"W%8_1S78':LGTD+BVDO_<@HE#!Y -=VL4LEJ>AAL\!)'24,MNU&D:8M7 M\@W]4+V #*^D6L694]=&H*/^1=45]LLO_QF !-[$]O)'!7T,_4M=1L<\2Y_! M"80_,44/JX?^9?3@)E8A+77CZSXA'T :[")\Z(DHWQ53@;3@M9W?5 M39@D*])3'^G>WEI89R:EM0%:9\$:7'VR;*9?5%QOT[P:;,PN^A=R=[X]5[!8 M%M.]6)WU+ZY^?%[$J]@!Q>IJD!AF[!*EL<8K2I*<\;7I&"=(G&*CFZR%2W84 M?4185%.N7BTDUP#@--;/034][6=IS>YGWYK>QX>/H)#K2&Q D0@G"/^5!AMX$A>NF_)23,&^RTC:EEV9#U<1E)4 GF@5 MW=>M69"*P'8+?,3%:&64A7<;2RDY7J<@39C"775,N/M\AYIN?W[I/YX9?GT9 MOVGC23,9MV2O0@HW@@&O#&_#'[U/Y*[>>GE()!4-> [AQZSC3G/_65&K0L)] M6,=,R#UG!8#]/'IU3!GN,2N0Y+H'ZV!1''%# $6+5S*.:V]\>42.99Y*5A#: M(*Y#(M8,AYM=2,LXZ8A(DEQ?=D&HRFM&A)=U^EL!,\_S5D=-R,EE!6HRS"RR&RY H^OK+5;OP%?)D\NZ*#"7 +C3YX:U<*&\\ MKE8@R/;1$N[5A*/="J"ZFB.E_;*B5&NW4[Q3?(M2/,T]XP>EU:X.=BM*OW:C MY8Y!?G8A.K!&P#2B6E%]5%XQ$(_FM O 04E539"$%45%!Z-HAQ\7OS[ZV0B% M/LTK;@7;A*6U&;V?1X1JVG6K[LZ7K;X/O52PS 6AC_Y$'[;LQ<+V6Q1_I" Y M(8&.[3GPSW'DPUYXH]H+$RN,,-AWYP"I4#$"59^9 V#/HO565'Y*/W UJ?MK MD.UO9IXVIYZ^M92HDGWP6#SDE'Y+::H0Y8BAOMG-;J]_5V=3FD"29"@4\YK# M.ZR74O-^!_N<4B)5/,O[/:JZNHPNPQ+H?/!/3H["C!& W_]LVL6(I=(2;^_# M*8YV!4\IUA8I1D'2YCJ<>RJ9O !*!2)IB#TZXL>GWS,OR6:Z4^PK:67BX>B- M=K&';'"[,K%E%\QC2'NEDLZN\#M##PG^S>9E>0D:$C]%MB,VX3AR._V:QV03% I<1?DIGL@Z;.R]$[P"][P'(GM$76LD\[7I: MM.;Z:H419L3TKS ZZ+?6N(+J/*A6V1XDM9G#.?HX@HIF 69TF/1^FUV.FVCA M7?A^DH/-XR=Z&PN_XM3>'*I'0KBK_CT=SCFA04OAG0^-,%V&*![B#AN:J,T- M5=>&)??L,A ,$7%')_.Y$RY??[J\Z"PLO>VBQWD4O3"))B<87*O4K'2S%[HN MO\L(-@-K[Q.DCUX2P>6G./,#P$MO_8\ZKKY$#;,V)]I]B-I,XQN(:#8(V"?( M!H7/)4>9NL?2WW(+^.,GE#.0](+(2\YX^D@?0(4+XC#$-;&*NJH[;%H8%A6*(T-FCS3JD)MKN]A!#B?- O\>U0Z)3FS M'T BMIVC0!A?$.B&$4[V>J )R4-R#YVOK. \00$Z)C;5J]/Q3N5F-? 1#L)9 M7TY89^0MTK='TZS!$3W:&AG0Y%/$4IQHEC\ZHA8!-8H"/Y*XM&KCF!I"9?VZ ME:JS1HAWD-"/=2OB;&2.$++^-AY,6M-?:S3R#D$(MH'OH6C2PS&.4"3%:GMI M\9K$IR!%L:D@ ML@FV0\Q4.Y7Y=5E>;R.KA,6DGP"*&0XI M<^>LF--9\[N%F;HM[C&@;A#*/1+=6EXO9RM0Q'?%F=.1[]B=M9-<,3U9DJ/U MTKY7W3;)U-V16PVGDWYQ(+0*B>EK>26MMTK2K DG=K3/^GJD3A6XK:?+.%.M MP%3P4JYB"ZS E;<>:% M)H$Z".?;#:DDXQL EN&FU8I3D9V:$.PX20.KQ/IX5K<.(VDW%EPFB-BD_%U) M_V@]\/\%QT:;DAW2UQC.'61!^0)"^5N.=4'99_3?X.=AT+MLR#(Z07SCY"RZ M@]<.2B,Q:]]IB!0H/OPB@9@0FRG0R1RDRY,[VB$/.WZ1;5N4;!5F'L8((^S% M*^32 %7BO8GZ$^MCSD[ ?]S#GZ%:U647*+U-6%Z#"9I2UCL&4.,(?D=Z=LG M:%<$5MUE4!/ H!TX;P"5*< )1S@%R0O3,A6I\:97U_-,;/CQ^)56C%R6AZGC M#+64 F $)U3Y]Q#.!_2H0GP\W.9FR_0T@31KZ#X#+T5904F"RI;@:A!2+$GJ M/^R.\&7:Q1U9Y2E*;PAS(A$476_+X6PXOLU]!MH^Q M $\S0?IC=S=A@;7-P%FE4MM7]#!A&070WZ($%,=L];@/4@#%#REJ?^U+O-R1 MQ(]>8A?M"[GJZ&+45F\\L+B^PE2$[Z)DU>*V'8;Q#Y2L+22^!88Q9Q>^)'$J MS!Y%8W,FS]T@F9[F+*M>; +PPE%HOH1-J'B)G3"LR&HCV6E=6*.J"]B;%AY[4"L@&/Q*OE'=@B#>#3R#YB,V"5(F,)=KS MK7AT>0B*9*$Y[Q=_E1 CVP5C!8Y#'?)4;\]X+R=/G3I+X[X5@ U%AG1G5@GK M/V8-:]]L!)+ZK18QT\*X![,4-9CY%T=U/3Q_PZ!H"R66WLK*[JO6Z6 :B-T/ M8KIW5"UROQ3(16#G9>#VY: )8]=VP5:XJ74U&)W:PN%;_'@E-M(L4"FS,H]J MDIDM<\U8D @>H$0,Z(Q&DPI$,V+RLXO>Z"M%ZZ)SW@$"2B[-BAW:UIW.%N6= M&O,.(ONQ@-K^7B:\AI_,O9!RPDIW-T?P3R=M;9*/=H,G"675'0?3N-=^ KP4+"/*S)=PA[PTCN"]]OP* MM:[@]@K<;RS]FO'CIW<((BQJ7D'DA=B9'FTN[Q<50>@\;5EP%*.6^P!2/PF. MA%)7HKVT+0=>!:)2EZ-,O=Y"VS3?,\C>R-\+1Z<5&B=5VJ2LJ?-P:A/^@_28 MQ,00BCVG* M8VZ%:Y1HMZ_3V8VU?-:PB#X4RK")SQH?BF$=04,P;ML!19MS;C":-0P$I2 MZV2<-18\A:CI\)HU%!*: -'!9@LX,B);Q/TW:]SZ2&UAU^2LJP-)7&GKEH!9 M8]*!&VF.X5GC-(C.Q,A\FV?9(QX'TLV7]L#2D;B$0P1F79IHQ*O-)1IAUI5U M1@3T&O$PZZHP*A#M&E0QZSHG:DBU4\#&K N=J,!5.AIDUD4\AD*T$7 R3/&) M.4'8"'(9IG+"G.#J'FQ38>NNAL3Z/'+Q/A68(UR%3,DB?H,G<>0'85%/?;6] M*#;U-A"J25;UN%T,6@J)D=-JU8$3V@'SN4 NO]!K2:"!*BT.CQ4, .Z*3*4!"OS,@W*&5 M1KA*S*@J%?L"LM5VD:8Q>E3C4DCV8D@@A,$.\!&CJ>,RS3Z,41O$Z,6^Q.C, MSF$S>/\N5= >RR8.-SD WO=01[WS4K"I/S)%>-YYP \9#=K]'L4G+*/N68*J MOS*Z6*TF1S%O=92CO%&-IHHW>K%,5]O5_5)XKWGC MC$[$CY]^D*(_O7K!YMLQCKZ]EU?D-4@J8UA'4A8;VVB"QG60%YO_Y.SG?SL- M9=C")9*[) 8P(R1#L6&@$7^NXE(]\U0JR>!KY;LVZQ!D0VB<;EJ8=2BA(>CS M[1E*0\K,K3,ZP#X,96:9=1R6(7Q1M^0HC=:RB@/ZFY-F'=AE,/(L.Y;2T##' M#RH,9;,.*C/@B.::[&8=?68(1W",A+,.5]/" USCY;SCVPR0.X)6UGD'SADB M?FY-NO..J=,&.SN 4>VUU^B7.]HQ=Q3M8Y(A=X)K@P(PS#?H[>=#G$.F>P4) M7"PZ\==Q$76-F[^!+$^B%$(9/A6I+!0/Q."?-:W()P4'X[S$,PFFHZ6L1$5. M"TJPRD-4]>0)RMCR(;PBT1D=\G$:L-QGB@8W#9PJX:T:<"\ M%589.+7&])^]8PI6V\7Q& 8^2M\MO(/P5\_!(Q MYO9KD.UA>R3>\VR/5 GZ&X)JOV$:5'*+_OY70U32L90'@7S/89S$1RR<(+_?W4+"$4%X\!9$' M=Z3QVN_=^=IZ >!/%=179; M?3'>$:2&\Z_!!M3HYPV<0)0#)/D>(1DDD(ON\S2#=X'DF?(H0G *?_(KRL-_2!EWM% K@-@8? M.5H%\R%99A>E>4SD+U$?JF0V-PQAQHO7C X:)-;]"T5BP3_HF,[_TJ;SOSJF M\_Z%,AWX!PW3>?B_E.G /VB8SOI7RG3@']2^TXQ".U[BZ%L4P/L55B13^A/- M],;ZJ[]S%>:J%CQ#3;7"J-I;SVT:NBN-<=;8"5UO<'A;35VU)$61IP0WJK@- MHV_.FO9D%,XJPI*M_UD!UZ!7FSI-L]14*Y#FZ^E\N*PX@:5/$72%L,*/.#BS M"&G21&:#66>!2R."+!>S?E5#&A%D/)EU M]K0X(AP+SWA/79CD,/9"D"ZR0O5$!:[O,=T$(,59WRC7;)4$NR!:;5%3YS&V MPF,\!V_D19NIK')$S057'(IVS\$);*H7<42\=IT&=$>$@/IPT > T[@B0[H_L]BNN3>Y%)5JM<]CT]MAV@]\*0)UKUCD,A\TUZ:?DU^%DZ\LS/U2< M!W;X8]:Y6B7H"]VU9NWA&TZ-ZRX49PUX'V^_,Y3LF6>:$N!NW*57#?F! Z"/]G_:%FYV09@6G6-1S M+O>+X$P:Y#.&TL##I2I1-\EZ[6[H A6RB/ MXIA>2,^B0I%R5PYQ+*WP=\CKC97!65(ZS!K%+M>).B&R%=Q90]=+1:YCV$F^ M.FAI9WC'?9FUKVG4HYQZ57(0\R$>[NIF217;44B\?A.TI-KLF+< >(D. MV4?;4K!:C_@5*@+HE=/J74@$\+V7[I^@7O5/L-F!+Y"1T2\76WA)>@-^Z*5I ML W\ZF*\]CXI*U?Z"8WICJAZ/MA4CQ\S-YO2V,A=+A^WA?CB5J_PFIV +$CP M2506^D M%@"B"H5"S<6"C7_WI>>#I)"B[7?>& @WWINWQ2HGZ^6]_ X#RT3S1RL7BR]872>FP0>4 M'$*6$"0UU:QT>A_'*=K>I!%^+_*V4=D^GQ')/'(SQ1V/6A$9+2-X?$]VR$O2 MB-DT8?"R!N6KJN/W)F0(3IGMXI74S2&,!'.1HK(9/M;82U!1&"T'^3GO74,& M9- S1;21/TM!Z,4&1+6\78S-? M(J>D0=UFFNGOCPTVW2I7S=-[ZW!3S!.@0?>.N1#V^VT#),:1\PP8C4J#='19 M@HG"0C$B*BHK"&B4'/#*D9N^HM]7R!$@A1GV)$ ;9"Q(< =9EM@U/%D.>$^S M5!TK+5//& CIOICFWPF!VB_E]#6W,O/-[':RVR1/=;:^ (9(95>&UI6%H3L=)/WN?84@>NH8TJ5D#$DH=3V)R%- MXNG\\$>7C,J\4HXD"!H54M$O MU+=*%:B+,$'[P8&)T(&3<29D+G;G^>HTU$ MGQ\&^5R')]Y;[MJ5I:;^"L7\$,0G%AEMQ7(/K3).%)0CR_V+RJCA*&%6>B-> MTN/1B<[KW8N'Y5L2"!0D104/XO4*?<\EXFSEO:EU""_K26LU'4IMA^6,3T^$ Z("3AWMZUW/WK[@W_^XF%*QQ+(&RJ<>51S M@]("!M.EBYM%%ZNNS@_.?\+HF@3%<=PHJJM !?>RS4?GR+=M]UGI8X(]DI%? M4#GY&>^+5BZ^^9O!$WF*L!P1QZ3L#GZ>#ZM@>X/>D!]FS9VXB9!R)BWW_WZ>^?OA>50I"8:[+F M3GA$EU26L$B>X F,[!G0P!#(0[PY\P'%_,6O!4_>A=$C^E93!".LSJ>!FU?H MXY"=VAJV\CCS9W65>OZ65/L-MN5_WA]/45&^DE\%2&ZNN8 AY./E]I]1@"+' MQYM<;8]8BB1ESA.L$16%=OD@JJT!3Y+X&J-=ZG_Q=JQP49F9TRH"A3F&J0@T M?C?7(\QQ#QXFBG,=9UQ2XLW0:A%[0I%+RK+N499*5&2U/82D@/ANDQ\)]JH[",3>CE04^ MH[>RUSE^FR(X-7"7R:]H)J^:TYSQ)=NZ_DID:U?D$L<K 7N-X)'SW+YI0IF\P+-F1% M^]! ["/XOW7CHES6*H3<'X_X?R//\6]W.]3I%:MU:>MB]@>$@0(6((Y7H"V&=3-I*AAS_BNLD%<+4(# M,AJD2D/T#J]I4I)43(BER&($/934T K5 TDERM3@X\:-&\9C#3^*0ND'9Q. M[IE5"(.IWVJI> Q+L,-[2L=#CR5$)'XG>'[=5JD\F5 1T-B0E%R%@2.M,JB\ MJ 9+\,&71_4AQ))K(T4HO8(_&F7>J%?/$L3P*&84S%A".F*.JQ ,V4S&E8I? ML1PY4D%BC4QEI:%%^#?"83"6IIN7M--$D++1T# M(S]8@Q'IN-4QT/3W.:!)5_SK**HV_. HS>&PHV#1'O/>H,C947 'W[2A+]QV M% 3:HX_J"<^=<7FV2\W01Y2\.#Y6-<+:A&NL7.#W(8I7< AV&)"-Y8_6LQ?_TJ&(=F U>X*Y./+VGGA-9AB#X6Q>6.^&-P,.&,)",+P9 M\P##?(F$SN8NC.B3+#SU*7 N4*!>\ \^A>UPVE/,Y?@3;@_UO!1D"+\&/"3 MN:EC 9W%N4*K&MMJ3@,$D!;B,E.2D$1_KW>YZZD00*A0\,=J36F^QM*4%\2\ M;C^=(1,7[JAA@%;:AS'(OH,%\"05^^G<'BX+%,W2VTDI/&,9_2'$HZ^QWA#F M7V/W4.(-MRZ'4%XS:.B*#!$<=/":5%"HA'S.1\2\ O#UH6,VX9\#;TI#))\; M*AB25",^A"X)@\9$7\Y!E9.YU-%!H"5X4>0A@Q%C/3>1$O%*UW!7H@8-M3"5 MD2V EX&L'-18 CHKPW$ ['80O70/1;X=E\\-VAP$,D+Z/*3\&$NA4F5IX+<2 M4^2K;9 Q,,T-&3?78;+(;7EA%?H&;F(A+-D01>@[$UR%QY;,=W\ UY.2 D4RR?.1P4 %R#/&?"'( P M;[NEEXPI,C)7KR1%DUF136ZN7K]#&"=8<@C];7Q#NND%VW5R0-$F#'U:$57N M<&,XS_9PG481QE91Z8=G*&<.M]80S7XI&E:D%FL&+?_+];D6\.]&*CF'RUB" M"6Z':RVHL$-;EE .E=AP93+B,D/(&)'6".CBF8@X9F$OD&.2DH1C.2[$(E<= M)^SW]2.HB7=AA/# '/XL(CC$.(@_8V3%6&\DA[>]#["J'>.9),"WGA1!QI:! M^XL^.7=]LDDJYTWD!#%F%YBF";406KA".SQFX[P+5($^*P$&.R^*P*Q5KK MM$YN2V\]LVK?(^;SIRRC+-B7R6;96RU6 453%W70)I%F .^M8T6%ET'&F$:- M8/+B$N"4@EZT!1HS2U70T8OTR3U/5FI012@:T7[V^1G5,8)8)8>]HP@_ZP MG 4P75[%SUHQ=1]L\3F0%&LFECI#M&[@ 6T]E_/UYN]:/[U"41B?'!U(+CJ/P5-.0?.&I8++'W M8067YPIR,*0NBN^^DY##'G5!W7J<(=<.U04R1RBP4@&]2F-\B^-XY?Z:>G'V MR7BUW7KYQN^#71@=<_7>'JPKYT'!_=:[]B^NI4UW&',#I M:XQ^38GS_ZTHX,SQ];!&0]H^U\?#'F\_"&:J3%!:#M1L!O5?)[:^--H=4 PO M]=^GQQC#'G3YS5R<B[]6(R?F_9>?:ZXDD!,? M2L22)+7:UABGQINAU];M[/&G5WL93+/'0KI+ET+R)*K3VQ8%JU=11(20K-U! M5?@URR&LUYYO3"D)_\PJ)3C5UX&A][+'S.BZPQ<0U;G$?>"26 N1\-1S4:WD M3WFW+L=!0G_7:7+EQ&B[#K(R+EC*RZP3@8O6K_]!+JG^34NUTK,NI'-_BL(W M+VY;:.Z)QDU'39?.0^( )-&)WE"4++UR"ACT7A:JR%L82Y MV.%+QX5V,X;R]6(!*#75&V\MN?_83\O:'!&U7;_A(]JC>CY(*\* EK?7H MRIA0&W&MRI9*R'XN^3C.G@;:!NI8-D_(&)*+9128) MFF\).UT(0,>J6D+90 !H&"42&A4?B;ZVW/FAB6[%K6)B).RIEN-$Z&;BL$0K M4"!72H%OK!7F52B8J(5,H8&/)Q-^[FE0 Y]5+2;Y>>'1_ZKHV#, MAQRP-@FG:8EXD/$QPI7C^D7FAPO^M>%X8BP-XJ"-QL0D:@O=%CIS/R=+VWWV1,LQ?-9LL M@BJ1O7%=GAQOB]6S.\>+_NGX*8K7NR:]4'6W)?E@23Z83^BD^?A$0JT)US).-A++/^T>']RSIF=81,6:"L1 MBF+,9[#(43-F,8Y :0GC!*:#:_0(_=/PK24V?8E5G.X=SDJ%3?T"YQ]=4@'& M.=^G[-8FYR>?5)<.MK=X[*D>&#GB,;._/0O4EH7UW#HU3X!6^G>-H;346QB0 M5S_/XLPOIJ@I3KK^M5&2171L,A]R'[A^NO6"/8,7=-]EC5*U\E) MS=@(&F=+ /L'>Q-&CMOY>"'DXSX82R@Y)-0,?#?,1XX9"+&VE$_2G @S.9$E MZ-UVXN1X0&82-6_IP3#\)S.)S9_P4"XF]YE$Z5M*T WGT$P"_2O)>;61&,O$ MK?QJDH--1.?BMK2SL4V+R!()XR*166D)PR6JJ;NK%)H8:R_)Y7VH*8L\J5K' MRJ!$/(L$[=D6'N<05=XITG?BF'2.Y KBJJN84YB*QI?/R,]N17SP3C&W31)O M!JC;!%!AFEU.+H?.K\X72N=P-I45(((Y'E,8J>^B7AG%=!.&:1"Q0>XA"/UP M?\YJCG5.C\9^H(SIQ934U?;Z: /=FEP#A6S(2K.TM4FCNO$1#%!Z",]$ M,;@)D=3S^6\8[GARMN7H^7AI*& M>)#QT4-7D'SBZ)?0$HSQN@U-B[)Q^Q)- MWH!B)$E Z4P@(W("Z6"8 FDY\C1(#9)ZI^6(LBTK:=;Y',!\@,PTB$>45+Y MWB#3?C[FWCJ,LUVK4#P10%@<9J3;+V]3D*8^43RR?! ^;JW.Y? M*0M1;28\L+H]Z&3!JLTT!M87)\@B?/'_W1]/4?B6=U?AVICYIEHC?_;1]E3AG=]#*/$^ZUL5:%4]$_;\@;=EIY/DCWP;LK_E#YS MN;GP;B>[O!5WBC% 'ASW@%_#.L]5#(RS'TD%>1H #:6B,6U/NA M1R1F@$:*E-%/0?:00HPU[<0'D R_AZY /H",E!XAXW+ZA13IU"G.\9\(LJHG: B7FVW7K[G M6FM!TP:W&X(-M+U" ?Z/;)^7_8ML;G)S 9C=NAN-+SN-Y6QO,FN8*\^.=Q4Y M/ME0&A-! 8L"N<2 +U-6@N4IC).HHL<"BEC0:&CPLN;./GV-T:\IZ7[Z5G > MCN&.-1K2]KDF.O9X8R#@[Z,X\5QR4[CZ/V6@EDW'R/W#/GS[8]:S-3KG>R[^ M<=EN\8>?O[ZT0RCF%)$3U"_D4T7'D^1A]ICDAIO-&7&5J;190=(TY MP!YKI8B7L*6R@CG.W=T0WR/,'&\_".;SR%K"//?QI(\%P@8$6A=C,*#-]Q+ M!A,0/4G->R<1C2Y6EDC!^CC)C*A5_<.LTDFP)?]';&=OCL_TB ]=#Z\I:9I02.]ULQC6[FZ/)S\\HTYGLQX+:-U\ MPV&#L#R\7>^JRH'K7?4HT/8M/]<8.;%-4?,8/SI<0TT"*-N$%E3&KK$WOY4:^%W4*D;H&C0F 3J<6OI Q\^OP M>(K0@;RV;R@7_:[0#K.=C?,N?49*BT)"1G9Y:MUD-F%YK^1AYZPQ,E$V/WW[ M[GHQY=C4Y@(ZG=OW4\:*[U*2WUR(?IBV"B&1Y'\_HO?DSHM=Q_\7) TK M6QMQJN3(IP>=2KG)(4?,202G]$;3?[M11VW0$U9:(IRRMM.9I$)M-&S*/0/0P:&5P&*?0< MMZ\+Y5Y9 CVM ,=P\,SE:U'P8"C]0H(X"MHAI"19XK&,X&NQ@$C)90Z( GJJ)=[K)5*.8X*,)%,D1!6+QD#4GX!3DVI8 M&60<34=,3"?P&.CY,W 2$@3W04;)=!2C9" = V5_ 4Q%P^,K(6-L&NLPP_ [!AX^\%.O/%B:<= T]\!HTDQ7G<4C=:&Z$DM M0;]S* )65>$GKWO@>GY>57"]*U"S?O6]?:[.5H2T"C"6R);(.Y<:[\6]E R; M0\DP[H/8(4;IX^0N @C8ZP.QQ]X'5$,\OL+^71A] 8M()CTY= 6#*@C9[;C,OOE%RV\[8,8=G7X6H!D MU\[/]JO,F9067:J7+-5+U-W?E L[.SRIVOOYR)LP?'^I;*(?4"OS%);<=U", M1,8"+0B"M(OMSCY%+K\3'=HI8CKB/D:YG^*EO MN&X@XVE):X3'M\4,;'8XT\N[F=[&V>)M.,=JNB\A9SY.>REIGM#984?O]1/X M6"'G2 + 'L-E.UNL#6==%"\PY!1) #0V>4H7"-SI$.MYWNK9I9_V(3I5+_EL MD3:7[ZN7\ZFY[.U(0&3F'I(,YS @W&J]6[ENE*(M$>^7?,(EGW"4 ML+4C\1C'ES(6F DZ^.\N>CD@E+3+Y8E#V"37@X2"DK74]*"8E%/,N(P"Z()U MEJ2[)>EN2;HS>FZS2;I;$K1@)6AQ:\]21()<@DV^>,ZKYV,)L].$6>/"2T+7 M>.=8P[-08M"S-B3!B2_KZ9(9EX#I)6!:.F!:5IV9'.L0[.T')\?(_IUB>JT^=HQ# &SBSK3JV:( M# B6^W*K.K(29:RSNO&+DW=Q\DK6L) D*9FF:-G^'U&RWFV<=Q*=L:/6Z#.W MC\5S:K'GE#3X3,Y56 O7YT8?:VSK-=JFW/C5]C]IWM@4T^S7P,D["*)M&8K$ M)1@M2P/RU2W>^M*38X!F\Q[7QJHJYT2A? MA4DE2YS$Y)N?/B2 *DZ/1._U)L*D>4B[^3#C%D+8D0WHQ9OMI U-CU+N+@"@ M,3,\5#DOUPBBW2O#@!LX;D5+*7,R+@_GAPWF9Y\^-M80EV64!>9WF53 M&']L1_5'B?'@&ECJ5TV/.<-R;'WLB!@IQ[Z4E:".)P8%@L;$$ALDQH1QSP.# M>XUC&8%\2$L UQ+ M01P >?\E@4<06?\$,QBH ]PND=!(!%:&C@V=RKGVTLA M']H\8R$G"-RSG*09MFM+ZZA9?AA#+>IV!&]BM*&?Q1&<&*P+0IJXN'T_X5_0 M$KRY!&^.<8H9Y>&KM/7N(%(;7II/'5=WU *+*W M1>\2C6R6W6ABQ?J^" B-;,9 AT$S]Y'X"*"(O25:VH9HZ9F&&"\QL;!B8@<) M682SK7=$H<DX7P.$/OI;5===/MQBVFD176;?7 MN]P8LJ992&Z)H2'VL';XQ5.0'"?9#"#DJS[1Q'KB8F'H2QCL-R@ZEMV[%-O> M:_[L!PJ0'X$&FGUI)$^P,0D0,*J4-2I'5OXD($265X[6GT\2,9PE ':]"X3 MSUM,S.O,&I\J*P "\U*V 5-EZ5^\2=$FK+7<^"0-L^1R@!! OXP#)8,E!6!) M 9"M=BFR1\T.4SI= \(*F/WLZ+/#N9S1TW!KU26O!-CUTT$UPTS*EF/_8^>I M+-D92^"_(LDL@?]+X/\'D3AY)J;9G8 .26(:C\#L4 ]X9]SW4@2X_&.09J?_A J-7C6K,DN:W(;*L>S97OEVK&DM2V)+6- M$B&V"Z-CP;/"-+G(:\K9%!)+ 0+\LKL-26ZN737,;EQ\,S%?D@9=:C% P%^= MJQU?8PUGCSDHXI4>5UG!7,O@[H:XN0'L\8!.*J_S\8+<-,IZ&O'3S62G P*P M*PK4KX\\08K6 03R#7I-BB,Y*YXG9:K6DK^9 UM ;>QQ2\3<$C$G&3$G(W?, M#EORPA8?>7*R"VCT2;G'>P@NC=:!;($ ,FZF<\0HX141XEE.LLQ]Q >J+)@)8[]Z0PPA$R9V7)NW.\Z)^.GZ*X8=5;S'B+&6^, M4[Q+"4V3:*F4$!RYB:KF.\X2D M[U6Q1;6T1?IL0. MACE;#7-?AYKFOAHW MSGU]V9#0EC0ZKX+MYQ +;@%YV+AP\><8K]!UC5_S,,)D5).WA%94J;F 2/': MB0\8^^3_"%&].3Z)@5 D1^XB([?0?G*B)$!1?/!.3(NCS*S%_KC8'R7MCSR! M:798$DN' F31A2[0>%H,C(N!T68#X]>YF!B5\"(003^"A4Q1A+4\"GW@K>&+ MOI8'G$L;5*4DZEF95R\8N;]()S]Z*,+H/9P7*^MB95VLK-* 5A?H@GM"9:LC MJ>'!-]5)335G>"2I-9B=)]4V*?OEVDE45H!$J'.RDE?;N3H_9+)A7E?%B3V> M95PTZV,0Y<_XJ792'P)SJ9U"3'FRI;B,U!KF0;T/3FD2?T%OR/_$+Q[+F0&( MG2Q>J<4K9?Y679V[5SZ[,7*O &^R>>"FXH[F'X3J]8_??*S\/WIL&8L6N5AN\_*9_0GTR#89.'>$9!"XNS>W%V+\[NB;&D8KMJ MN&Y5M'#+<;0$!$@'!$C:FAIEWJ0HT!+4%,J!+MSTL53!1I4"1U)1Z:@$13,C M@4;.$G.SQ-PL,3 M7L)QX8?C8NCQC .>ZSK^$IN[Q.9*N\HJV_*#DV2E4O)2P'(>,]9DO><31TGM M;/"_+N>"__'SLQ/LZ4$,[5\GW=8#9AC'],C<6//WZ3%&">EI_@;(N;Y$Q\&, MCKL/WK "1!ZK=GNYUMXI X%LND1FWAZ"&],@,7&.0)F/9ZOTZZLPV$K&0?'G M (BE48!%,&G:9\UYYS]KC=\!X%D9QTO-W24,B(\F55':4OPPA&N" 8J "QI( MKC^/*A*74#808"^,2VC $AHP CFQ%8 Z4F2$4TMPP?-QZT+&;.*TY)62.H($ MTK[E..EI[9\.%Q,X6T6"15/%@ SD= \+C;E QLQX5\$N!_OX%-(27V?E]2*M M2 /7\[VB>6L>.U#S]>4*UT]>^?2> MD>-[OZ'M*MA^#:+B'Y_QE?\2QFVZZ[."UNUW!.1KY^0ECH]EJB3R7M.B/U1G MTW+S%G_8X@_CI^J,(BA;CE7[PN@7SQ0LPAE1_9Q=+8*/D1@%S6^A.30?,KNR M.OG71&ZF,>[50TF!C/,/%,M@(LEQ9#+MI5Q:GN V)6XE-=]9.Q5J@!K;:"63V>>_R@S$<-AD8B6/A>EF8PXT!D!55>0HQ M+59;:US7!E5SJ:3/2I N__L)N:S+^HC?OV.\ZJ\\*?EO>)2BYG$P+NPI0I1_5-QY^M9@OX9+-W6+UQ M?++U>(/%(>3L$I4^*OV6'SE.@+LKJ3@!_@J+\WUQODO6I)?5T&W'&%,SSXR" M-878RW&IH./2*F+6[R)D3$SG3)/0KB$C M2LXISM>WV>BH\[*Y88%C2)&FCYG$ AADT)5UQ'(4]N3+%',*9$288LOCIM9. M&,Y@^J;E=BW+XQ8,(S&WC5E>T=.'YTC/YA$=15SQ4[3. F/ M*'I&>; C"644E#KES(!X:E?G"\9Y6;L**T $\W/4S0R5GF8,H UR#T'HA_OS ME1-3[@J/$.7F0CRKE>NF1Q)=C+:K(VFAE1UZ ]9,ZE-S5C(%?W\QZU]XS TK!)&O]R2I"'=V=+):90-NB)1(O M^DE.C6*,/&D$,GIZF!!E9>B&855%S(&,KV'DQ+UQ8AD)-&+DTD'5Q5U)%-%O M*F3K_32<25)0G2^B^MXYIJQKN<]C!%1E$K+E7HP1T,*7M2WW6/3%ET@XGZ7= M=[7=>CD0]\$NC(ZY&]JPN?<^*! D?H]%YM]>2P$P!POV+6<2EEK$8,DC$=XJO>]90 J,]<8:"5O MO3^>'"\B.Z*4$A0,MM9Z,X1'TZTYX;MX:D7\O^F ?K^NT]_Y=Y%RB!CQW][//GA&:$7](8B)W#ICZUH M- SJ+61&&5(MAVH]_ 1V: M V <9ZZS!]O,;G&Q0EP?G&B/I'4)S@I:<7R5>OXV9X*WOZ9>9HG#W+#(BF5B M7FH:H/.01KM>[+9.D(E.^CA T@$/B:S16C&9?:2X 4PT4@:9"SA6N?Y3W/32 MUG)/3)?XFKZAN"[O/(;)/U+']W;G5=P\3.K.=:PX"G@Y#>@!3'TMK2!QI-2+ MG9DK+^- %JV>=(2?!0& MB-$14IDZ8".&?9,8YMRR>WS+I H:2.YMH!IA2R@;"( ,8P\'O;3KCLD?+_9@ MR*A1?2VZQLVR;@/3? L:?/6WH&WGYQ+ 7/E_#R18S_.EO9"=LJ%4D[KE>30C MR)!-$[VE^!%)!DUS/F0@QWXU6[(%9%3H>R5I/A7+(5?BATP7C>6Y7S M@8P,(\(T3=^$C"1]#(/OA[,1-&W(.2LM3Z+5 M1S'6HT*:,!A^5LN+E_:E!*;[UG)\2),#S5EL>]3&P]7?8V%)PV%N:CA8D&#(4N%!3S4BN7V.7G;-J1=YP)A@+'>KL MB9=!QAAL+B!1\?R59/MO7Q(L(\6WP9L7A0'1 M40AFP@2+G408S*X',^!7=04HSPHW6X4^=H:)HHR@5^_XFD9Q%C5:&C[O@P1% MB!'HRAL_WM9RS6@3/F%"P]*7X^,_9$*R:(_LB4 $SG/9S66]>\(_D!H\4;=A5'G^+/31PF#6J2G6AL5+=: ZN8AEJH!.G!'*I)+H(.!I TWW 5U^M00#_'BV(2BP(YI-VE?/-R[PT&%UB*OY8*T)XQ;E MWH"AJ@YH)'V 6'9CE6A#8^CG!@0R3?"&\!4YJ"C ?063T3 MAFW*/P<"Y1MR#)I&HI\@7'G"R+N>I\^Q;U@>;C9$0V;:1BR/M)(G$GGCBY4N M[AOTFE0=>;^$P7Z#HB/YHW'/-CZ0]>XZ0ELON7-8[1Q2VS;'G6/.W$C9 M%M?%S1QOT&)ZH8S',(^)"9)VH^N.J90["=1Y% KQ51A%X3<2 >.<\"_)6>&( MF$L8 [2Y/XY?G#(0R*:Y;F7J4,TND+?0?R.'V?Q4BO#0/S/]=%+3;,6P^6J. M)6.IWT(!#VH,-;=QE&#=(BXWLDZ3.'&";=X>*PV80(BF@6*E52?;;HU)G?,:B,H<296;;ZXF3D=@:J@9;+K+;+;D MSKX4,_)@]P=_7._UI$9LY2>$*A5;;\U51H-0QK;>GJM#N.!)Z=8;=_M<'2G) MWEH;+\SLI<7&"\S&6UX"01H3=:BQC9-=W \PQ08N*>J&-_<2 M[J+J%]+3]OWEFW,BO_!SO@:M"83[< 0DRD @F^[-,F&X_0:*3.:!J-]L#@%U MAH'8L"+/,H]M*R,@:+JA/?$I?O@.K,'N6=9:4UJFL$Z#%2!A_OZ M\N=HQ3F-$*O 2U)=*4).C#:A)'UK67(Z.?6[%_)AO 1Z25]][\C0EONO T2H M>'!(#2B\6W;X V?"A.>1.P=*ZAEX*-S%@)S,E1-[\\54@V[Y#8D!55C#7X/ 81HGW6^8X6>\JA977*9([98GS A[G M-4X@$]W+ AD/8X0RT5PVMN. :YU@W0)+@C(AA& KF1 PL=T\="S0F:PGD/"+H!_J<#A]:%/_T!7<@IOA,&<2OPU0R M;1H8@&)$]C02U:A0R3DG+4>&2*^2=&I"SFD9AS?2I&O(6-#)&_6XD2W'UF"+ M!-L5#3D=:IS;U)5,(>-@?/M[TWUO.2Z&WQ1^D #DY#B]UV6"NH!39@4.NR.\ M0 K+^TPJO<0RD1J6]YX<2"G"8 _+>U%J46J9 2*6-YU41@X_K,32?./(>\L: MCA;@D*3C\G; [*-XV7+GL#I!6=V1!J/,RLWPU&40 M9O1PIQ@#I/[:$\,=C8YC>1$\0[%)&RYR\H>O/(TU.]0@VV37 =TW_B MGIK63QA#U%T8?7.B;4EX,?>4&8,!W+4+1I^]^!=N_B)G"@! M# -2%RP1NN? M\=9(??*K\X]HNR=1-*2M-A:2XH-W4CPSB<6, 4_9$//M!\$\*5X[\>'. M#[\56^0R./I8 +?H$25D3_@"H%+Q#E!<70+AQ1'--TUH-RCV]D&N,4G067>X MP3/*MX*VJ[C87^Q\5_9@<_)75R;DO(2LT8N<+?<)\Z_1?>"&1Y2U:"/[^D(^0NX( M^\QY,Z"!P3U(_APSUH;']?^RK OD)V/X72<'%)'.34',KS=#&0CH+>>0-6,P MH,WW$D3,B(>V5&Y%=@G.'&.@8*'[/GA#<>8- MDE$_.!., ?$UB)#C>[^A;:DLK(-.2%^I9L08@BNTPS]OG'<&D ,6-'>28;"M MI'7^$5)&&BP21+K!%4BMFVBE;I7L;-.LHMQB77E')6UMPBOTC%S?B6-OYZ'M M31KA2_6(WI-/WS]@. Y,45O/XA!L!V'NE>1VXF$.!P# *HY1H@@%;0X(5TI/ M0L)\4,+U,F!Q*.)_+'6Q)+E#4*O@W2(XHRI4\*YB'K6UM,AQ-X MU(PP; 7ZV)L$MEL!,RXGM"[0EV; R:7!BUWV=X%EA-9:C80Q' M0!UMK#@5T&B3++$A#F*AH8$$2MUZM K%%J".M[39 AWECQ74N0G$4#35+>X@2J@\<%F33+9 M,@T-/(MS@0RL=((W(S-,XLQG49!8*O"JC@Q:)!%H'$AQ 7ZH$46&IT@SEF"! M]YX,1\.45J53MDH*X*\NQH:3G\N*V+,>#I+([).C+<@RI M:+_4L##(\.N4LOJ:V2RO5Z;*5Z5C\&:#%RYGT16S!QE;.F\92\*SO):9NM&U M%?X'&7Z=Y\^T&%E>M$R9 *A!H)"1,/9;>W&)6EZE39(4= 710L:6#IKI1N18 M7K6N'ZL #K=.[L"T>UA>CT_YX!OQV);7VQ, 3X_\'@/FOX.!61A$/HKJ#2\4 M84 4^B@8@F>_X@6ICX(">(JVQA#W&=;J?'$/:)OZ:+VKO(/!]L[QHG\Z?DJ< MZ53K%IQBGG&UUPX1,%,1:'/,Y6Y6N*YM\,KQ\4FAEP-"E6?SJL;5ZA:WRL)8 M,XWP:H6.^$%SJ?Z4[?-R_5G#00' +R_$G@ @F6BI^ GA%&93"W(IG6ACZ<19 MU!NT)!4["V[*M9\DWXNX6!)M^%*A8Q*"JFDAE5#^%.86JW[IM3V7-4NPCV'@ MJM$L8P: PFW^K387#&R'! M?KRHARIK.<9Z\"Z6P6@60?#37E.V4@<9F>->Q-'#YB9$@]SM4C,:0LXUF(8R M^E@<+[O #AJ6:])CZA-VNK^^QCA\6H;UEJ;JG,")7B5V3?+3/F0XJ6GI, NLQ MN?3"&[,77A]07AQ?X#VOCP!TH2UJ-#>3*-O9=B2^#F.LSHAO0G?<$D4X-M%= M,M\:A"0D-M8\6X@-/S;*G*>L[&R&Y_IR):>RW'#?J\J&: ML\#RP$N]&JL!3X/E^._784KH18!(BTYQ73TM.0V.W>DY5M27L:8QTQRI[R8:*4E=)?*87^9?#/_ M>M7/Z3GT_;LP^N9$VQ8L0U9NT_KZ?I4DD?>:)N1AV83Y+<=W?[WCLOH^*T!G&N6>A[&, M:A4(X-X0019MKU" _R-Y\IT@7FW_D^9]+&5?!)E%#-?[Y''OBYZ?*Q9QK3,E M%?1!2]J$"*THL UXP6T?LB*$F[^)\#7-#=3J-YXWV1AP;7RW@TP8!U94^7E" MD1=N15=?[S=@H2ITO<8^%;% FPX+0,5S$C K9^ P!%8.Y9E"H+YUL;\]K56 MU4V2:@8@T $]8H/M$(0--CA9CCNNI8E!47)V'4L1H\D"V>,RUFU$K"E) MZFJVC#>@<285EBAER:E3%N/V@L:$!#]7MP+UN&X7<0LRNJ1CA/JX?!H1''S: MLSS$;E010'R%!RM)G*5Y&D!&&F0WGBD<5<6&HW=%2'&IZ- <9+"V/ M=M2B<*N@WW)\]7D.N.9?2_$QPC.@V:8\5\3V>1?D;="68DW32Z#7E&UYI'$? M5B>R:]L1%_K<[%7^ 7N\7A#B**EM'__KLG7\CY^?29D8JENS_>NDVWIP MWKUC>F1NK/G[]!BC4&;S-W-T2%[#9W1*(_?@Q.@I"O>1<^3=)/8$8$#P[Q-O MREP ^1E+54[J:PY#?G#.FV_AYA"FL1-L-]\P.SJO@_++S.:_4M.T;K02&@B* MXE6:'+"T^AO:)N$K>BKP14NTD)L'Y>G@EZVDCOW@_:!%CPE61+B/2>-WK;B\ M0Z]1ZD3=B[+!DX0W3&6V,>IM2/+%#7.QQA)UKJ+,#!A@9%U^RCV1DA8/"/,, M*7A84PWF8.!=7=Z3[4T:><$^-X9DFV5Q&N$\K3?E.CP>2>HX_NBU<_(2QR\H MXPUK[40_Q(K\79I@?;_DV#%M]X.6&H.-MM#(9IKM@5 (IA0(JU=S=0S3(&%E MB\G.MC8&4L&.TR@+P[:30 [R6)J]*\9)\:T8C; 6ML4 -![8IFF&08$ 35'J M00/)/6RJ&:"$LH$ >V&4MR)I>:24#O)@6C$AXV8<.F&JY?,( E,E M$PF;,&3$C$0C'-7.\KJ1/322_O;X,7#U%]"X8IGZQ\#$7\%B0ME_8&>T*8'N MBC!-$D>+F4^1. PXC2[L-VM1A'1/8A3Y.I\&?+DG,F?5B3VNG.\M!"580N; M\VZY![1-?;3>":&(66#PXEOUK3]IC,3&2\B>[X.M]^9M4\?_R4L.];+]F_ V M2/!EI<8N]5E!J[/U,0QNCR<_/"-T@Z5=%\]B1ZEP!ILK/I.=.S_FM3G&;$Q; M+[J^ !!L2=KMHW,4!,F.\:D%E*0@>8WU7PI7".-":%I\AOD=U >G0%.&H18O^8I52+;8*#D1KGC! M>O+S1[36F27SMVT.3K#.]/'XGQA:M+T/BD3D,''\.\>+N-&C9C:CE5+P%S)= M/NA#+0J3[:.8['_(05168V8XJ,Y/Z TX=N+#"TKP2Y)_BWV4K)&CR,&YE743 M7J'[.$[1]NLI# HT8''7<0_Y->#(Q+(KF"6[5S%-O/)HXMG;'Y(84X:+?W7V M7#ZD_5MVW]@SSBZ8;?RJ?-EL\OG!W MU )RB@H;#)0()EF;":#/OMYPG^@S4%L:,C9 22P]V M=DNC)8CCA6\;P=R\(KVU,3QIZZ^E6#,?Y@F)- ;X-IHEP*B68M#8^P"Y1-(1 M6=K=[XU*9TWN#AEA8J+@6O1+ E$6DRS!">T-'PLIXS[/4X?::]='=/DN+$6N M^9Q62!0T\!57\;] 1J79YX[#""%']AOC8*8<8W,_# W,0,7%!AF=YAG"R)FB M$^:T &,"5%_GW%&LX6HS_:N6Y]*,9P23=OU:GF$SX@77[U6V/(<',#,MW=!C M8/AO'Q;#2A[L,5#_@^VH%_FX9Y2V]I(>CTYT7N\H%AO3V6M2=J>5[Q=9_^O= M,W+#?4 R#',QC62\=SLC]0F>5?@*@+PV/2#)Y;CI_-:2>S7[%*(EDKM/.@P_ M_)\Q>(F$7A(T0$8_#V?7^7."R8>*R )=ESY?='ZNM@@45I!=EN>7KRH93^KAFQ!W$U"IJ@ZS^)O[1(>WM:4Y6NZ_!E%% M?102RL)>T783/N:^9/R\Q&ELVK:_5*9;*M,MEOI96NJG,<5B;O:6<;-<\,@B M+^N_DQ?X,4S^A9++VSS$.MOK>XNSP^AYY[+871@5?R+C6&5*)M[$XIQ9;.!+ MR8'%U&V)J1MV[ED_66#N^%ZLXP 2,R;TS$ RBL.ZZPPY<.Z', //Q(SLY1_8 M0OF2.$D:KW<$.8OE<;$\6FEYE#+$C1GLNOK^NT\_D \P5?GV"..XXAAI&T., M;U3A4,W7$J=?H3QW\-)DZ2OF[U'&F/-LH(SYWKYC6=@C+9FP@)4E#%^AO1<$ M68)A+B:M7O'[Y+BL4HX3?5ROY;0O9XZ;B9GKR,/[=7S_7/5 ([F:G_$Z2<>Z M/.&'M2*KUGKU+DRC!*& RW3XXX%=$ATE'RH-9)PJL,K?'^OT'[%8(GORK;'V MG7J!V]%K_#*_,^8=5KF_&DY1+P_NW(=GY",RZ(NW0TEXXR1MH7/TSVE%3%6= MEGM*M%'VW;+FJU:]97=AE#UENB^;Z'.+$^A#.H'$MB"^4:RCB(&&5LKE15/8 MZJ1AE:]*KA"T&LA+!6<^ZYA()86,?!B.IB990\97;V(=R])1>3TG,A=8[G_B M/Y(",X+EL$]/F ;L&I8[]*3ILVWHL!QN"VF3;7VQ/.U%B4>.38/&TWW /MQ2 M-B;+JU;R29%JA;(<8@L9H=! -L?PD.>7KRLW\=Y(/X8E.&0)#H$2' *MB[E> MO\-ZM\.\+8K_%YW+P,MX%6QY??,Z7@GU->SS6*]QI_-S-$?XV/_(1(Z7.T7;VAR-FC M9T1(#O_].@PR\+$LL$&1?FERE#U^X"QG51&1PK;9XV9X!2HQI45=FH,J\Y4;V\W&. MH/: 0CF%^I;L8U)LO8P>=S_!!X$&QK;)X9JPR"CQ7GW44]Z$MS_[Z%>(AHRJ MXK*%)+R75G5_>JO47VAD EF"P4 IMP+&OBQA1*4WE6JXF_33,V0?S0ZT\-B' MZO[L.R*VP(!5PQWR$F+8FDY*J7_4/F0*Z:D&'CQB5]J&5H%FY!R MWDEQW([_/:L>-JR$OE4M.(,TG?4@$7TV3W] H^ M^*@'RW]%)V:'U%Y>R*<$HZ+. MTKIA-J*?D)@WFI%S/NIYS($[JH62CG'2?YG528N$Q_'"4Y>S&>L6 MP@E4'>60_[H<\NB'+!>Z.\;I_FTY79-24AD3/,>BA?A49Q&7I<3 M1RXQ8-[?:L#2!/JLEM1Y>$0N#N>9\.K,_1"6#.N/E4X"B?: N+U-F\QFD4DR M4VFF;?O[J$=E^DV>3^(BC L%EW&"R,.;5PX*D!23Y:ALOI=+NM!\[B7%DKV< MEKU7(T7D)NEY#;)>1V";E=VE&;0.P2:-OK MS*UJ1UU[=;--TZ-P1:/AGOL2>JLQ]-9L4Q##75<^9,#4/ )GJ73;T3=44A(4 M)L^>*N"%>!GM:3D>6!LGVJ,DG]>BOXKJ)F6)4ANRKTE2PUR*9;7;]Q,B5WL3 MDC^IMUKXQ+L ,#9HR0W HP,S3%K$DQZ.P9OUKZ7@ZW6WKZCR/7B*?MY7SYI M'PM:^M,#H>@EZ\/^(YI3UL?21GVR-NKP*7J>"3:V'\Y<"G4LW9:5][6DBRWI M8G,+15J:K"Z98O.-2E\RQ>0SQ80^8\CX6]+# -WZF=6\73+"( DL2T:8)6_O MDA&F.8U;):1A[NB<<[; DF WU6,$('[BPQZ>^'F"$3OQ80_(=BE^>#3)DG(' MSRI9BS3YJ,9[4,ZK!9[Y8G!C>KKG=58PE;X1>E*:+K31JK'1D>VI-39>&0;B#(OU MT(ZE!@=[X:4&!]P:'-D>R'WF9O.W1VD-EORG$WF,C/K.STN5AZ7*PS21N-E# MAS*BUQE(6U]6*Z";;^'F$*8Q?HXVW_#7SINP^Z=OX3\V][7G[?GE*_/>#5S0 M/$<3W=1JC/FMJC#?G[&,Y*1^_Y1A1MO!4Y(=7'ZP=V$:U4[[$;_E"4(!I_F@ MPG08%SS['V*LP](;->%)]^HFKGOS:K(?V4'+:07L#KU&J1.=7[SWS@Z8VY>8 MI!?[F4,L'ET"=V!"\>\?T^!1BA3;Q'#]7)EG<1WK^R/P%_Z%[]H31#Z.I7NN.0E(;_.$# M;7]"FA+-U+K=VZO[SBXS)4Y(N=Y/E*NRI6C><7_C2,GG:B0]W?OAM,#RMA?3:JW*I_@:=B#TZ<,_7Z3'-K\,SWD! S;R5 MF 378,129NO7;3VN+VT?8NK:WS.A5>W6=!B@0 -1\/Y;C M [1_- S1V[TSUW#.LC9 0#>NPN;-+RO#T! M[Y-Q-UJ. ?T/9VUEF>(2=Y*D9?7YSGCK]1I(U> MCG#+TY,D[ZO0A6XY&O1?6)8W?^Z(TG S^\0>C('6OX"[AN) !LOQH/\>:@NI MF#MF1WE2>\9S?-3LPL%43 D=&0.7?_L(N&S'K(R!R!]L1J1,O,P82/N[K4C3 M&Y[.R_ M3Z[G^%\\Y]7S\8Y0C!_V51PC4ATSF[%=)=4BZ^ 9N6D48:Q@E'FQZ7SH:F/Y MCO'6:X"4^Z]M&@]X#(.H 4.'@%K!6WJ_82S*30<8O"QI?>N;1]'E^I!#6QW# M%%\:;O:>U%1SC\M2]A'%^=?T3; M/9$@,W-2&,0'[\2ASYZ+&0.>LB'NB;+'&P.A5.N+K7$9(7VL^9O5X&:9'*7, M R^SS(/SB)),A"S%Q_/J- M!ZDUU5N4>&-]D\<'666EDFY)@6 M;RH@[L4Y)<9@@[)8%)TS^? 41H0+9<8354N%ZBKFB#"O]EFVT*"GKPL&F[]! MM;?[>^77_GO38%SX;3-];'F;@OF.$03%MIO* -!D7[V>VBB,D5+R3 MC0[5*LX_RW$TA@>PCDN6XPPTVJ12Q16\:M3KR7/O6((=7E+Y>.@9-_U\6B(: MY@VK(X[C6@*-)C&+$CK-ZFA@N*= HV N^DXKZAWB?O^@4:-PB,_NCS%<;/- M!8#U! MXT:*C/A.4(J60>'BD.L'C6@K4G;!6HZGL>U%+!^OY6@;1<+^W@;D )&P6:(6 M9-1-( HUG/B6EZD:FS71X@Y()*H%/"9Z<9__P:A*\QUH<) M&\W4-/QSB-5>WRO.4+*:B\Y/F8^G'PZ-5&T779\QC["K//-IW%Y3J_J[Y0AFTM^DG+SETP(F;\,3/K=BF KAL+1$ZM7Y+ M:_H!XR%FMK#EC[?N5!F(?DJQKN/$S!2\T3ZGM]&TWEU>'TBQPON@6I9"'J-_ MTOX$E1%$2ZKVKDT2LS\00TK8&@F)K/?7$JQ*YB( 0:L=.0SJ9C[-6A7#VD<[ M1,AX5+'73,5U]4J5"_;EU)C2V":09N<2E0*4F,7"]%S\[B,=P#1"NQTF98$U M>;7=>OFF[X.L80$DB_D"ZT \G:1%-9P4 !P MS8^<"<: 6"<'%-5H!U.)FP4:L,J ZL7#=*T?;VG;23R+HEM+_,-.)) M3[7?VK*4 YG OB+B5(W0,0Y3 (T) #G3/%X$&7+VG9RA&RT)G4?42E$P=:IWN*'K*2R&J^\I:*C_* M #SI:PT9CT(=AB> =3'9?: A R^AA(B>CT:>$_V5!(T!*4,(7_CB4X$51A"Y MP)#A:+ CD$/Z6DRBY4S$KJUWHZMP*KH09(=QI)644SOJ,9RGBV5$;@.7 [F< MP@8?=>KX#+.%\G2#74QV*(K0EMRMS(!;L)M@3SA15M-IEV> L7N;R*]@KKVO M\_Z$, O8G2.2,0)N+/F!53)@O+#-\1#0#COQ!1:BT[,&8 M/2TS=-[YS+#QNS',?W$22;Y#&ZDWZRU7V:B'QR1IB4E:-TG]T.W[R'#>Y+8MYX2&D]Q4#ZIZ+&3QK-T).C.X#QL[O\0DY<1@XK_[Y"4M='COR MO=]:YL,.;M^=8U$6Z0D%CD^BT5;!MK)VYZ%KHF@$R55 @7N#8C?R,@NR GCU M6>:BXT\H*&0YQM;K(XQM\R7!UYM$D^+5_1HRLS#(XE[0G"0,F'HOIU6&O/'B M4Q2>\JZ*>$-D"QE'RPI$XBL?/N7..E)^C2)-JLU?PCF@NQS[NAF:%4@5+/AS MP),,84CA$C0RI((7J&Z-1K>DMG7>$IAYH0JJ0-L1F* M6(GCV8 ,/^?V,QP? M!&B*\P$TD-Q;3757E% V$ :1HG^%'2?89V*&7X1T(#+LFR^XU%XE^L^"4OP M(6#GVA!B!ZN7NR$RSJA2[A$ZA"R-_QI%/F9YF"#C:+!TT'I;(,,Z0!)H>MXL M!5+AE:3Z\.P'6X7UR?@.+:UA-(3[27LL(>-&ITY45QDAPZSWAK \O9:V0!I% M'J Y6RUMSZ,#/](.:4N;R4PH4U9>;4N;RTR(JHM/W-)V,SIPU=>A/@;*?K # M93W=\&-@[.]V8$S9>S^*/F&)P1"6)F]^1F%^\@Y'3SWQDF<%_> MJF/&KVVJTS.J_-E] H_:*;+XMYB8DW. M/WE;5-OD,WI#08I(>O(M1E6$T7^=Q@DF@NB+H 1N__7,!2!5!Z:Z^?CJ_!2% MV]1-+@W8Z4FLXWYKTJR'C >2,* +(3L^(^^*/7;:+>=Q2_5-4'-]^&/MV[+Y M[,N"H%G*UJ!&^I>8>3O/C.V@W\PL)V;_V5L!_]@8#N;GQC;P3_HS<,EE7@?P^ K M5BC0-I-JV!7<.8.M"]36IB8TM.AQ!&[0D4#">$"A6%W&/G D0TLP0 L2TX." MV82%:;UO%R'<4JQ(*429Q:DFVUL*JXJ(5QK9^((Y9$1(=Q\8U4A3ORP\_0 R M)N6"DL7:CQ@7,WAM]*-CW)=GHHA+)1Y+%#?(L,)A+0+9QM(@-76"^;>UX6C* ML!*]W=+0,F58B5' TA Q95B)Q<'2&"]Y6 4&CSGX:!T?Q:LD?\.)$SHO(NRA M^,K!V/]Z"H-UY.V]8+TC0TT[:4L%COH&9>$(P?Z+]X:V>>!=1QED>%V4EP/@ MHE7BB]/5&J?K;!V#']MMM7@W.QC&Z@C6>I(SB:9*,.>Z_37U3N1J M/2)6@R3NE,4A^/#_,[:#?UC\DXL';BH/W% 9D.Z ZR=.66+Y^ZB>M@_D2.EA MY!NB0!1?@<#4*MA1!4/G1:Z9 M8-77F-2:++L]FL%??;XQ^UVW_ 9Y,TG-A.@-Q1O\98[)5W*R,> >PK?L5;\/ M^#O%-\^_R\M%,"#MLQ+0,[UR?$[;#[FY0$'C&O:EILX5,/.)>=7F\/7(J[20 MBI+<_D#<*4!/ZOK@1/OJM_KZ%AK:;5S\[=P'^1%4,IB*#\-*%MEB)GZ5KQO%0C[*9X#2P TB$7H>NV6$]'3KG >#A,-2&U<4O2 ; MN83VC-ZB9MVV)2O$0<:4A#EP@#@GCZU*/ *-+"E+LIIL+X\B*ZS+R@\G"F$6VK,UX2\\<1]2QT'DQ)E72L M8)#NJ#T9LA#:'O](O&A!5L[R-DB/14FY+UZR[ /FNT69K'%!R636[R'?)M=H))!L\BKZ[+WWU[U,+G]9Q3@<_;Q0[[:'O%+2VB6E,CFHUERLC'@B&"\WGT.PVT]D?@E M]%D.,,X$R+H:7WYHE!RF/-J6ZUI*0-VUOU*.C'\VW;]_^4!W/ M]]]]]Z?J;.+TF)4/&/KW8WGD[H +P<'P[1.DSAQ @SZGH9,QA*=N5=.[+F6 MH6?BUX%S22_BF@5HDWPC9%6:+NR0N8_@_>"I.G8!JOBDO&&BSZW:9&B'7]I! MV9)/2ZK*KF_XRM]@ =(/LURO-H?[W@[B M4+KX(J-F%W3 D,N?=A*E;I)&A+2)SRWK]4-8_WUNULC^N^Y;M.'<954_QPO( M;^N U(Y:[QJICE6>8SU+2?'DIW0FC"K[41T2XWS1G%.#331M3P9EI+E2/5TI MKEV9IS9B<5NP-JCJSEH\68,Q3A-1VUANC#&VU9Y29@L8U56@@V,,-RR?431MCFS5'0V+&3 M'+Q-^.34 S4[YC?&DM=.?+CSPV\_HNT>E<2]VN&'_1FYOA/'WLYSR[22#-U6 M85.1< 8CWRZ[];2D5C0YQW24C7K"CT"$$B_*&% ABQ$V&E]DD\M9V>4ZF1BS M=V&$D1+DL6+N>1-A)#IN>6G)OPKXV8A5M[U/I6<)+W!'T6+/6 PRDJ+L<-JE MR;H#5@6)#O7'4QDWRI\ B:A!K%\99T.^!A)]0_B[,O8&?,P2K:>HI_!R0(B: M/VA"8J#FYC5BAC CP = _H^HF6]8^\1JVRJY=J*()'J33$]JE"9@,:D>%1]@ M931T?SF$/@8@)B F9QH>:G,L@;8J!=G.:KA]=_V4&.-XA8 )%ROM0U]( G2Q M"J)2R0T)_,<4?F%R^7!\J;')QO4Q.)'/RB*8]EBSK#SALZ*=\P(F# M^)M':MA9@1JU=[F)AW+.V!]?.R4L< MO_:*6X8)T0,>!OL-BHY8C47K75Y8S#((Y=AYX^2;DI@EQGGA@TWB7((DC,[U M^VI'<'J?!YHVR@J@IWR7[T@^/3WYX1J@( MX."H*'9 S7ZPFW3P3"!9[[X6%&$9E+U?[&?2M"- VS+T ZLMZ3'-CIY8E5S/ M-DP(7FR&,$HQC=D!KO!9HY63Z28? 81P8@,J(B%J5:QHE\?#1I:RI915<,8J M:+N\?3RBL0HQ_16X"_N7\=U;AA;!V\#U(.._DC^@3#QJNY1K"U->$MC(F9+/ M,LI\]D3AMH9L!FY\DG_K\ #3&3*8L+I"*N9! %02YN2 JYO(L M%YSRN=1I$ 2[UUO Z4QF7BM@=(HGS%V7CU")ZBGJKX.!!+ELS](!9Y9P1UT MODT?;/BMX3XR!A-V572%=KZNU%R38>2MZ!'Z&]D>!N@LI!%O_FK2(QVX%Y0Z MQ2BY,&,6F)3#FF$NT[$*)J#NN?K9?&$81D ==N"2<: X;O]J:!PIYB[QA*^ M>_IE%D\T)^M0'?1T:8Z=<$D M8\!(>&RI\(CG 7DA.JY9B0>B/<=@606Q@Y4*C\1$(.=#]:*J/.(0M&(K>V7Q M_)8L,P5KPM)^:A (:FXS%F!*JYB3>74[RNABLN:O0& MMG6T$WJSY+A,:Y;9 MDU"A0&\5^BK1R*.FOQ.B#MX3UX3G.PUB3?ARL48CQ!>)VN7^X9**[YU+7%HZ,#* MK!.X0G0\HU.!D/6N;B").]D.=J-#DN7<("R0N5[V$?S?/BH*)*R.I(C);]G? M+)J+T#:KE<]G2E;3 MB8 GD5@,+(Z2F951]?K@1/O:/:G'L ,%'BS_H1*C5;D! V]9P7_NP@A+ 6F$ M41FCK&!H)Y?3ENXUO>\9UQ115.[-=1%+@G[AW+[\E_6N/GH=#-I7M8,;+SZ% ML>-_CL+T1&I'>[&;]U9!920:UI2I1P;TO/1<:=(B@

>[=S)&HJI+?7$;Y9.,?,TDR_)S MW,YII.KN'XT]?.*:?Q0/V![*!6U_A'CS+7)QMO\2[O%.ARL^('>&)UX$_\6 MPNO.@,)^ &?J$H3[BF>&FS2C=[H7>O9REM?*!:^FX%&!^I8F(P-F%-, Q$2= M=^;H+5".G^"?/7^Q<3.UHH0NRC@-IB#,*0ITZ;I.N&M0R@IL$LXIQP3(,LI0 MIV2;CV!HU3D7OGX->QDT7IKX& ;&RB61L7W>219D]Q9+LM&N%:^$OICCON)- MT@O<(2G 9H_JN,S_A5X*CT^D_U#R(D:IR7\D4IYP*] M5ST-E #/;3]IERYC?($W_Q?Z]UTUR9P2<] [Z9\^59>+'0\,>OV3J[Z^XKOC MWNG1\):_O=-K#X\&I\[_W;8+M_SNI-<_N/6P-^J=!\.;O?.*^OJ3*\OKNQ3X MIC7WWU*'L"J2T >J*-_&H9F"FR//X-N:N?_2]KOH(WIJW97HS;8-]L9U7604?12H]Y_H=09^\4^J=TF_;2G?/[MP$%-[; MF=W>K;W6=&C-M:3 7FLV6VO<-ZP2=,.KU75.\/^,BN__]8IN0+R2>27S2N8] M/J]6WN-[;*WQ'I]G<;M7FGE,K[U)W&^]9\ 37'J"RZL7_?"P'QY<;T[7>=4? M&W#1*[!7X$=4X).C\.3H=)-7_3$P=:]P[58VU@<[$?G%W09-?G;4V^A]^&;& M^_E3K]!>H7="H0?]_B8O],WT^9[4>4LP[S=@F;T^>WV^3I\]F]]M9>957E(B MX23/XQ)CS;$/2-Q69SRIT):0"BWE$#H\#0^//'^[MP_>/GC[T&$?CH_"_?V! MMP\^?+*Q7K@_;MTX'GK06QVQ^J.?&I;&0[T^>P_ >P WE)>CPYX_'FS7#N'M MA;<7]V:'4XX3 4;G%6P8MU$P0Z!.UXS;<;P-/K6'X]ZKL-PO=[>=*V'@WYXN'_B%]L'5OSB M;K0F/SM=85#$!TJ]/GM]?MQKSH/>L5_IC5EIK\?;O+IW2F?J[=BQV.>)WE96 M/B)18#8)-9,ID^'%\'A"_%')N22NF*ST->E;KD2[:BY/]L.3P9%?:Z^V:S!< MK[8W7>O307@XW.C"&!]&](KL%?E?STYZ!YN\TCZ,Z/79Z[-S,7^XV7@2.[;2 M7H^W>77OIL<[=BKVN)6WE94/LI2BB!3AO3R7:3XG2FL?.]P)S=E5&SD\"$\' M/I?)J^TZ#->K[3>H[8:#ZOC8H5=DK\C_VM_LT*'78J_%7HO_M>& "SNVT%Z- MMWEU[Z3&JZMYWHB%]FF'=X@75D4=57619),@FL*+?8S0XTEX/(DES,7?6\N5A'#]9B4MQ._3WDETB"?2RPKSR8^-=1;;&^Q MKW'P!H?A27]U^:5;8[6]??#VP=L'L _'X>&^#_WZD)&/!V[("?\NA?*#S!ODM_]UD 9O+[R]N#][L>R.O&:H37/@=VXKODK%[&/8/=ZP>PJOMKB_EQJOMZ7[8[^\8 M[)$/KOC%W3I%?C;P[$1>H==^E;U"W_BNJ6]'F_SZMX-5G3' /,\ MK.@=4T:KJ2R")(ORF0R>J;31YV&0R-G0% M1X;A\&AU))%K:A]\",4?O?S1RU7[?G^S#U]>H[TSX)V!59<%^XRP[=HBO+GP MYN+^G(CA"F%>U]1>W,'->-!4TIW&$WBM$DB#D1SGA0PJ\=6#"6R4-[]CV_+= MLDD'AQN=SN)CM5YM=TYM3_KA\?ZQ7VL?9_&+N]&*_.RHM[K;DLTZT'A]WIA5 M]OK\#G)7V>KS-JWLW/=[H^TR?3/IP\<*WG$!:B:\:>M1''?PMC[_E MZ3:L!^'1<.OO>7Q0TIL';QYN81Z&@W!PY//+?;!DEUSO73UD/=OO^^BG5VCO M 7@/P/$ 5AA ]=O_.@B#-Q?>7-R;N5@E>,?6F(M[SQ5=[PC%'<3I5UEY -'M MM+HW<]:_\^;W6P3GJ.]Y8KR=\';"VXFK!>?P-#P\7AW)S*[;B9T/ ^W(XFZF ML@\V&U#Q9AO 4Z_.6^X(^##-"DW"#M!)/:K=\/%=;SBVTG#T>UL?7KB#X;A] MUF[7(MPT_+NFKMHW"=:/25I7,C;1WF N80:GHI OKI.WM1G^*BTO3"5^\\\G MPR=;/4X_MLT+&:L10I/'LA"QE\=WC8#P^&PV"<%T$UE<&E%$4@LUC& MP8\RDK.1+(+]01@,^\/],!!!+*-"BE(&^3CX;O\H/#@X#@/X[5%O^#08%_D, MGQSV@D_0%CR;)ID,DHSB?NJUH@SF10+S ]T.XB(YEUDPNC0-Q\%YGM8S>D&2 MQ3!712+20&1HE&8S643XSW,Y3:)40DMY7$=5V0OLP*J<1I+EL%*%R,IY7E2B M2O(L@)=^D57IO.N[_8-PV-_'$0R&O<'3,(")AW:S=FO7MS0,AP>'V%"_=_*T MIR7JX5V@,!N:%%&]Q!46X9@[:=.;GE%+[Z]#%X]>[#^W-NY( MF@LN@FDAQ_]\\KVZR&5 [H(]Y02KZH@8C5J#],0*>9/C/O5&:1U]6 M,46?<#=$._6*/[+EX0+^-SUR25B >9:_TWL!JQHN[]*?7O[\,/LG9 M7(+BU. 3?)19F1=E\/%]+_A_>2_O!<_^_K>3X;!_AH_2GX.SY[0C_R(GDZ2J M@I???PR>B>^_?"^"-[(HL8U%?]9)F:#B MEF$ \S3%W7Z>2KPT!/\!G0IP/^)8W2'RWDP^R'%X<-2GWGP'+LK!\;%Z?I\^ MXQ\6LISCIG.N_HN8I&+DOKWS'8/P^/!0-]L+7DU%-H&OX -D X-5 M#.37B#X,8 ZEZQ;8AL#' 1_AX/"4?*R]',X->^1M.=Y0+;6_\5OO8R_X,4]3 M>$#,85D& MW#MR++\;G/;#$YCB6[FS@]/PZ/@47;C3WK[R9J]IQ'JZW ST8]+NE/5QT_P" MK[Q)'-C++0.!GGB:XG^C:^4*>WD$?N;QBH6&5.6]+/-=DIZ/,.TP.6$PD1E8 M*3YCB!@>3^#0(=!:!,^>?/SI[V(V/WOYY+F&\M9'IY/]\&1P1*>?P2$>?V!U M>&UO)GU@ ,H:9/9T$!X.^ZJ9(Z<99?<614SWR>G1DE,52UR287P QX." +_@ M0XPHRQPE!+IWD8#%Y8?'228R.F2!A8:1P!1&LB&F>5F!1<5S%QV%H%>P;4!W MT5[/,! 1:Z$$X4U3F4U0!OG(!+_.8K;SNR1K'T#;1!%-2<9B"?M0/L>I,EOK M!UK1'\V&V)*UX4%X.C@A63OH'2[(R'Y#P_'I0;^OGAXL2E2(?]#1G-8]KPLZ M6R<5=0G7#3J>9#4*V[DLR83 +PIW$.KDW1@,_))$#UX\$5D2H2V\J*8[MM!5 M ?-2%V1WI]!-LXC'8?_X@.T%[B^P*M8[4.L8-A=R *L^##FHT/T+91V*SM?" M(]>9(>Z:-1V%3,D@D!"45;E@)%!8X#0%JQVE.2J^"LUD=#.L# NZ6J#DLNR! M-RF#7_-*!J?:^WM%[;YLM?OZ:U)14\T9?&F:4JJA!X5MFNC,*_-Z:.Z-,6 ? M*_@ )5--10*OS;(:OOD@,9830%_?@(4+!OV]_Y#5'M<%M(<6DRP?CF:7I/>= M&CRQ5^!B*#,4P.MF( NPVF4]0U'YB_URG/PQ.!SY!2X6A8=??/M\W?H,O [' M0QIT5Z*FJ*M[!*Q*-K:@6^*07MT5;]IIO-!2O&*$_CI3/W7W ^RN#U@O=Q.S&Y24K:.LS@ M_1&ODK='-DS>\-5*W6OWAM=3VWO+LI$'P6G.5UEQ;>^*UYD[8.RM$68?I M>?QZCF^:T+>X)+*L5DF6^4BSL&,(J ]?Q+/Q)3K/]L/]_=717:[MHJ^2X\HK M\GJLJ5=D5Y&'X6"%-;EKN^B=BKP6?#(;[.GP'8MW=#9%53S4^TW7&MF\5U># MO,U+[;5V:Y9RX[5V$.X/-YJBP0=K'LB%X1P1'ZG9.D 6CU&_PK/A8*5GPS5% M8O&!(&\GO)VXFYT8A ?]:Z^D=]A0K"=&9]MGB33(R;=[IIR[ MYR&FFWL7;WM,M\?8GE@U$$!X&J7"/TI6VO?MM:^6V$ MN>D@1 6B5#.;=!?;:]"&J"X*F458?5]B"7=G=6TG#$,^'I?PHKD DR]2^ &T MJO3'H%'\6(?I&ZDW +;=IPEV17"YH/L&!X9;]?A]*]Y6&W32EEZQ[7=E7I[?MZHSO4 M#'L]\WIV^Z'MGF[Y"E@O/"LO!+U]*MV#6.%UO71]/1XS*BF>T@CB\1L%<7ON M5>]7P^Z99^$NEX>GO<.GCVV/-X.&PHL+&&#D6?"W)SL"S2W-_J!"6WJ;,+"? M& 8D$]+ C20IT?!\'-Y"#,@VD*P;;Q-5522C6H75U$LGS (/LF\/ULY@W"[S*8"E"):5)6>8$;)JCZN*; "J'^JE5'"C='^1YGI[CKU_Q5V]$1*'>X!F"IH/9R; -,!$7SWL!C 3^3"3ZRE-1W:@O M#.AM>@#>04$XI>6->G&1I"F\,Q"Q_+-&FPMF#:>.?@8GDB^$M*LFD*8L-/^D M.QMH#7&Q0_?6(526;P2.B2S.DPBA>T$/"P53B_<[,+H4#'3%+$8@24%U(5,8 M^ S6=AJ>'BB>HM-^.#PX6* EPC=.,9\MKZL2 M=UM*8L@2]*4(RKZ$$QS5:= &+2AOKKM;"UUA>IRCX_"PKSIQLA\>'?>;G=BL MQ+E'/(O=;*S\*+;\ MW")+I:#M]8=_:=<6'3U)]# 9!S(P1US%>],"2S^9YIA-/LQN_+,FBM-;L8/"&C,X2Q,G4 M#P_W0=UCJ4F75.A!S. HE/S%'V@R!?S%\"0\'B!%"^5X88/(5\JIK\2U "XU MB@STX+O]<-!'[A=.><)3E>TTF H\!;'4. 12G K(X91$4 X-#@%?_6P?.GOZ MO#-]S-#Z<",JGS:8BTO:!FE(4534F#8E+HL\Y;.C$R:"SH%%J5-*,7,)K_"Y M94$:;%*DMXG'[(B(#X984'Y\0QD?WH>,'YZ&A\>'WR3CI^'QX?[-9!QT80A: MQ W:_B;9MTHW3-11_[0[-W+_(.P/CD ^(PF?Q5=E"MXM W"+=Z:WAA%JIW>F MNF0"'$N0Y2C13?C?E%Z?A/W3X] 1TJX0$K,3'H3'^R?LN^V'^X>G5#7A9-N" M058Q)BO\1L*[F"Z=?%S*>FT'M42,8_^:$N M,7&W!&%Q"#Z?W!N)TT/FOONP]=IKF3KV# :P>X*7Z*A9.U5=*X]I]1HY)Y4\ M/0I/#@_5^7&YVN[O[V^>6FSQ%O;&1+;]%H9E2V8ZOG$+"U50X3#GPZ/0MH/]H&@'*&B<7RC% M&QR% XQ=Q EZLUELU9<\U;!_H%Q)KGZ9BR1&?1C)J4C'^(R^[+@01?FXK]$,E]&C5CUHRKPXKBR)OI1G-#XDSB=E^>(0> M72NGP1*?-UG1;:V3C01\[/>3:A.FX6_@MBD9[!,06W(%6*:&A$'Y) M]-%]^%TMMKN.N?/6/WZ0]_JB(U]TY E!;U=#\G+AVO*QT]\WHAS)FQQO8#O<-_W@%/Q\5R3_"4F3E7BF+9.P5[\'J1;WB>2Z*U:$6J]*" ML<[<5RG_] ^/37I;A,E'EP1/0G@3MJU^/X0?;?*J[QA)TX/Z)ANP_%[IO=+? MCXOD&4>AG1]$*K)(4DU!);(XR2;>)]IJ1=E5J\C%+7ZM-V:MO2>TT\M_!U7G MVK7=6FL?(KJ5J'Q$IV=T&:2R D&GNT>.%WDOZ+;JLI:L-9Z5<(6@=.'1P>JL MZYI2U>S8;KO6SI:W*-ZB[*)%\3&M6TG3RQF6I5MH+P0=&_TAHPIKIJ+\7&8" MOD;VJ2+A:G;O[&W0V]_O&V'UQOMO=> M2U.Q<7NO-QS><-R;X1CV3H^\X5AJ.&Y)6+*I%?#O,EOR.#@D*(D!P;*3;!/* M$=%FE!)^@YAZ##^! OHI1$ZQ#@YEWN$3:$RWL6DD$S_3, 1(D#'=XY7G".1 M?2F#9UA7__>_G0R'_;.E0/?T_>#L.<;.GB7/#5$[%>57UR;8X\^^4PF)"NL6 MD>9'+N,[8N\-U2.B4N 8?];H?:KB?X0K%-EE(Y!'$$TQ3&A25@7S#@N$F?A' M&8@Y8GF(-(0>0Y=AC1'> G\P$U5=$"@]-[PJ.# ,?8*/A*HB"P,/\BA98RGGY#UVRH%!#WRN O\DN>00=G>0R:QK .!K$* MOT0 2/N)#M66+L6 (PYN/Q"27L$3(.Q*4@89*%V=@<+4J#]M&55K%3L<.-_M M*QE<^JM02?!%7JL8X@Q49JE'X^3V$+1+'^A)@AI&/TV+-1C2"B2)!1HL[! M1"#LQ?,PF*U@)W\.F[F7@L%' M<*!@4T,N!H*-KH"WS7IH^PKZB[QB$#Q>X$%&%\ZM_ 7.'/G)!HV8H MNN8$')S2! SQCQURYSY=*;$* 1Z!_.F\$-"!09\O&%A0'>4(JYW/&O:HT?4H M"8](RQQ! >$WH 8%_"B]1!@X>)0D> Q2K0Y$=4:')D>2KM0R+0*-IMRE[O<& M(..XUOW>$/ZXB:P3'4N2,1QC0J+)I^Q4\:_8TTL7.\P.R=,[F$3#!A;S@<*P"#W M>_O[^T];A[KFI'<>Z6!S+:HSFMX]HMQX@9:/_.?V0MB)42][O)79[QT<')\. M3@<'AX/^T?[I\=.VMT\3<,6(T;D%X3\RWJTSKP8OL]WJ+8:W_'BR I%L@J:& M:F-& ZI=H4<\P^+\#L"XO',\N'D!74SF(/MJ9[V"7-5E(^O8/4/>:[,JM#ZQ:Y$DGGA@%I<90)K0N-OMQVT#/''[ M)6_MT-_O#ME'5(> M D K.?&O ZC[,J?C(J\+/=,J!G?1 T.6%JN;O!_:_!5 MH;%CAW!A (-0^^2/\*S>%O%M_/V!\WV1G-,YKPSU<_?%R4!;Q[@N:(N():Q4 M6NK1,;\?=! EL@E2;O=D/*S;([O?.?S.81QRP^R5TC61MG-KL%_\KFX\^;X3 M#_EY7>*U4(1N,]]E<:?-Y::ZT@)U",$_3=*8+#-J!SIB]%A,+2]<(YZWE YVJJ(*L$E@G.T'1I2_FF#GPRT/3@^[!MKL,02'(^6?GX'D9=?E>G(3A(Y>/QGHZQEU,IJV9DG'QY>E8X\0[R MPBL,1V%2#@:2"@Q"B1*.6R,XOZ3)%SS&@$RW?ZHD2_\R:T7L3"P.&W68/9<\ MYP.AH,NE*;)9+J'5Z840)/+,Z 6;J,OUB,$G#+WS18.3;_:/4I'796#.LMB3B6Z)+%)4:+_?)8>&W?-& MPNA>- 7S1/Z51R"2LR2B6T+%MXTRQQ?EBLKM*[47RYF*D\YDC!G>&-&-:[S/ MT5=D0A8Y38"^P5>GV*52?CP,]P_Z-Y%R@7T9*49KNJQU!+UY/W>CJ*?7C2W1 M#6.GCYR KU$//*'JZW5EA2@.VG_X0LN:E(:R8)OX0\J-C #3[(I)K)5 M<#"L,W4)U0M^L%=9B9KH5DX%DI2"M"0J:?_J&8<1F&ZC?8'>4JF)3/,+N@D; M4;P7]C"GLV HDK+*"VH6@R!%0@EW=%>?F7 T7]N+LJQGEBG\LY;RPIGZKUB7'>$:G<<;%414+4.:3-937/B]78\ M-SP%IF"\,7M(90F-[3E3YYW:^S%!L:1E;$,E4/-8)69'.0$?=;S.34:$4(G@51M_ _X_PN"0;AU?' M%W<3(5T7G2YLX?US%7/0]\(8(4BR,6;;JJ3LBOX18F6*S&"0DR*_P-_BVT+* MCR9X2?7O"#0LG^%YH*H*%G#U#4T16J8I&WUK[\ <\[&MIR[B=_8<6#11QYRV-MZ[^/">*=K9L&5GLVOEX@=B,7$KC.MR6M:RV+('&M%; MC=UY\ F#%@\^]ZR]P<85O2@$1[/RFCX;^>M,*N\Y^NW._+'+W21"WZRC@=IP MIL_US,;RZ-76"ITLEG$E@H38J;_PBU&K[$-]@I>?)AO<8>)5J^&NO-OL;D+! M]D[=LX=8=0^N;CFUL>"A*SKHA:A3?/EQ^\AMQ5@Z]2>QG$5%$,S&JHI_;1D] M[3GK[L_8&#L8"#&)6>1;11T[&)21F3S*B^:50&MEOO84-.+HNI[-0Y!GZO\00H8<^_ZI!%?NKY?DBM"V9 MK4;1&H)($X6+=6/A*J!FGX W2!TA?"(LLC7%>>-[Q/#A/%!$4,OL)*(,TX80PRN$$A_E$8YVC*/<@ 9.NL9L$T!8U!Q;?UA M70Y9_JLVOFJ.8AU,#AK33*?_K(]L]F/$W'1F#N7,-*6P+=Z5X9"E7!+K]7"QH>C5=AXH9T/^Z7T.!568!J=T"*=NB,Z=9]" M=*[I%1C")*%Y1M/G(!Z@_LFJ QEU9\JFH&K]A,4(63H_QW-^3NI,0 !5%H;B$7?0X_4 MFNA8Q[CAEXYA%]SNWN>"?_]B#]@2/Y"!?:I;V5;E1,[85:VFI\MM&=64]Z;E M[3)0]CQT.)I.QDV'V5E-R(I=FSO,-'CZZJL-D([/6&LP[@-:2L8')_=37'=V)4U1(WUK&G*](U7Z369 MFKG/I5^Q2"3+9]/0_WA:,ZJ7W7H:HO1U/Y,2;2342] LNP$5_A>!,M.\3ILTBYV2&P7XK8C1 ME]7TCI?@.K06;+8; UKQ,W<(9_EK+#NBWA#5BF)OI_%&+9%OY;AMGH9C2@D5 M&XO0.ZE5F]FLP;/-2]ZP+4Y''N;*SBSB =E@W[=)QN"YA01ER$@N!7%YRD&= MWEYF[.KN&VU2IR'OV3Y^DR#7=8JS[E,>")93NYY3K6OWNT1][^7:Y&B-'2O?JDLB MZJ,;BP2]O/A[U^GZ?JZW?I:R6FWRMKS=EV82SJB=A!/Q(E9$Q/!=)2Z(2+X8O1J60BY1@Q= MSX(W[=/:AU#]5I?QV.EL60+AQ M?4\5G_'D]^=L4G#!%FB>WR4LN@;B/-9>7X>RYSZVUXK MXI1X/;K$:\WIZQ$C3I:Y^WW@^SVVK=ZA>:1HK!C(;VM\$OJ-]NW$)?"O)QFCU+JE*=B9=C6>AX*" !S&+2,Q8_>B;0+9FB1DR9S12Q29G-=&:&.#.QH*-?/=T_(UT[FEYUE@?%I;OQ+>YJ M.DY'>ISR%4>I;9+L%7+#)+Z).3VM>8MQF)0[OVZJYET7%6ICS7?,1J1ZO%2/ M=^=ZO-41HJD>+]7CW7@@DMXZ<+TU<>>UU=-E- )]OTUYS&=>%SRD"=]3=;*W MD-M)"97)@UE83I;X2XT=6G5XK(U,#PHWA#&KY;F M;)SY$)LHM+7^T3YI^S%&]W]1CV2XFC;%<_V"LK5'",FGFI+KFA[%BRK6JK1I=-5'(38-,)JEL'_J^XJ\8TUZI6\A2H19ZNU=,@3 M2R0?<"GOZ<2?>#?ZI+\>4^N7,)*FK-\\CE/Q$CFI7!;:CC2)<__3FRLJLXT* MQ]C0:](3G/#EIA8L9 >+D"RXJ>S1Q)E?;<(PI)B:?IKA#HU/.P\;T\BF%U5; MCTJ:N7[[I.6;+%V>/R8Q&A?[Q=;O,%E;BJJ;N;5F<=6,V*8[CZ;>O[:UTG.):W:^ ZZD>MM?MH5K9)Z]DJF::66A= MZ"WI6=OZQ<70KG'S+\Y-FM*YKR%?65;]BMOU0MM:;92S)L<W"GY%(XUB[7CRB,2':Q,!C_^#UJ491 MS[9MEC?$J[E6_S#6J])IF.MZK:+^;M59'+.U'&][LC"@7!@9'JL8R M9UWE%_Y]QDV.>E;I>JK"RI.M2/M&E*E=FGHWL_!O$!I$QR1[$SWH<*+7E\DO M1,P*]-K/?ZKU9)>TK=/H-]ZG:^#TC7KHE1+J3O%7L9:SJ?!U31_K59'^4L-) M30F(#9P"3L7MJKVZJ-N7=>Y')+AQ:EPSE;N';6M'9%FJ;IU_:+]8<;V[UE;- M9_JC&KLFBTW_QWA%W12@-R4=\4!$,FRD/*ZY%F_>/5 M:V1R%CKSZ9DWQ%Z%V=OM,SQO6I.?G+WJYKP+"FM\:%MV]?59,WYQLGR]&M9; M\[2;0]8IPY#-:GA,MW.8NFMT?'*_]W6Q=,R#W+6%B=VP!K4]=SE%Y,88?;:LIS71??A=6;V M%B6OJ[43$5M;S.QR+*!?X;BR43SC6,Z&PM'_7ERKL)F=-+>!S!LZKKDE,<;_ M9.)/S 7I(*OK'G.#+@C@ MLASI<:.6_FWJ_^@0M?GS_([J'4'WH;=(TWWG5 M=,I9IF4?(?H3^ :!B]OQ/4-+D]GGH$K>U].HX_.W/XW]68*5LVK.F4:'1N^D MMIIOK[Y%>-G1;>+UI$WDGK8@]!DGH%/BE^^,B _V$V M#>&!T3_BM)CY4360_M &LVJ)[''(Z\6X;BW*^O!>:N_"-9J,S0*T'06>I9-Z[;J7I',0D+ RX9?DW+<^CHMZ;V[8"S%;7X8A2IV MF6Z,]4#)ZBSGU=B>_Y<7]K*Z"$Y75R0PK46TR4C5;/M&A#L2?=<&+318"P[F M>J/C?[1@%1^J6Z$&:.LIU-YYJP[3^=C75Y&;VC=&/>(/ V[UG-T M_K%&M.^NLC+\:AY'_\U[,^=[+EJ,9=6+7D62=/1G_#*;B(GU@--VP%@U7SH? M2S\GUMST_9SFC9\6A#U5$7W?MB,;Z^AQSYP;A=*3.K 7D6O]*%9UVC#.OFK& M", 7]*<@3OB%^*EVMN>U4JIU;I.7;(HYXG$>^Q^,HX<8JFJNZJGNZWJVB+91 M%/,54F_E3\ITT8B\EXG^9(5VW$TK"4WYVLTJN'+C<:ND.VQH8*&S)HYB+L*/ M),1"VM6OY3%ILG]TAF=,C'4KT*JK\?1+S9^KB7,Q*QWKHD(!3-L ,*3CET-Q MVHARV_T+E-YNK/\6@MS/G[T]??O^V<^-#1I;?P6QFKG($P[H6F>*Z_A;I)ZW M#W;=%JZ5M7';S:AIXG1ZF6:J%7/=J3#*BO&JT=F4WD;6 M1= Y7UQ(.E2KM64MC-3S>U8"DW48LOE 37R.GD)CKK^O>:X-Z*RIWVST91;V M.DSJ;GI[M@^\EM8/TXGT)(;^E\Y 2T>(F[0,<+;7:)V=NSHY*V'P&SJY_H## M4W>@# MT(V9EO?K=KKXW7*E=YW%9^,>YSB/Z]@KBFE/9;,-TMGF=IB:N::(4 M6LO5=6Y]W.Z]9QJVD,B=@Y [92)W)G+G(,,6GJIY<8L5/NWKH>\IZ_(FXQR1 M8)5[18-$,--#6XJ8%.TIN_L:Z4U-;VMJA&=J[>^NQW/W9,F.7MGS-Y//Y6PZ M"3K?J^4@V'Y%O88_*KOZCQ=G+T9_.SGYL#2:=)>_O.Y1+F>VZ9V;]Q>JGSQ? M#3KTKQ(&DQD7>^;73->.0;K*R%Q^HVD;WHOS=K&K?K[;K6QA]V3>!@ORU<5% MX@BR5;9KM#A?C&[DE/5;9JRVH:F[BD?22A,_;@E'#?-B]8%6\L#QJ0-Q(D1P MFO[V==I!^S,QF[CKQM-N6M\W-O+JS;W)[CZ'9_V69VY97[Q^N.L\$*;B6_HW]C?,:QN[#HQG:_7 %]YAFE]DHTH7 M;GZ=K:Y1;3KG%^ZR=6OFL^EXA6(2STK3KZWOG]36-:QBC7T\KI/4T[85];DLP<-;]8TV8Z^?<_<&>!B?UP%O(GK4X%;[=!0Q>]8F[ MRR3U64<8K;_E,?QD,@D.]\=(-@T0]S845B (_F] ^$"KF056:ZS;=3/GOV:: MSF0!WG=L+=7'>E3:?W\6ZI[^%/K/?O.C/WN=6_X,>LQKN/T0@E/_M"-QXG7I M0\"U_U#?=N\&>-S_7.T59D?_62_LDWCX^-"OZ]U?!%OM)/)Q_Z,.)'TLJW\^ M$2!^4,SF>13PZ:+RV^<=M."/7^9:6WQ19P/SZVXX3SLU*O8I#(4ARUYHL:^C M#89[)$74UFZ/I^V^7L4#VV!XY=K8Y\P?V:H;-=1V0*S-_2[/NS(S-[)C;3S\ M_I]9[8!8YRYK/FWK)6?=17MT]. T?ZXE?UEI$%J:S19MQ#ODH=K;-?T&P]2W M+S%KW,:7RTG_4KT+-+R7:5%WJ'9?_7>ZCGDW?:.;KE1_M;/!9ZYI6].GN+>K MV,S9JI\NO-J-+U.W!YCI&,F^6LQ"W]EVX++KFN($+NRL=O1"(B\$'$)/.=M[ MW&8WFWY=:[3[WCXNGZ]QN*:3\VFDYNNV)^!*@60HEO"?"@>GB&6DVNJK.MCM M=_U\M5BASJB[/K/F240QAD_^-<+W,82"[H?X3Q7KFKJR>,R:XM1P[$*9PA*^ MUM"I:6CWT84*B'"D7D6Z6N@NU?C$GZ*TA?9U?^$B8[!FP/]%DHP+N)+9KDW9 M6R\7TI&OO5=P&7K>D:;I7;R@_PO.VO%^7JK&_M8G,6ZP\?EFH+A=?9=1]45? M-14/1?EU^X6%W.W\K7L-JM*6NN81S *) M(&_*04>O+KQ.S4:O_N6\0O8>Y,(;(WGFA6<2-%XV^@_WMO)B M]'H18_*U"'<,G+:.9!Z"]G7E:XBY?HDZ/A@L7V,,SI]^RF)RH#[Y/0;/\KJX M?]U5PNV=;T)OO,GQ!L8.[RT?/1*T/K&S%;A..I>68E.5M>2+=HTFPKGLT5=N M\DUBS=<&!E@7FI%,:FI+0_UI#%]W>36>7CL'N@J\KLME-SEYMJ@+99=UBBMW M#E&JF$SK!],W7K#6<0V=8]G7>'UAHNQE];TS;R>/8PF&=WJ\7+:3GWL>W2^U M:Q#NUM@(H88XJLAH+-P B/X'7_3,]OR,F'+P>M>_F4> Y6C>OR"2,2IKZ\>; M(D**IH?OID'C[Q1,]#7GKNT/'=[TS6(VC9>*0.D/X0=73=?LG^/17*$AMZU) M/G5WYOZ>->;7J:'-8#+K9% ]"KT)$=_LE+<K6+ ?^_*VG0!7#Q*HCTXTF9H7Z=#UQ@5W$:G\%6.7^-X,@64]3),( M[MOS:T6IKZ;>38J#G5O&/FMC =J*X!OY[35 MASG4!@>>:'B4:=4 ;(:(;,KM%I>+6@/=AV_^?-PNSZLNLO@AEEL=E\?S M'Y%<7ZS2XV_HLS'37SHWNFV*,&O+=VIYBF-W=-<$>[*(IS=V_3BOT^R1T1^O M^F4ZJP?EA8LL"^QJ'^-;UZD6<;[%K'&X8BU?W^M:?<88RFV,,[O$SFXH<63% M+B(8[8]KDOBUB5][CUMCE?BUB5][U/S:;77F[+Y@[_F>3:'=& MYE^G"NI,XWE-T(@LM[*AO%6!+5;KAWBAMM'/+-JZ.M!.W+@Q-I\_^_CF3?7L MY_@I_]#Y+3A0%(<*05?3+];%-0\$YSB<;KG,E][K"(9V_-DBYM2O9N6DM^PC M,XU-'YH93M[R'(.-LJ%M_-;7Z+]4C[USNDL M&YF9#KW*JW+\.?SS//@^Q[DYP8/TAE06"GT#H=';$O6_XV&?.S=NQJAMVE#+ M?3RB<,K[WE"R8!TO(W5-=Z_^5+%)OZ"JCL4%B[CH FBA$KK,_<5"W77 D898 M7[G5]SU%/L_1;+%LAO6VO&8Q0R(?YOHFS9+LYC4'.UIA-^V\T;[%+8KFERI MP.UZ,,: YK*35MNG*D[[.R\GW4NL1&U7^B1&G\5^_Z7")^LY+6LOT&=FQPK$ MD8T%^;VZT.MER]]V-MZ-^^G7)N]SI5>OL5Y96E_J&T6@CQ_>/QB"[Z-"RTG5 M#]2'F%POW=B7WO[ J\;\6&=!Q5.KFVAW1Z!I>M]T&9!Z5N;U:!ZJ4T/X-73 MU4W[Q#I>%UIQ!.94\^=EW2O0QP9_6<,1L:_Z]D>T>3EB]%FR<)0S/,!'K+M MIW[66[[KT6N]I,<_!>=BZ"J?-Q[X/XW>OQV=OGO]YL,;_Y]WGT8?W_SM].S3 MFX]O7H\^_/';[Z>O1B>O7KW_X]VGTW=_&[T]_?@?CV\Q)8MPB+>-C2XC#2(: M2F&&2Q21"^^A7/@CYMVC8UF*: F'K8<9UO7;MKM8!CQ[I8H51%@-%:R(\&CWW;W ZL:6>Z%&^ M_,7/=>RQSY!]'N[5]/GM$=EBJ]]O$<66S/>F>KT.YO>?L5HAAG3%2S7Y(5MC M1K2_SOK^=]6#XH9:-PI!HOEU4UV^K(^*_3MT?M$R27J=/M::JGN7UC_<#32/ MMG5!^S*3:5L%=8.4=-,\JB69J"XCB/8@8L_USZ/G_NB,6U9<78#:Q+=T'8UH M%OTF*6QW(,XX"?&K:2VYV3?E-C3=KUQL(5#. C\J$%)J,E6,B[4/*X)_.5WF M;-_.]*7[,IW]\Q%EI:RJQ7(Z8&"3E?.YBU&:LZN@AB+%\/WL7$^:X>_=\?DT M<]I^T=?UMZJJ/X[FU?NS]\MST?8XK?=ZU+0F<&:V".YSV&*_T314*@?LK2+O MW*N!F$HJRK#W-6CO-H6W1XTT?HL58P'QFY5(QN4CU6Y4WS :]*QM0!1Z?5=E MTZ=IU13H0''9=[/KX]G_5AF+EQIIB)7"J^[&1OW(34_4H69L@1UT0]6-'M2C MNF"KK^Z+9E>C!1PZZZ"@=%.*6NLHV4WDB91=+-. MBE58A;/!NAA5+E_,ZD9MW2RMWLRMF$B.IN+ZD*UFE<^6WP^?>--RDWOXU%XR MOM/3LE$./3;P-$,^_^B8N,[V).WN-E@\B*-/%].J_]LEA[EN!!#F_M6N)A%\N7.31?]/I":)=S&K%WWDZ06K:CV3= M->PB9EE#=4OL'U;,_(/4.-:]?./*-4];>Q-=7XKHN(7:B1HQ8XN+;]VV7:=O M3;Z\Y9&R_H*M/T)8UV8N0PU58?V;>MBS,(&Y]^'N=>H!=I%O$;"D&3D=='/6 MC:KLM4=>-O"K ;]\@.60SC:PL>FL+:JF<*^?CE^VLHM# M++R]M]1!6;\U]MHMXH3M\;AUBG7?P;WYX?^Q/N=[^3*QJ7<8H=$_JF9IVRS= M\\07V1M\W-8DMAJ]_)GT4I_,V4>;CGK3=D2FSB(,T8Q!4A?Z^X0.->VO=4V; M6U;+M9-1FH!3?:U;4*+1:[I:O=-TMFY>KORZ,2GKJ^>=JUK;='K^6?XY_;(;&UEH]&;DV@]$;F>.PFYU$M M-.VDRM!MK[E6[5C9&_:A=!@R3]MW6(I+'NP*;PI'5SN'E3> MEH/((FMJ4M>0?KF8CMUZ@Z,LJ(+>\S2P?_.QB"3!NJ8SEOM_( B;MWCR(MBX@_E.Y?TX:C7XU._GJV4E8?6@#-70[WE$L'L2R[N]@)@XDGP6+5@OV[$' M*+D-BU8BK,O=O>V,=(,GV\]T*:GU0O2ZG+QI?-*-A*E)V*$Z5^ 7U)OFXW$P MSU8KR&.N8?4;74OKT!UN%;[KJ?'=TP<\ZH]0CL7.=0?J.G[AOU3.>IT1>@7/ M57^08;"_YW6\L/26JD?DQA-J4GNK?5[^0N0+U+Y/R]^.7;K;3ALQLU;&ARB^ M(4%Q80AZ(9<+T^OOT9LG%W=TLT[[YHLNY^[$P>&@3>/4??6[#& [=Z=[=#UI M*Z/CJ^I(&(]^3K/4-XQ[N=E':.I8NJ+S-I<7.FC4P]*:,9O5>@*Q#;!4;ERS M9MMW;7N+QTKQZ"7T]BN^:RQH7W'Z>@ '0M#XAB7\#L35FN]&972 :N4V0Z]Q M$)O12*$+0!,\:SVOMI%ZK3VZH>X#[$'YS3VH&S"%:X1VY/X1SIL01/S0M#=& MO1X0U:O#\$O;G!17A$[*G1QT:>2Y1Y1_Q2Z)M:U6QB8R 86"V[Z4A8U459AR M'MHC3*_4Q-&4D2/MNGYV.OWW,YJ[%\LO/K+D;=8V\X9 M82!5'&=;#[ ]GTV_A'AJ%,AZKD99-WGOE9W@GU<:U?>VP*_OK#8-NG&/Y.<; M)/%XI*"+JO1C.SUD^[;9VIVI>JM"O]-H[>O+:6B$% [#/G4(ZU/)Z[T(J:R7 M] 7#\J>U\H75;;VQ>,';'[/Y+W$#0> 45R^#:HY,\?6M7CZAOQD1/SWBWM,7 M@GFQEIPJ3 05F/VT3FR/*W#+*X=8C3>6>!>LZ2UL?1,$X?I5'RT,'5 M $!3 M;+.>=Z_JQ/M-Z:,-B%\Z$5%2JA4S:_-Z#5CV-?<_0RU;#^RJ$%)MV#J;6!?H M2C?C5M8%3F] K$"I7Q+K4]U.JMNYQZT)2G4[J6[G^W4[2:D>HU)MQX_;FWD7 M][+:FXCKE>XFU/6NTWR_KSM#*;H+FC',<5I.7&W(HG=0A^F\'LUYK<]5'#[< M4@Y"$YEZ^EGL0K;B"]_4ZSE MR/]XR#E=\0E6(=4[[FVK7;WVN3AV=)E][+'75H(^=02VYL@%TGO7R*0)[80# MW0Q[##>-OPH87:U33D*";!))1ZS;]2'ASA7 M]Y?D0295W3T#]M?JKS>Z03]P,_^.Y=>7D^GDW2)68<0R\+=_4@O_''X)"\^M.JPA&F"T"0H(!*S?RW-0?.6,41 M,SG3^-EHHB_]$UI7OCRI [;O_ _V?J7_]O'DW:?1I[^___CNT_MWH]]__] = MR97E^S6-I$POM\_R*4US.B!X/KW:IQJ^0OO+YQ/L]'IV&/]M*SV M$X5WLQ@;U5"I*U6*;@\0W<8INIVBVWO2E6HO^-UKJ# Z>?=Z=/;';V>GKT]/ M/IZ^.7L,8GY4_/VF#_U672W?:T^6;V-FR1YQ]S?&IXR>_QZZ9#R=8HL'*;QO MSGVN.X"TM4A[L!P[]0#F$>!OB#'KQ7SZBPD#>V;Q6?R)"4\?/@Z\IIDNO)U4 M?G7VERY^^@+^U'XA]"315Y5[V3+@VV68Q2,=K_TLW-\_0*=M/Y=MC>_+]OO- MA_RG[&JXEHD75(B?&DU\PP?0"Z+4;;^_[7?PA1#\OE\^\!O_OW^=S]9WKK%\ M@F@:G?_S/ Z# 5WK]?"_F\7ZBS\NM8'ULC:SP@]NV/3/;A:99XW@>*G[AFTN M=VUY_( Y,;??>Z_Z29[XJ_EM#[_Y]V<(/KO]/1NP:!_R!?. '/7GJ-4%-SSV M%E7 " MGO4I4A"3!#))1I*,W"HC.,E(DI$D([?*"$HR\C!C-09P-JW5W"]!D=_9,+WQ M.>]LK>Y%4O N!^Z=F]>#[K]WZNZR'K>BT^ZS%@]#WOXE)]/]>MW5$_"M]_S+ M@'MZHUQO\[5C)/,>)_];B]&P'=[.FD'W-=T!6HB<(!PPQ0B@2E!@#!5 6(R@ MX\@@DS^$[K"HP+G65R\_-K5FST:+25E?Z(\__SA[[16@7VK_0?(L#%0K+_6X M^O=GP/^K+M_]]V?EU_G+R>(2V&E,389///N5,9C18$VMOM2O3_E,#R>M"9X2 M/!T&/"&MH28%!3G,-:!",*!1KD N)64>> 3&>!V>,")*0$6!9 0#BJP"RF#G M,4HX2QFR4*!MPY/DF>0JP5."IWWQOJF^XGUL;Q^30,4ZZ\+YYT MQ7WEZOOQP"??<[!^*AAZ2FD&*(440! 4M&*"8*F"0*H!0!%LHO8^.R1!. M>A#5]\7?@J">3.R9FWT.@Z+/O,@.I'@(4QGC9'N*YRY!X$,6D82'"0\/'P^A M+O+"0@Z00M[#AU0")3PH*HH),;D@B*,AH@+;QT/!,Q)Z("4\3'B8\##AX?WP M$(LET'5?9TC)H2(8 P\+7F=(8H!VE(">?>,@5TSIBV M+#>&;@#3?9S[X8$)(Y@Q(A,P)6 ZZJT\4&#*HC)@\7C\" ;1O=6\]!7 MZ+,+P]7=I$J<^P.7N*0_5K)6F"'L$ -<..]Q.ZV!-B%K!0TFCEB5NT&H]HT M_JT6OY.)/5D1OC>U[ VD6B3))-IBP/:0SWF"K(/9R@.%+(LE4P77@$B/6U0Y M#UD8*L MD@5$SG$W2*)]IY"E4,8P3)"5(.NHM_) (2LWC"%3.( HA1Y^O+,M M<;"8G"#206N-L$-XZ;NULG#&E#ARR-IZRCOY[^$Z'UWE]"P,C RS'WO#)9/3 M?A1BEM1)7YTH"B4KO-NMC,*A %4#4T@)B%/6.$,L07*8^OA:ZKPB>;V4N6&U M"*:90BD]E9#JN+?R4)$*T8(*@P'3@12OE 3&>A,8064=T\:CE1NF5'XG2(5@ M+?+Z(&ADA2 &2Z +[:U&2PL@(5L8%]F9R 8'C M!7,::TPW2UOO$WKHQ,RKC.FE"U-XAPHSL RR+?:K.N1#G?#I8+;R0/$)D0(* M[/$I9\:%GB >J0I5 $YSEB.-78$V*ESOX_]O#Y\4R> V^T<=\J%.^'0P6WF@ M^$2M5L);3 #FT )J'/.6%%& .*L=*9P6^0;%Z3Y.^!;M)YY1D0KQ[TL7N.D( M#3YH^;&]Z6\ZS_,+-QL];VCX/X_*>#A?#CE \\F _9TG:.X'$FY!SZ773:?X M4+?UR%XWG>*#W-:#>MU4?+D3&^\TG!-7=<66R;T_:$_H6-W[Y^UB;#5?F&>@R[\GP084PYH82W0FEN@,&'4Y1:B8I"!R=O!/)PA=5A#W1/F)E*VN>!?5*(0(I!;Q?GU#;6+J(DC!'%A97$6C8("?-T\ME+6.@X4+,( M6ID;2&W0C&-V4&HC$9T21B6,JJN-"LJTE!@0@K1')H.!=@X#9)G17#$IS2!$ MS"UC%,H(3F3,A%''O94'BE&V0(83* $/%'%JK?>_5(X 9BRW1,#"N]+#>-T/ MQ*A?)3WV5G(I>_^(#,VD%5*M?:JU?\3XL*2::Z5RKZF(UU2"4& ,D\ X HU6 MQC&W439PK[++(/[OII/I:OG #X>+*[_4_F_?-:ZWFBO;T]K]E$]+F)LP=_\Q M5^4J-]@2X&C.PA@6;T92+ $B"E%DB6(%'Z24=+>8BS(*20+=!+H)=!/H[AWH M2BZX$8P#S:$ U!;8&[H!18M""2(8UG:#_'6O^MC=@B[A&91;G%MR>*B[=1K% MD?2K^C2=Z_%H&L,Z=3!G&=W)1A,W3RHOJ;RD\GXDLZFD(I)A@"3A7MUP#8Q# MQJLHAXDM)#-BD%C,P[73KP@>7W@EY3<3VB6TVUL#7WF[GCM7 (=YB)!X)-2* M>#C$0ABB"F;U!M/Y/E&5W=GV.,-\B_UP]A1F4T EX6W"V_W'6R2Y-!@28&C M3A62AI):@ JM&:>(ZV)C^NM] BH[C*6(C+ $N%N-I:3>WSG< M759>,X4GF4W'XZB;!N6'"Y8AML5TZB$+1\*Y@]G* \4Y6$!AK"@ 8C30[@H& MM#88((]E1B"CS##!BOW'.0DS0;8X9^>0A2/AW,%LY9/'N=T$'3A27!=( IQ# M JAA$$A%-2 TM]A!B_)\H'86>X";=PM;<)A)>5A%//O,[DC5/'63C$CXF.NO M;3?.T7/C)LY_*D7F4V0^1>9_*',)6>$X]>:\%3F@1"&@I.6AK%T(;]O#&ZB) M]P]Z>&75!-!_JP5VJ(+VT'5CB\V:]C1ZGHS]A(4)"X<+C A#"\B1M\Z9\UCH M$)!2*H"=-_ 18<1CVW"!D6UA(489XHDAE[ P86'"PKT)GK@B-UI !PPA$E#M M-%!$4P"-QUR#K<&;_.+[!T\>@*UWY&NH#")Z="";Z!J/3M=XY^;=D/:&LI&4 MVT$IM[L)V5^2EAN@5Q9'@G G ":%5S-AYKO.*0;*26^W,Y43N5$-?Z^J%S"(M8 ZCX=2:?^W0DO#$69$VD%* M6+8 A4QE3&RQZ7*"P@2%"0H/$ IW5!U(C<7644 @\Q8C#NDUQ1VP&FKM#&)( M#M+^XY[0>K>(!T69Y%ML&KVG&/LH=)";CMQ=PR!'$?$873F_I!=ZYEZFT=^(/06E'EZW72*#W5;C^QUTRD^R&T]J-=-C?IW0NW]35=EG@(7!T>7'S(L ML1^X,GPJ2DAFJ=$@1]0!6F .9.'_AG)NN-28$C1(*JHM]__@9F?!@8HBMQHL M\']U]FRNYZYZ7YQ77K^K\OQPA_;I(P.3JJ2,OJ^2:TE9XY P'4HCK"8>.7AO/*084!>06BN MMN+[-T(WG/>_13IJLIL35"6H>G2H0AIA'(IBF0IA2F9)F&($0>Z=?V%S8Y1E MV_#^!X6J[_K_6^22)AQ+.)9P[.#\?V]Z,2YS#5P.%:"8Y$ J5 #G+3M*%=;* MZ&WX_\/B8HH I,K5K?$X8ZAJ5'_26:#]&^ISYV7B\M*+461S5J/I8E[-]<3Z M,YX4TQ.2K]2L\F'ZPSA10.HU $(X#_%C J3$$$"I&$>46H,':3[^CT;\3FKI M>[>X-&[VOHAJH7J_%+[-N'(MH/>LT")HN^,M#OG$)_ ZF*T\4/ 2RAGH"@-$ M$8;*,P:!$L0"+@IMN,L+9P89*O]XX*7X%N<<'_*)3^!U,%MYH.!ED?*PY3UW M;H(5Y00'IL 6,&.DYE13KC8BFO?QW!\+O'!&\+'/.$A)_)TD\=\4AT]8!R<9.<)C@<#@['5KH M@<\!C1$!%!(()+?>^I;<%)PI0\4@W;EW (??:> M$E8FK$Q8F;#R_FP$D5M, MD/-FH&* .H> (M@"GCNCM3 0F^W%-+:(E47YU5GP+S>;AM,B,<*_)*A\_.8% M1T)@: YVHC DQ944UW84EV.:09DS4#"D <6< 558 0K+#2J8H AMS-@:B^(5CF5 ADK MMTBXV %,X@R3+5(N$DPFF$PP>>@PB0T2EG!O&1(A/$QB!!3$U..>RK602FJW M,=-@0&K'3F!RJ^2.@X')K1- CB0$\DI7%R-;?BZMF]@J'-6Q/[YVV8\[Z:B# MTE%IZL3.E)7"!3'*&6!RK 'E!012*P)R#9G$,F>0DB%"'Z]BL/)L/LW_^;H5 MY*Z:L)'G'RTG7*JLTW=OG_T*7Z#CFQ21;/>$BPD7M]$1C,E]P<4VPN'_U&;LXE^W^=2!RU,6UW<"O;7;WWK'N[[X M'=\/?^]^/_R&=PVG/.Q]/UVXD<[SZ:6_\W4Y.1]-IEYB1EY 1OY12O^Q\YD> MCZ[T+-;;S"\""V423ZX.')6BG.A)7OJ/5$'6 NNJ>K&V?+;\W"W@V'T%MIRY M*%XO_3LN+B>_V+*Z&NOKE^&W\4F;D)D7DW+R2[,^[4/'3P$/ '>4%_2 K7E( MF"L^C+SGMKSZ=#9Z]?[CA_/=FI 5_/&G*)ZFBRZP M>J7/71TS!;KP*O6E'G_1U]4OS_ZZ?NPVSI3?TPO6_O:&#=>CBUE0)/_F-X!%6$.%TO+Q],W9CZNM MAR],- 3[*N'/I2+X,^B5F;MPDZK\[/YT>D^6L:_ SKJG'4T?@G4#/V,0Z=[: MC=I^;(^QQ8^@_YZ7$V]K3!>5]H;^SX__TCLU-Z-AW:FN7K&V7LRGK2<1GL4? MB/#TX>/ JY?IHF&N_U+?"D'X O[4?B$/SL]5Y5Y6SEMS_M"WRQ ]Q?K:S]9S MEY_+JC3EN)Q?OVR_?U-2,MZ.B1=4B)\:]7O#!] +HM1MO[_M=_"%$/R^7S[P M&]^2=9://P!:/JW8UX_$]9[*JW6S0P.K^=;W_*%(5OO86UR99;!L6U2#_W9Z M5HW>>%O=CEZ[W 5.S8B@['[GY"YQGGU8P8%.5T*>A#S#3"T^/N#!$),$,DE& MDHS<*B,XR4B2D20CM\H(2C+R,&,UU:?_P(%[Y^8CU\0C1\_'TZJZ<9Y!8M#L M:5_+--QE(/8+Y5Q@B#! ! M RLP XW&VVF>Z;$]]V^MY?OY MA9N-5DA8ZX[[RR&#B4]&O=PYFK@?D+NS&/&1O6XZQ0>YK4?VNND4'^2V'M3K M;CWUD@8C16;[A9Z<^WN7DU&AR]G(W_F?;C[ZK,>+6"9BW:S\K,/ I"H;35Q= MTJ6_IKC#$W*CTAR^_0HWY)3FL$ Y*#@A@!I< *68#D-)>4Z=II)M],B\3Q(H M.G,K12'+Z$-HE_5V//WR=V?/W=]T.0D_/ DU<1]#<715E87?W_#0)Q/[27\= M.EK!X&&%:1\0JDBXN:=[FG#S@7W#_C*C*@V53[AVW%MYH+@FL+%<2A.FO'F,XD0!$X;*Y[DRA4:"*+UA MO]TG7?0HN/8K0>C(@2O-9-YUZ&$Q\8(F-Q "5FDN18*.ZV'2'X4 NB5Q_Q4Q^\/,[_N8GS+_)AK"?5.S=_7VPA6("V.:/YD,4C(=W!;.6!(ATAN4 $%Q[D MB /4<0H,11P@;QPCYBQ!)M]VC&"?D"[#D"2L2UAWU%MYH%A'A:(%=!"X7(6\ MCU) 8Z.!XM[>,QQ;(C;F* P=-]@CK%,H@S+%&A+-81>QAL7E8AQI#*/YS)_N M<0R-C71WR%.HX6";NZ=I=EM/]!&7HP)2P"!B@'*3 RDQ!%0BQEU!,#,;]1-# MARO>3F<>-B>O%K.9F^37GX*4UP\9 N!+F7^(7KN=T9"1;88I#J8=?$+2A*0) M27=$->.F\,Z&A]7"2@*6$-@2), 4RPDD3P(C>#3'>^ M39&U:NG#=!;UU7P^*\TBCJGX-/V@O7:;#Q2EH9E_N:324I0F86?"S@=C)_(^ M@#3( DTM [20!.C<.F LIL[Q@A5XZQ4NN\-.DDF6W(&$G0D[$W8.$$!13$I8 M%$!PHX+=*0)L>KM3",4Y1$[+K;-A=H>="F5$I6G1>T"(.9*6ZZ]2F"2IJZ2N M!E-74#N=4\V!A 0!*I 4CH!*&3$:82QR@?IW'Z#IAJ8J,)91KE(JBC9\0D8 M$S ^&!AMGF-*N04R6.]4Y('\9Q'@TAH(B>,6Z2%B(#L 1I)1O,6N'0D8$S F M8#P:8.0:4HT1!PPC;S'J,.O', X*!96&3 DD!V&(;!\8JLKB^$^JMW?[6.][UQ>_X?OA[]_OA-[QKI.1A[_OIPHUT'@@G M>G)=3LY'D^G'2E9W7ID/^X_W(\N7KN[*@H)WJ2E_XC MU=S_(!"PJA=KRV?+S]T"CMU78,N9B^+UTK_CXG+RBRVKJ[&^?AE^&Y^TB89Y M,2DGOS3KTSYT_!1P$WM'>4$/V)J'1+"Z$9#WV997G\Y&K]Y__/#^X\FGT_?O M[DFD'N!\C![OUH2NX(\_1?$T770QTRM][NIP*-"A+=1+/?ZBKZM?GOUU_=AM MG"F_IQ=LA7JVNN%Z=#$+*N7?YM/\SW"?N\!/O([7*--9I"2^7$P\Y(_+B>L. M>#D)_P1F/,W_.8CT!@@.O3DX^G;\Y^7&<]<%6B#=A7!G\:/?;*P/U973@WK_9DV?K: MZK>'H-G #U:OU>@LKM7.-^\1=-KS&NG_.KL+_6M$(0OX$_M%_RFC?55Y5Y6SIMG M_GRW:Q!]O_K:S];SC)_+JC3EN)Q?OVR_?U,",=Z.\Q=*D9\:?7K#!] +CF_[ M]6V_PR^D)'#YOUL_O%?/<$OZ5NYJ[-9F%Y&G/H?\OB-=AGJYG4UTX=^9Z/)# MP:1'V_4A\_BO7>XNC9N-",KN=S3N$EW9AU7;_N"8A$ )@;Z'0-^;*75\"(0A M)@EYDHPD&;E51G"2D8=IY^_0.P=4SP= [SPY.WOSZ6Q(%'HR>?@T_C&];CK% MA[JM!_6Z:0K]0,4,LU.NFGM:[Z6FM MJXN1GGBA"G]Q_[LH/^OQ"L\E4;9_D(CZZ&;2+@C9^X$UPT^2T<12QB6PH1YD_DK/9H$D^E]ZO' #$:\1)YD46RP;?Q*LZH1=>[J5";L&PBZ, MBL)"28&03(8&^J%4A&J@2*%X+C!TMEC'+BFHT!H2X&P8GU58"Q1G"B"A'!,> MNC3*'Q6[&,\4.O;!?:DUZ$YLX9,\]VLXKT8SESM_KLW8Q8DN29T(.F2U',+Z+]V'^.V%;)KKRJ&ZBL$,TB.?=!M J9CW\H#!2:E74&%D0C# &7:"6*H0V>A_=A]C=AO A#/,4X0V16AW8+PVPYL:(I^^$Y$O MZ8DGU5LN#1W%P8U-$P51@&,I0242NS-9^O_J1PLD*,%*@:) M'V\/!EG&61I#MV>193R$<8Z?HG'^:3K7XV2<'Y/;FX(X*P0\[!3))00&4^V- M9)<#18D&0GDT(=PBA8>A3FQ!F1"D,D(362)!TW%OY8%"$_6R#;4QP'$- 37< MPPP,*3!MM;-.Y(6C@Y EM@%-F&4B19BW'6&^C\VZ_T;IA]GTRK_#=3:Z&NM@ MEDYLK'*["GW4$P'B\.4FZ8&^'BB?@_B]C&\V_OBC\K%N,9 M^@#SC.)CK_9(2'7L6WF@2"6(X4612U XQ@#E6 /E' (PEPCGG&BMR""T@ET@ M%I2F'IMIE-\9*3\S*,UT[)QV.1L*0L5DASFA;82 4HQ$%9>.M5026 LI@Z M2GF.D!W"A'U;>AWA?B\_.WO:25W-J!Z.C8(@R1031ZY"$E8=^U8>*%8AHG2N M=0XD(@Q0HAF0'%E@"ZT8A=3;1FP(PW9'6"4SR+;8Z>%)'/ 4G=V)N?O:%6XV M<]9;O/GTTHWF^JM+]*$SIT/==, $*R[U/KCSN&$(9 MP*8P7 A32+[1Q/<^)N[V88ID- 5S4S!WW^AX25ND5G&I55Q/XT#"&$08@H) MKW$DT4 7E@!A24YX09$;IK%/KU7#A*EOY@[[9DZ3 M@9[44E)+]^R\R96DD$N@',6 6JN!1!0!*OR_D74.BP?-=3\MCXB_I^KU9I#!Y((Q)F$6XPD'8Q*2RB:4#2AZ+=&/QNN#HJD7Z:U2%^_VI5X/,QW;[UC^)\GF M/SQMM7I,OK42?TEJ:X".*P6C G,.J!->;1E: &T*_Q_+"J%54>1F$-I*+:<# M*1M!48;X%FG8!Z-L$@@F$$P@^/VA?K+ 7"%08!@!S0#C. &V,)0Y4^0YW*A1 MN7^#_\% 4&94)A#<9BC^*)I0W=GB_OWTY+?3WT\_G;XY&YV\>STZ^_O)QS=_ M?__[ZS^S6<5Z,K?:W- MV*6PY!,J0=I]T'$_(&;X*0G=F3L&P.@31C,DT1SFAU7%OY8&BE2(X+T(/RL/%9XD(T@4"&AF'*#:XXUT%@+I M[6#%I,X9,D,8O]M+GB&<,;)%L_=)'.K4R/!>,O'[='(.O"Q?^A-GTBSXPY:1 M!/Q]X.>Z0)*J A!78$"1+(#4A0,D+XR$REDC-P9@W,LN]2+VR4O8[^7$O2]> MS9PMAX)^+C(&MSC_XI!/=0*H@]G* P4HH@U$-/<^<^%QAA8\!U)XV-&<:J&I M,M)N)*GN99EN#Z DR;@X=H#:>K3UT$W3::IP2PHA*80_/89CYX$=$(6\]5GD M&AAL$>"4,EYPBC#"6ZQP&WQ\&Z:95TY'KAT26AW[5AXH6EFC6$$Y!BI7%%#& M!%#.6*!QP1VAQAC]H!DT.TX#J$99\G@3=!VW%MYH-"&98%A01&0!#% M+79 (J2!I1)17&!+\$8#FOL8O/L);2R#5!XYM*5([[W$Z;4KG#^*=E1.\NFE M&\WUU\21/7!12:IC)=7G,,6<>EM8. XH++SJL-2CA.,BI] 65FZ0T.YC%;>2 M=AH%[9/^VM<(@XW?1303.!%F$U8=]U8>*%8A9CS8. P4(3F@'H: *7(#!,L+ M7CAC(1G$S-T15O$,HL102%'=^W3>K?LP+'D**::;:I!3#?+]N TA SS'%CN MI+=F \_-" H$%%1R9BVS?!!N0Y#9[<9!*$MS<)-]G- PH>&]T9!)QS0.90E: M>S0TE ')B/*6LS2"2UM A0;A3FP;#4F&Z18C 0>#ABER/,PDU+KEP@_,04VJ M9X]>-X5F'AJ:0W8+P$1QAE.WWWL'B&\Z M.W>U61_7/%U=,U"Y')1?P45IK9N\?/NG1<3EW C 21%<-,*!80@#Z5Q.F+$D ME_GZPF]=NA-#/W9&X\8\TFWUO@7P+:CJ];CK%A[JM!_6Z]P\I M/5V=O0T=>7:A9^["?\+-JO\S>O._BW)^G5#C:,3HR% CG>(CW=:#>MTTG68G M!*C@/D[#A:;Y/U,\\Z C0"F>V8]G.J2@(U(#R T'-&<0: <%(#!$.7-#A!N$ MK50+V%F0K__2XX4;*BN/5(9Y8N@G=#KNK3Q0=$)Z2!R@+-,0+, MD5QBS34:9I[+UM")9Q*FE$N:*;X#$_;$VC*!2Y#[HTIY.7M6R MUM,F0W5;81E46^3B'_(93W!U,%MYH'!EK;=9(;. .&_@4I0[8 J- ;)4&)$7 MN>6##&[9'5SQ#-'48#!%;G=@]GYTW6CN%[%:S*X3+_H(?/@4J.IK)ICKO&!( 4TL!%0+ M I25$#C)J+.*T8(-PHN.:==&_.J*O-^B['UJ1&_(M*P2,),\Q=839!WW5AXH M9#F!.<;0 %(@ZXWI0@-#'09YGBM8D,(Q-$@[\YU"%I29$L=>WY'"Z[LQB).Y MFX)#*3BT+\$AAA4E.<5 $)0#BHP$FCH*N* %U3FT.1ND!^2*WAJR_(=2FD&Z MQ9$O.*QM!I =.:CJ9V*TI M*4%1AG@:>YJ,]02/"1X'Z&"HB7(DYX#C(O17I1Q(JR7(I8<7)>3\]%D.@^>Q,S_V$NY_]CYS'L95WHV'TV+T=Q_W'\YGME8J%N4$SW) MRY .F/L?Q!%5+];6SI:?N]4;NZ_ EC,7!>NE?\?%Y>076U978WW],OPV/FGC M#GH!*2>__,^BFI?%=?O0\5/ 3>P=)04]YK[(>V[+JT]GHU?O/WYX__'DT^G[ M=_=,F YP/D:/=VO"5I#'GZ)XFBZZH,&5/G=U/ #HPNO4EWK\15]7OSS[Z_JQ MVSA3?D\OV$I2;W7#]>AB%K3)OWE5\V>XSUVP)U['*Y/I3,?3O9AXL!^7$]<= M\'(2_@G,V"NP0:0W@&^0RU?UCY;MH;3__PNV)];H-D!Y>2">0@QG@!58@X31 MR;O7H[,_?CL[?7UZ\O'TS=F/*ZP'KDJT ?O*X,^E"O@SU]7%G\5X^J7:D]7K M*ZVS^)P/0;:!GRXL611COVJCMV'5=KZ;CZ#DGI<3;U!,%Y6>V)6.'@=O34:C M^28ZB%[,IZV7$)[%6V3AT6\O>:/>+L&T1FLK_UL/?+^N:S*Z%M=OVR_?U-(/=Z.B1=!,"V._^ M-CIY]>GTOTX_G;XY>YDFG-_1@WGZ([^/;,)Y.L5'NJU']KKI%!_DMA[4ZZ:9 M93NI#G_GYMVXLC2MX>EU<-L]?WH_4&9P=C2GHN"8.@"1P&&^NP"2Y@X@@VDA M$466;(POLZIPA.D"$"1H&,[ @$2: V>LXHB9G(4ZR%5VM!>X99?OP2:592P- M*DL0M9];F2!J((BRVA"#+ ?:_\]#E,<0P5P(:(38*.# B_C>* ND1 M G@44T 9[#Q."6TM.YD!#H0PK8$%S.A#D MW6WF"D69Y/R@L&^G;=^&R-5L>/N'[MB?V%"*%?G]H_ET-'/^5WDY=J/)ILSZ>U.NF[L [,1-?._^1O(PUT+$EF;Z<^C?^5_Q!BF$\(9C'(9_R!%@'LY4'"EBY--@*:@!$$@%J' 2:(PB$$XHAHYPJR!#I MH%T"ELH$(PFP$F =]58>*& Q*O*", :<@,1;6+@ VNH<".,,% ;C J,ADCF[ M!"R>*7+L%M9.9X(>KZO^;CH!,4-33C[[GTQGUZ/\PM_=54F+'+1\':L6^7_^ M36*$TV8GN=V'UTUR^T""-6+46VO$NZO>_Z282V_)80NP]T@-00JK?".^]B/N M:CZO7GH5&;KRG;8*\E6M'X>:\9A!*H_3AZ2C-BI1.W8F/]L%- M*J\4ZNE.T_F%FXVNIM48"0@?$BF-5B"C2">3.S[((4?O! N M9?!-+7TUXWL@XQ"15-V2\.JXM_+)X]6.BEHT+2R7&.26>/P3A06:2P9RP5@8 MPV2,U _UA+>!?W>K=D&94(=5B_R 8I>$B7NZIPD3'X9ACA90YE0!&6;"48DH M,$3GWH:C/,<:0]#NO[HO.XH\[FK MYY$VRF.HWA89DNC(E49"J&/?R@-%**V*(C<* D6@=]89)\ ()P$V*I="$,XH M'H)EO56$$IG A]6 (B%40JB$4!&A#$%0,\=!X$\#*A0!2GD'6U"!""\$1VH# MH>Y#J]XJ0O$,P6-/H*0<_4X<[WB.%_E\,:M'J#>LZL2E/@892ZJCKSJ4MD9P M4@"'O=--@X6K(%8@9UQKP7-OJ9K!W.]6Y%Y-J_E0E$R444F/7&TD=#KVK7SR MZ'24E,PDM\>^E4ENG^)FI_SHCCI3%6XV6<'+EK'BJ.[X1UJ M:+&R3@ ! V='" FD4MYS8TK2G!4NIVZ8#E>UY-;V-0>B*"2@3GK0H]P!2W->4(HX-AN= M$^[7-VNW=AN!F9*'A8([G8N2LK_W$+%7%WIR[D;E9%3HV"O1I%SF5L"*)-A'*I7/$8Q M#HPQ2%#C7(X'R0S_MJC*B:NJ5]-+4TZBQ+WJ)/%57Q!/9K,@N7&B42W$IY.3 M2X^'\_?%-[[R>RNZZ,ZJZU<,C[W^)V':L6_ED\>TH\Q+);D]]JU,4&9TSDR9B._ H,LOI^\ MK47P52.!H7/KV_'TR]^#()Y.7%&X,'36!??PQT./OR*6B,$)JHY[*Y\\5.TF MP5)(K$6A<9A)8D.R)"2,E0-65H,."PT212;B8<''; M(S$=H90+H$D1RL,T!$K: D@"-6064DG9$(GG[>+BKP?6F?51JD&365>7F=3OP-I%<]J(,.O_?15F5X4Q6+],P]]O>PL:.;UN M.L6'NJU']KKI%!_DMA[4Z^XTW42&2#>1IV@#GN1YX"95HYG+7?E9F[%+L8@G MY&6E6,3#8@=(P()@5P!5H! ,( PHR3G A.1$Y4I:M-$@_#[II--)[L&H?II)6\CYW@#3[B &=,)9I@0J[CWLHGCUR[B:(*F7/I. 16%A909#P2$,'[?CR,O4[>E*2E?3- _5# MGFM,D ;:Z0)03#'0N[0$"2,7%86:*=Q@X2 M[> >4O7^*O8^F9R/QN%8-_S3I)*>D) EE;1?*DGEC@B>>Z-<,P:HH A(BQ4H M M*/Q&3;\4DG+IK6G"O&4,D0 R+QR0/!2YFMPX#A\23]@6=-V1AI5A?EA]WU-H M-4%7@JXZ%&HDT\85 !E;>!ABWI_G2'M;RN56,PREW&!-_4@@X+&ABTMQY-"5 MV 2[B0C,+]PLQ0&.0:*2!NEK$">%@J:@P%N)#M""8V!DD0.("FT*9XVW;[=# M)X@BUZF2J$ &YQ4(?NSZ(P'7L6_E@0*7-UPE5X1X#QRZ,.F( ^WQQP,7I#G/ M48[L1L!Q&!; +H"+91P?5D.6!%T)NHX.NG:3>W'8%0YC"[AW_KU'+YV'0L)! M3HF0&GM M%NB SP,"K]#"87BL.*6B1>P[U& KAW!E;Y.O0B>F'@EK;1?6HE9 MY!#-!2!,04"A0D : X'_B\5%(4B!T'9[&WRHI7AHVUQE@B7.;H+#_=[3!(?[ M!8?**>W-<0QX"%50;3!0@F /*X5E6"#E7+[=!@=;@D.<895(4@D.]WM/$QP^ MD&G !"-:&N D"?,NL03>)O/F&58.$4N8=7R[;0E^&+Z^0^U$Y+#""XE;L+]1 MA=G"V1!4F$W'X]CFVKB)\Y]*7(/#EK!CU2&[,:D1AJ9 WA[6F'@E8Q0!AE(& MA!/$<6P$9UOB+C0B?:;'>AOM$'C&4.JGD^!PO_'#X$M37# G-=",6T"U MP$!9*8#52'LKBQN2;P1(!XL(W ^^;D4MR@ZKCCJT'[*".6?UQ*GN/^/WI[WOP6H8AD\L,+.-.)@3[W_]5X#O0%7284Y-H'5TH+6CB"5CB-J< 4*=-XRI(4 5!0%%X0JM'$:(;*EUX8-! M\*XENY0D;E2"Q?W>TP2+^P6+.1,FEY ");"W\W*#@)2: .AT(;ERA00. M:@6H(QH84C @#>?,(6*\J;^+Y@F_+^5Y>':O1(=5B)P,^@2,"1BW7)',%!&* MA\"&-^.I$@@H+ADPCN5Y3FS!-^?:;J,YPQ:!$65$IDA' L;]WM,$C/L%C![$ M%+4:@1P9 Z@A'ABI$8!!KG,B'+F!\[6-5@U;!$:1>>Q/P)A(%CN,=7QPDRH( MV3+$<36MYF#FYN7,7?K/C*[&>I*"'?>6.N-/GYMUC_J"7L MW+[_]DG]W:TG1"%,P8T&B'KSGFKCK7TE!!#,.PL,"RPJ9B5&7D#(AY=Y:I487 MN2(T!P41"%"2"Z!9CH P''&+HM6U))2E+/7ZG>1IP$!)@9@!+OIW]/]PP6$J1$D2 (@IV*;0*8I;?S M._LY]U0_\WZD4GJ?73/V%&(?2SP*WX:-AN^SC2:_[7._?FXZ#M=NQILXJ[SM MCJO3=GK6A!@J=UY-E^DRZ>">E1B5PB +@_Q^+X-T@;@:F<27.-8<608* K9> M1:N S=VM&>>"H0$%OP "?C?0[Z_G?^UB6 NJ/%J2\);T!ZU'FMRCUW5/F5O1 M'PH\%GC<7G2*]UH%P+::,PGR/HO(">J0IRY2%4'HQQOR_FTL+3N'1T+)B!3[ M2L''@H\%'V^/CQ(3Y:@D"(L(XF-P!#EL(E(X,"R5W58_D=V+CW)$>!$?[[,V MR%6G[Z9VDF]80!ZAB>/%T8?_J5[]_O;O'ZI7[]_^4;U^\[??/GQ\_>8OU=&+ MCZ__]OKCZ]\^_/2MXW>0K A6.?WRW\] J?SJ//<#8^^!"Y?IEE-\J-OZQ*9; M3O%!;NM!37>G7BZR#2\7V6(B^ZC],C_^]YT\9W[33, MDP4B;K6O*>$CQ0ZK8%R)""XP6&#PGDLDU<13$SE2(0K$G0O(XF@0L]89)Z1Q MO-Z&SVJ',,C8895@+C!88+# X#T7T/04I#IT?J<<'@3K.EGZZ-8G&XT]&L;#K?79-CS4?5),ZJ:=V'Y=K^ MY(?"L$K\1(F?>$"FQ[65M;$"61D]XHJ [!^50=9@)K&4EM)X+R:07^==,XG M[[HWUNO'!,.6""0) M_(MK[Y&ME4)"FNALY-2[K=3)NQ?D_8469+U?LT])P-Y&=/(R 7O>Q5 U0'N3 ML]B5Y.O""@LKW!]6* D+@LN !'4<>!L5R#%A4*VH=(XHA8F^QV3NUPM,N$TV MS@U+:>L1?H)9BT47*0!< 'C_ =@)3K5B#GG)/>@51"'K&4-.$ M*A= XTGM, M%]\% !,R(OH>@Q(+ A<$+@A<$/BV"*R="T1@Q+1AJ3\DB,#4*11()%Y;PR79 M*!N]Q83T72"P&&DC"P#O(E:HI*A_+47]U>LW1V]>E!3UDA99IEM.\>%NZQ.; M;CG%![FM!S7=DJ*^V_#O:5V-IY-/"([-"6@M;E8,'8\HSZ*D)NV7D2)&CCF3 M))F):\1Y4,A219&-Q'/O-&?.;\-/]SZ>#@3\MOX=R/@[,?7'$N!M^"@P4'MQZOH"VIK26(:>T0CY8B0[U$M5:U]M+# MAPT7**4RC198KB;@, 9E:"H25==0*)Z)T6\D^WA%<:L*\:^[SUQ[:+24.?I3[G\_8<'COU_RH\Y*#IZZGRD%WE0#!;,RY1 M,-@B[J4$2=AYY.&CIE00+K9:!.[5M'T?3P=:!GXT/3F93CXD,MX24^)X9.@] MICP\+G-RP<$]W=."@WN&@U$PP3E&OF8@9SNMD!4@=E-GF;&IM3/9Z =REYIL M]XZ#E(PXO\?J!P4'"PX6'#PX'%0BBDB)13+95;DT%CEF**JCDD]!5I[8IA>X?$W$5?K1?_"@RSW4=!.*B)O O M$+2M=!Q%*8S2+ !?VJC8>1?[Q-MZ2;S;YT5BA/EAFTP*!>P:! %G:L(BB MB3D)5B!+K$=4.A6\5CBP#0B\BU7BOB%0E1:E)7IBEQ:)C_9+[*T1%1"5B\=V M7*=(BOCO>3,[K^QGVP;X.2U" V^A%@8%2@7BM1=( MNRB0#YS5@"X7^#HB6:U4B"-URS5/:<@QF%GD0V* M!U)3K^5&K^V[F#,>"!S)2%!>P+& XU[O:0''_0)'PY5SC'.$!<>(2Q*0#IHB M"@C)A+ \TJT:.AX.''&1'$M0QBY-("_@+SC:\"'13]>$V.8C72WJG!3&=5MZ M*_TX#KP?Q__Y#TT)W!#P8>]%8Z]D\I$@U.#'H^X#1$9J332 M+'I.#0V2;L0FW\%R $+P2F9XL2XR_-Y8UXR;V?FK9F(G_I8M?+XA(=]K9O6> M G Q,10D+DB\_T@L+*$&0 +A5+^B1V(='> KH]:'( /=*+QS!S/%/2/Q+U(4 MJ-W7F V^#8,%WV>#17[;37JJO8FSRMONN/IAWL50-9,?J].AIV#ESJMZ00*5 M7=) X92%4Q9.^8"3HBE>*3(/39CVE,HWN>HE=O8?/;'J'/=6OY6U]'/ M)A:5_?EM1\/O8S=K& MSV)(/QQ-PL4OUJY\/?'C>0K!?-ETI]/.CO\"&'H*=\!GGWT@\QC>G@[NC^UY MFZ6XQZS\/>5^)=RGH&Y!W:VAKA:UEXP81%(5:ZFV7T@F).6 H->X"EH"@X'[;=A@[D3!WH7VV8:7@_$^S+V_UWRI75>U_._ M+4G^BEA([T.G5SE\(@ MHDP4JH[&$K]5OO5 3DHA1X84-V61Z@O"%H2]?>T6'@$K'8CUA!#$.:9(:V.1 MH9+C:+G1FPCK%8LX !9K' ."RS RK/:HQH;4EGEX%#X$A.5DQ.4]VD0*PA:$ M+0A[^ A+,7>N1L+0),/2@#3S 2FLO#-&2($WF@Y8I:BGS" *4(MXD!A9H3D2 MWDNI#0DFZ@- 6$-&ZCY;[AP,P):0D.V$A'S57!/A^V*H.40F=[-TNC\5;K>% ML$<9VC%A*F96H)M;!/4HA3>&>H)A@ MV-71F$/@=D2RD5:EKD#1)PK4%JC=0C9E(#%R0$QL+1XBS"UW*&+JB.1,&KV1 M_5^,XP5J"]06J"U0^UU02[0F1MO4VQUSQ$5-04*5!!'':B4)")08&9K"2F*T MA$@'^N)6*NB]'JCL'9#=F[BM3!LV(K2D5Q>,VLNM+!BUK0H3LK:JYBG@S1C$ M:3#(:6:0=E%)YK$E;*.URFWRK.\'H^@(DX)1!:/VJ)K%HX26DH(04W(H#<14HU0$C:S7H[XPI9&E-$0%>(@GC1'"]'4T^ MD>S'1+%;%I3QB++B]R_2=,'#@H=WQT,L"'..@73-E41%CS<0B(5T3S$.B(B@D!<8@^2HC.(2JT)9218N9%( M=3L+Q3WA(9$CK57!PWL,(RAQH1?JO4\GJ \'7?2ES*F^S>0L=K/\:=FFL@2( M/ITHG2<6E%1.\1/=UBU(Q_5:9-R@>*7TS@)S6S>PD": MB9^W;0S59#K+#JQBBGA$_N 2Z+ E,X(100HA%:(68\2QC4A;A1'10D6GI#?; M<3,--/C;&@F^'BCPU_GLS73V_V(.@MA>E):^Q\)AC\)N4,!K3[>R@->6P"M& M+CBK#>(^=>Q1M$964H,$E3'9/Y4P6_$)[1R\^'TZB@IX%? JX/7@X.4P$9$% MB51- (A$!/!R F#,:L=KKVJK-R2OV_7_=77W736-YP<_=;[[B=<\FZ3_7@<*^O]] 3>?)X")T&IAAMM"U]/<@&F M3ZT=@YK=SK(J#I?#S?G,VAGHX$/\)5S2S>"+5*FS>WYI[4)SMER]OG_W]OW1Q]=OWRP6=/?GHWJX5S-Y 7G@%.73=+PTPYW: M3[&WL"%; W?YR8X_V_/NYV?_=?G8;9PIV--C<<$"=W'#;77<)O7S/T [_4=Z MSTVP)S\']--I7W7YI_D$P'[<3.+R@#>3]!&Y,>B\6Z'>!+Z)+E_T7W7+%;/P MS['8$[GL/D!Y=2 >0QS[%E;@$B141V]>5A_^^NN'UR]?'[U__=N'[V=8=UR5 M;$-:9P;_6+& ?W3'P$*.8>JQ[?X1_SW?DS5<9UT?EJ.]$\AM>8A S!_6UNX_ MJU3U?7:^\]U] *;W0S,! 6,Z[^PD=*,J?O$QRP;S\^ M\*KL5 +-@O95_AX[GTT7FD4:"TAQ:>CI<@1,9SH'D:GY$L//_:L(QL_QGQ5OZCG%!*_]3]S#2\H OO:;@0'0G4]:T/MX[M=^D\^EO,5"?\5U MK!\^UT\_+NO<]U@>'\O4;IP8\EVFML6H[W%A5M:\NTI,UTMJ)R?3R?]U[7_] MDCV$MSL>-[&W[CD*H4E&!SO.-)/L 6WCYJ#G])_[P+%"186* M"A5=3T7OX\PVDX%F?K/M!'2IKA!-(9I"-%]A/=[/3^9CN^ U;V?'L1VXT D\ M[CA.NN8LYF]^GW:%G@H]%7KZ"CTM(B.+\E,HIE#,C2AF6G2;/:E2<9ODE3WS M8=WDQ/UJQW;B4Z#,K/K_[&1NV_.*C"J**2EQE8\H'ZQD0%Y+"]]9XAS'H)C1 MB+K4HLP*C#03' GCL:M-P#7>:+*A#'SI/47*&X]XT!X9ZBVJ?:VI"MYZZBYG M0&9Y:/"-]Y[Q;?4K(V1$3$G5+D"UEUM9@&I;0.658($(@">5ZDQ$BIPD$@7+ M&<9&,27\9:#"$EL:HT21UQ%Q*0UR7#M$L<6LCCZPL)&J?6] Q(TX<1\XX MAIP.FC-CI*S)AJH:F!-4@YRH4FDQX3URP5DD.*&*U#*"#+E[)&2*C@2E!0H+ M%![ GA8H_'8U5V>\*LRK>,'JTX/\>37=G M]IU'#_O;KHQSR)M=Z/9@MK+0[1/:[$*W![.5CYYN=V-Q$LHP+ 1&0=02<4<\ M,I90A(47W,*/+&X$1T3B+<:4(!RI0UQPBJS!%D5M)=;<:1K99;4-!.2^%W'* M!]FVL8F3D9;RH#2W8FLJV/=TL:_(+(5N]V>ZA6X+W1:Z+5MYN'2[&UU#14*L M]AY%)R+B46ED2"U0H*:F.M+:J*WTS"JZQLYTC9)=>+N>UL=V\BFWL:YJV[05 MO/E?<5:=V?$\%_<-L6W.[*PYB]VHFL2^$+?]4KC/(Z*JPGV*U%BDQK*5A6[+ M9A>Z/:"M+'3[A#:[T.W!;.6CI]NKK2I&4LX5"T@X)Q&OA4-.JQH)CST3D2G! MS&6KBL-&V1KNX2XJQ)4UR.KH4(B@L#.91S^V7=?4L!]IT$>3\-%^^8YVK^2PTJD*G+ M502.0K?[,]U"MW<3.&S =JH=3 MD*]Z!WIK&V=-F_NF_QHG$2;R;FPGW5'XY[R;I6_?Q-G;^GN,+#>MID=&N)03 M+6#WQ+?RT8-=$5(*W>[/= O=WK%&I7"!$ =2B7<:<8()LL(P$%("%0QD%N(V M*@9LV_U3A)3]HI"2!G0[EU'?116.=C5KX;2.L\>RLLM#6SQ&3X:$GBJ3*<)A MH=O]F6ZAVT*WA6[+5A:Z+9M=Z/: MO+1T^TUQA@?#"5&(FN3=44J@C0G!!'+ M-+>&8.OD?7N,7DU;4/4G+^9M&R?^_&/29/M!IMC;E5Y[!UO,+Z7[90&PI[V5 MCQ[ BN!1Z'9_IEOH]FZ"1]2LEH)$A .QB&O'D([&(4LB"5+KH/5&UO&VO4!% M\-A'STY)!DJ>'=L=5Z$Y:T*@SY@ MJ%6BEB&&;9 E4.3)=))[<;UQA?U].1W#E5V^:YWP7K]Y]>P7_)Q<7V9Q:S)).O>G$8YV&D/AX >-94^5 M@Q?)N]#M_DRWT&VAVT*W92L/EVYWU"N\9C(J1Y$'$1UD=R:0#ER@($ /IYIH MQ<4V.C0QS* IN LLK2ND96.UIH)S73E.].^.>^._+_G31M# MM9L.S-Y22P00F>(JE=/42&.!$79:.$&\UH9O@](^PD9V\_8\.^VRRZU;3/0" M[65/6'?9'?=UJJ-2CA2ENW'7]0/,67'#E.#1,*?"[Q\1JA5^7^3T(J>7K2QT M6S:[T.T!;66AVR>TV85N#V8K"]T^H\[KIY#-7"MS2ISF(W:R:?DIL)OIFU MC9^EW]-ISJ>V*USH$1%4X4)WXQI2NV!5],A$+A!W)-6,H34BG/AHC;5!LLM< M@U ;C+ *DW]58X"AMQA@^*HQ330L&R)X=E.Y*HC?"UUQ8Y MH52R+]3(&0L2-:L-- M-ZM\SD>&71_R\Q@IJ]@?"EH^7;0L#I1"M_LSW4*WA6X+W9:M+'1;-KO0[0%M MY:.GVQV5]S AZH@I,L&8Y'B3R%%<(U8+(V--:TPV A9NXZ?;-ZL"&0E\N%)5/*]#&R6F<=+D$;&%%MR48!PGLZJ;CIM0+;;FD)G5MV?_ MZ-G9ML70KRQ9'VF V4$?F8(/!1\."1^N%D]3(3F%G4-">!!/M4P! =:A ,*I M#H1BD%VWX?1:U6[O/DZ/0FC2&.SXG6W"Z\D+>]K,[#@GLSO;I="R%" M#P4?"CX4?"CX4/"AX$/!AX(/!1_NUV9#E92>!(MJ21CB1DEDM:A1K4.M%&&, MB(TDCMNX%(O-YJ PM604?I4&\]L^]^OAIN-P+5'^:L=VXF$T=E:]C#Z>N-A6 MC(PJBBDIS.S@//I_*D$SW^)(AG%,;93(.<.!NT2,C#,6!<.4TD9BQ^J-M$+N MO+$$(ZNP K9D'3*U5JCVDA-)I-#.7QGD<@S$&=ON-V QL_-M)0H2/I*TI H6 MH-K+K2Q M26@8LPSY@Q!1"H0@YT12&,300RNF74F,+X)5)CY2*U4*'CN$9=" M(6L"0):-1@1*(L@ .P,J3D>"FX)3!:?V<2L+3FT)IV*D2C.MD>>R3CCED*XY MJ/@TUM@13AW9; IH#-.H=I,N$8T.H58$-,E4WU%[C;1VH%,&(TQ=LR@=O0Q\-AA* JB. MR@:XTE,.0ETMD15<8U7#G9OU'>\"?#)1L)=5B(M0M_<4E:A>>\B;,J MVG;23#Z5VK*'32%/%?9+Q9-"M_LSW4*WA6X+W9:M/%RZO29UVPILO!)(:*L0 MU]2"FH4EJH.*SAE%O-[P$=;1"M"D/,*.2,25@GM<$#!'$;S%M5187U:S0*!] M/?'3D_C[M-M6879A0,$Z+.MX0::"3$\.F8I$4>AV?Z9;Z+;0;:';LI6'2[?7 M) 1&S8-Q-?(D>L2=EZ )"(,L ^&>">U)O=D4E3"CL.%("T81)\$@XVA$FJ@8 MN" !*U(T@;UUM3RIU+SK%O3%L9U\@GJ)O +?#>S7PIO.&AB>JJ\HSX]BF6DEM/(Z3#G33E4GEA>V.7XVGG_\GAD_Q+[:9 MI"^/:ECC]]&/;=Q'&O31)'RT7[;7)=N4E/*":T][*Q\]KA5YI-#M_DRW MT.T=?3I62V$%1H&;%*FE+=*."22(,;X6-"HGM^'3*?+(7A)#2;ZYJT=H/H'I MCV&PH4IU21-E^6DW*XZ@)T-#3Y6A%$&PT.W^3+?0;:';0K=E*PO=ELTN='M M6_GHZ?9JPPL7Q'A>1X0)CXC7PB,;!$'$>5,SA[$.&\&TVW8$O>L5UJ-)R%>] M [VUC;.FC:D9QZ]Q$F$B[\9VTJU:=+R)L[?U=]E@;E:]B8PH9D_<&%.P[JEO MY:/'NB*C%+K=G^D6NKV;C.*,9SYRA[#E"G$L!;*U-\AS;)SD5G!V[\ZA(J/L M%8&4%*+;.8SF)_-Q3A&J9BT6:+O^C)D-!3Y3%%-BQTNS_3+71; MZ+;0;=G*0K=ELPO='M!6/GJZW4WC#^>%4*G)) Z1(.Z<1(8QBJ(DCGBEF0WD MOOU/KZ9MA!5\,6_;./'G'Y-FW \R!?JN].1MF'9^T?RP*NV7WB %))\N2!;A MIM#M_DRWT.U^"3=6&,(\B\B&:!%GSB%-K4!UU(X;@5U-^7T[KHIP\S#"34EI MNIV'RG;'56C.FA GH4N>J#_MA%0-\=A([E D#G0*:CRRSE&DE4E*"-;,;854 M@4I/II//?L%/R?R6BK[+5A:Z M+9M=Z/: MO+1T^UNM/) !*>@::6N4#7B4M;(&>J0)Z3V5#!>J["-3E)+^7Y; MM>-'A/"B7A>TV^L]+6A7I)0BI92M+'1;-KO0[0%MY:.GV]UH%XPK+[RF2%B* M$;>4(X,Y01@KKCWCEHMZ&XZ$HEWLE?.NI)?!H M3K.1H#MRU_4#3 .J9L.M+'1;-KO0[0%M9:'; M)[39A6X/9BL+W3ZAS2YT>S!;^>CI=C<&;>JQ,([7R''N$(_8(\M)C:BRF@K/ M# \;X3(\,BITS9$,,B!.+4/&2(^\XTS&%%%OZ%?-;']+3>T75K87TV[V1YP= M3\.6;-V4C#A7Q=A=D'"O][0@X7XA(2&&$ _09S2UB&,!F%ASCPSVVDF+#:G% MUAT.!0GWV>U7 OV]BVTS#9F!O%^28;[JZ+-M0\[S M?C5MZ]C,YMESO1V6,B+ZJ9:CLP))226(QUHAJX)$ MF(J:2PG J39*NZLZ^&"(14RF5'U'.7+,&J2$E-8*RZVJ'PX;;U;#G8T4+J4R M"EKN]YX6M"PNE"+EE*TL=%LVN]#M 6UEH=LGM-F%;@]F*Q\]W>[(JL"B$<$D M"X$FB%M"D0NX1M0S);R5AIN-IK:W<=3MFU6!C 05Q:I0"$ MV4$?F8(/!1\."1^N"0B(GM&:1.29\JY+N MW#UY84^;F1WG?'9GNQ1;MF+Y[^._YTT'$_T0V[/&QUZN M?1_]]-,D/R6+N%L*&% C=I_]C NF%DPMF'HXF%IDKH(/!1\*/A1\*/A0\*'@ M0\&'@@\%'PH^W*_-)O4<#L1IA%-7,.Z-0=H(@@*3UACN0VTWDCANXU(L-IN# MPM224?A5&LQO^]ROAYN.P[5$^:L=VXF'T=A9]3+Z>.)B6S$RJBBFM#"S@_/H M_ZD$S7R+(]6JKK7E 0F9FLL*(Y'AU"-+O.64!JVMO\R1HJ<6.X*18C5P)*L5 M88B#.VW6_ 8F;G6^(AC,B1OD\N\B@X1 &J/=W* E1; M JH8K:"Q]DA;%4!T%AXY'S6B\%GIFF#,-NMTQYK6A(E4:H@AKHU&VH6 < B8 M6AI($%?G/]\'4'$Y(ORP:N,7G"HX57#J4E@&DU%1QQ$+&H0CD[I_2V]3Z+"V M./U8;W3N,!0343.)J *(XK6/R.K:HNB] %$K1L.OCAJ^#YP2 %2J"%0%J/9S M*PM0[6FZA/":4!LQJH5SJ0@#2:%H$A$0VZ*240OM+@-?",Q+;"W2D:DDU"7@ MTQR!K"<$C\&!+KE-X+M9 H14Y*#0KQ15*#!88'!7Y1V5K3G%'M4LQ&02L]Y1A)JD!/)9@C9XQ%7()<:)WEDN+=PR#'=*1$R00K M4'@(>UJ@\)O0)4%PDY8:9"06B&NOD#:I7" 6'/.:!$\V:G1KQ94%O1;%0&M0 M74. NX5!1)DH5!V-)7YWJBN6(TJ?NHVMI*S>BB;>Q%D5;3MI)I]*9=G#II"G M"ONEWDFAV_V9;J';0K>%;LM6'B[=7JUF:="*J&(<&9>JLAO'D*5,(T*\KZ.E MO,8;=86\Y4H)P5!042'0QI)#T5$4O20Q>$MH5)?5+!!H7T_\]"3^/NVV599= MXI%@](DK6 69GOI6/GID*A)%H=O]F6ZAVT*WA6[+5AXNW5ZM"7AM?"U3WQ*6 M^I8$JY"1TJ'HJ"#<,V[L1BO 8.K(A*T1(PJT!PUW:V(EW!.,),)Y83>:HA9- M8&]<+4\J,>^Z!7UQ;">?X-W-I*IMTU;PYG_%67664DM3N[\0V^;,SIJSV(VJ M"?P"W\WLE\(;#IJ8GBIO*#)=H=O]F6ZAVT*WA6[+5A:Z+9M=Z/: MO+1T^UN MXO>]<")@*9'3QB!.(T5&V( X<5XP@ZV*9",(ENN(&59(U;5 7#B-#-81"Z[LI$\\)VQZ_&T\__$\.G^!?;3-*71S7L MV?OHQ[;KFAKV-PWZ:!(^VB_;COP7N$3]%]S<[STMN%GDG2+OE*T\7+K=C;RC ML*F)K3G2C!+$06Y!#G..HO8J91Y:2S9*4M[&!U7DG4Z/9BM M?/1T>[4AAAIB&.8!2C0)^:IWH+>V M<=:T,;42^35.(DSDW=A.NE6#D3=Q]K:^!YL,H?B@;#(%Z0K2/3FD*Q)*H=O] MF6ZAVSO6AS.*UT!;^>CI]IH^\I982PA%RHF >! ,&:((4M)RSJFOK>+W[2MZ-6U!U9^\ MF+=MG/CSCTF3[0>9@G17>NU=##%?C]H=L2=O@2D(]]2W\M$C7)%,"MWNSW0+ MW=XQG4C4D@9&D*62(LZ8 ,F$&A0,<5R&FA.Q$<6R;1]1D4SV@"Q*(M'M?$.V M.ZY"<]:$. E=\@$M&Y?=,]TJHFP@2%AM$%>U0DXPC!RS5!$1/&@/VZ!;(-F3 MZ21W 'NYF.6[V'XXMFU\F9+]VA@N4B'\&<.'F9W%[FU]=!);V-^7TS%6[ MUBGS]9M7SW[!SXF\EOBV)K2DJ./]&TH[2-L9#=OS[/3+KO]H1UE]UQ7ZCV8+:RT.T3VNQ"MP>SE8^>;G<4+L-%,-@Y9&.TB O#D78U1SZ*Z)FI MF0H;N;8>JSH2;! )PB!N!=SML$*<".UX8,)Q^54SV]_L>!X75K87TV[V1YP= M3\.6;-VP^^F;6-GZ7?TW'.Q[8K M;.@1$51A0W=C&T)%*2()R!#A@04P$(8EB,6FQE&&:$&8WB@;;&OE+5$:8<48 MB,U<(*.50HX3+PGVPL=XF6UD=M'3XLMY"_3W+K;--&0&\GY)AOFJH\^V#3GI M^]6TK6,SFV?/]598"AUQ>7W^:2& _9I;P;*"90^:BZ.T5#$@106(U-1:I(T* M2-2U-\%R5D=Y&1LQ,Q9S(5%=IQ(;EH%([:5/M< TU9ZSP/3#8>,-.^Z.%+T^ MZN[L2I8 M4SLGA$-.$(&X\PI9)FJ4RGP;60LJPU:*^>V;58&-J"PY?"6'[RX4E4\KT,;) M:9QTN4QL846W)1@'!R>VRZ$^%Z>SJIN.FU MMN:0F=6W9__HV=FVQ="O+%D? M:8#901^9@@\%'PX)'ZX63W4TCG-E$0\&1$U>@Z"JN$*2RZ!5<(ZI>AM.KU5] M]^[C]"B$)HW!CM_9)KR>O+"GS!# MP8>"#P4?"CX4?+A?FPVNI?0T-02S1B&>\C><,YFF2U$M%P%&0* MKB%$(2-E1$P&HRV10=7FRD"98R#PV':_ 9N:G6^)#S%B1E3>8R;-P7"B H@% M$ L@?M,U:T-N#H:",1IQP332#,1\PAGSQ#+.E;L,B)J(P!1AR#M-0,Q/%?\) MMD@1[6+$/ 1^=>3@?0 B%R-L5,'#@H<%#PL>WCV2.G)BJ4K8EO*SE>#(28(1 MLS8H@QDW>J.;B:L]9M$K))VH$>>!(N.$0=9BP9F)5%&_,SR4F(XH*Z:* H@% M$ L@WAT0&=&:,\I3.9Z(.!8,F:! =P94LTH1+LR&'3@Z[Q6F$8E:@(#(<#(; M*PF Z&VM(O.ZWF@>>W\"(NC+O,!A@<,"AP4.]RYSC]<".\,MBC$5#O:U0,9S MC2BOF8V:91"FM8*!<4$B*-U-.;JDFGW(8$**D>:%I7\YM$#\%_KQC'_N1=0=^G= M7WW=36?]$).[:8C"W:;Z\3A6UJ>4:CLY3W61)]-9"F5HX6N@:KCL4VO'U:EM M9ZED\@PNAYOSB;6I<'+=3.S$-W!)-X,OS>3G%'34U.>+0>>K4)R$&]()H=]:FGO< M%WW+;7GQ\4/UXNW[=V_?'WU\_?;-+>7;+9R/V[;+W<*KF;J .W"*\FDZ7@8K MG=I/L8]#0K8&'OJ3'7^VY]W/S_[K\K';.%.PI\=B\>L5&VZKXS;QDO\ 1O./ M])Z;($]^#K"2:9N#WGZ:3P#JQ\TD+@]X,TD?D1L#^]H*]2;H373YHO]J5;S< MPC_'8D^DS_N Y-6!N/\I9NDF ^,_9M-_K./?/Y;X]X\%_FTATFP+Z_7F[O7ZS=&;%Z^/?J\^?(0O_OCMS<JXAY*S:9S8P!@=:$ZC8M/L+/VQZ_PL)OOSE).?C,_ MB6WC!S&9\D@#YC6RUH'(6_L:.68"PI90+0B/N-Y(LKY5#2!8]*8&(70R.P(> M/Y^DS@?OX.SZ)G8?X=F_)B!Z5D60E4\3$+;S>/],=>#GVPC)W!*A5*0:,B^J M#_,3&/IYPM2UU:M6RU?Q/:?#S[J?7L*6M\UI8E-OZU_G'7"EKLLS.[_3N9"'5#\\@V^>C:IGGV/Z]W3>IO_,NV<5X%H2U)^]Z,7Z9S]6#8CT MU:?QU(&@#B^9UZ#7SEM /)A;%X&?M0"+\*Y)$LS/0)_.59:FDR13C#(\IAOL M#*ZKIH"4-I."34^%A?D$0D@;86!9%:S_3T.=\6UMZ M8Q6DV+!_W ;87RQ%$#@(6R#;PX'S=W"L?',Z3LU^LEB\6J>'I-V/-]&;0=WV MXWF(F7AMSW'Z:0#EI\/>P,?/QU,XV-7T\R2U+9J[K@F-;8& GE='XW%V "R8 M5M+>VT&U7STO/6C6VDG7F[:ZZMB> 8H$91JLYV8CEN0WA_+6+;^O?X,">P"R[ITTJL!;I<"U7XZ'I QYX M:@?>!N.ZAD+2(4@FW,2C/C? 'M:()7&4TQ4 ?(H3X#F)6N!W$/B!8+(>$*N_ M3IKTZ4-Z<*:P@<< 3_WK\P_/J[\<';T#KMG&W-JN2TS+?LI#J&93^/2O6,7% MLO7OF)Z<]/EM*-\6^*N@XGNJK7KV?AU VKC69S,A]G$+RES#SZ$ MGDNO;LHKG)/W &Z21#!.7=3F8W@([, XP.!AXHD1 _0T>>WK=GJ2E*]N;KQGKW M8\JM/[8 @,FZE,3 )L0VJ3I3D+LJGP@AK@AAU^!H*:@LU#'D@@39 M"SN+'-4&48VMA%^B8%N1O=Y''V&.H"$61%P_-4<+R7RU0!D@ 92FGU-F<394 MOH #T\RJWZ<@!#PL5BZ&VZZ&F\]T!]^!] 7KWHRS 6TA7H1Y[*6 2<*2\_IYT>-!8X)_D>;07)N_[R8_SY/,W"U$B5/,)3'R<[!9YX39'][QZ M.V^3F!+;LXV[+SXYT6--9;!=>VEEK>Q$-9+&3S+:F>2&69)B' M,(6KVS6)L9YO@+FTR(Z]39X]:U-XVR ME)%F-@+D/,].K618BF%0>F$*\R1E)*-.(N@7U[\^4^KIM,M:\0K# 8J=G?PK M04Q:CV8V[Z>8!>+!FCQ8@^'KC.'9F#29SM8 $_3,R?D"8>&1W=P?+W$ZW^3B MN ']L_K<2TC#[=.N1XUT][I9:WUUVSCNC<;3ZQ?J KKL-YG=,1K@\@FZ=% 3 M8"^/\3I?S4LY:#G)C+[@:_WN=!&TH\0Y3MMIF/M9?^@7ERP,+L.1Z[E";*=Y M>GD_0JR3-6$$OX9Y:CQBQW!BX<4^_;$T1V8^F/%@L.*/+I[$2\Z W@?0WY\< M WFH<.22OE(!DYEFQMC/+\))F*_(,\UE-?YDT $V>@)+O[X>^7EAF@_C8 ?* M+"L9-NSX>;98?4U(:;I!DL@36IB/_K-;,QPMXZDN<_?77"Y+A!K[VVM@Q$'."J"N%FLUMS>(-7+ ^UUC#=0-9]"_L'[,F_J[9V+\< M6UC&2R;V+2MTU!)C"+*!*9!Q<$1.Q%G5V73:X'15$"NM( M$YD"IC,XV:M[/\<4I))TEW0T5^K?#3G:K0-VKEF^7<;=]O_[OSV*+,+Y^A&G M<**?['PV7415IQ$!9*0YI,O1V)Y/YS-XR9<8?NY?2#!^CO^\N"$#^FD7?^IZ MUT-<+$8.E^^?_6PUBO5*:6=-U_20]=/B*1O:*'"0H7;G^#3H[QK"WO>?<6^D016CLWC/C:T')MR;+[_V) [\/1O-)3= M(5-_Z#R2:[T1\Q/XJ:M>3_SS[7/Z1Y'L?\,9WHRTMC;C6]/6=V:MZ\"

:8+]OMF[K%(TL!U*58V@:16A5_3YGM# 9()"#$"^JUV[[+2$Z$;KEN MS*[;M74S&\$Q.6OG=]K ^4EEE.HBQ&'%?-/&39/"K<_T,CR<)NAQ_$@\NX!1. MA.=B$B/1(O&SB/%F.L!XOX2C^%6(_!L%]&KBQ^%]Q@_UB::!-QM3KQ0'?CP6 MX=0'0*.HHYI-9XXII_K>[6&2>-%X0I)'/MH7$ DB;KSB,/CNEO'Z?B7O14&S ML4T,Z4X5=>2'U)C%(S\F.>/8GX;H\( ?996EVUC@L#&MS:BSB\.Q[3QG"7=X M23#=C8;=AN,O" R6H55N@%&RA=R'(1 "@<>CB=5H?" $/MOMSP7%BPV Q \> M#8 =IGO\%X/MC TZ]6<3L:>UV8_-UVU6G;.2R$@ 92TSZN14VE!G:BO/#G+Z M;CG!;%,UMHY33;'##C<\=)PAED87XD]E-&%BZG(>W8'X&W??:$7,2I%,9<,* MT5#(8YQ%$=OA4%?4.8\"[6C;4'3 M\C49!<(#@F'R;\+6/8=AS@Y9SB;Z0@GM$,]"W<:XYK!K:*@,@=O"(NU&*1JA M=;,Y6'C8BS)/&VK!;:=X3VN"8PC;JN^+CUP>MDYMBQ;[K\X*[A#XOU/&SM,[ M@AK$KLFD]1TF6^YX'E:"\[^X%-RK-QD/]A6(@S %YN*/AC/G*S(5 M+!1:L$ M!)?VU.TG*OD8OJN^D>A@1)9W>-?7LQ<+5FBVXH,0/F";':@Z_[^H7(#O<>#% MP=C"5A1TL#7!4!A'(@$Z!X.S!4F$\:VOV%)2NR%&Z&$QWZ*0A6&_Q&'J1XT; MV1J'5WV(&V%ZCQG]8C],GJIQ$#(*@*TLY-B?H<;YTQ@W,SP,GZAP4=>Q/MMS M]<1XQ VG#3CGLMT&?A\BGPS>J@I.YS%$L#G%6TK'SVZVHYK:W;QU0)7>B2L; M3-:C[?SP@4-KP"<+1S8,^B,/2_2+FAOVZ6(TQ?01PGL3+YA& [8@,TX>81P&7M<,)):VY5!DA7-JJRIQH3%-$BRW.>HQU@ M8DZGPSCXO#%'#A5:[(PC;T93&/\->C7E"7O'5LCQ0R,G!U3U+ 87>I$M,PB M,7 23-"Q3;P$Z6#/'MJ81Y.#IY'@$[1+-P >J.F[:YX>M_@ DZ3JX3%![_\R MA5WQ(<*>66RGCZ#SKXQS"%T#J *W2I'K5-KA'3.8G6<>'<6J[QO&=LX>.\'2 M'*A/]N>#E3R3%,V$\&;O3QQ$&A5UR M]KRR?V MT]20R[I#Z>T9^@YEVU;M'%6_ECFGR25]#:S\?=^=CGM?"@L%Q*/O MH31QPY;VHV'WM/OD>F:_-&Z7V^^U[P&8F!E$KI;8&OB3T=!^-FAO:KWA[XYS M7=>ZX,NUDL@!6H#W2ZWK]H88=!^B3_\#4$L#!!0 ( +)X5UA$K[K&Z0< M ( 5 9 >&PO=V]R:W-H965TBKQT5ZV9]_.+3L>E,U5(=V+FJL2;B;&%]'BT MTXZ;6R4S)BKR3M+MGG8*JJ M-Q[T=.9IHW-].9=3]:C\+_-[BZ?.FDNF"U4Z;4IAU>2J==.[N!W0>3[PJU9+ MUU@+LF1LS!=Z>)]=M;JDD,I5ZHF#Q,]"W:D\)T90X\_(L[46283-=[8= MMHRE4W/_8AG.]@TSO_Y?F_I6NS0W M9*T3_[X9.V^!CM\/&1U8#@ZSI(RY<'.9JJL64L(INU"MZV^_Z9UVW[R@\&"M M\. E[E\3FY<9_?3IYW>B=R:^_>8LZ25OQ#.,Q<\S);P MKR:ZE&6J92ZD43AI\.CSY7,82"LMVJ> [D4 M>8%560<5TOOM_GG27&QX;%:C7O?H#AD/AQ*+U*!09PJ^H6)+"O3;H]/!C@I- M!3?OCQ&R+E9?B[]_$F_)_X6WY)_"V[- 2]KGY\,=2.SNC$8OH.Q\L'UX[SD9 M/(NO_G ?7_M[@]/>W\/7L)T,SIN+0P"I5[\I43DE])Y3$']#L%LHZQ'FN;$, M/<365%8\J(7)%^3].^!">Q2]E./"?$=O (+*.X^@!V1 PQ00LZ8 KP50QSAD M8>"XEHZ%P8&)?B(3Z2W!9K+K=6PLIXMK"N'@I&D)A-,)<1XCS*=R9(" M!DM2&!:PN%!EI4*]38T#MTR5!M. )%@%U#2YH!:?B/?P> ;#X9,V"[TSQ5R6 M*R"8;,EJ4U**N=B.N9Q:%2('YI0'EO0O9(DY36C(5T]S;I\<@J@QCFX%R4'Q MG#7$H5K#3(W]"24Z0@JV>B%I*FNDMB[1C:O0C^3793;SW3H4H' .NW#88O) MLEU2*D<2&"H44F(=BEQA,I6[^!Z%ZHORKVE"S(09TRS "-+E'#@39D$^A'HU M(I G FH54$67:5XQ#&O8K+3*,U)KH4C5PN"= ;4--D([JF."IG"=K^!(X@07 MDL"@"+$B>=MN;CBW+<:5#Q4T4H!E:7R( M^0>@,Q<).=MONW^FT0YL.EN%P'Q^N*]K #<+YT-FP4;/6)M49>8$W20(]HKC M@TU/.&.W::@,QW,R-1"]SNA?3AY/Q*#;._[RBDM.D+N1$! 5%.Y%L]EGCH 4 M9ABRFTZM&P!,_$2.$#=!=RHQ !5:GS.YSAC@M[%\/-(6"&UX4L\D_&7#![T 8XMIOLBX:T^V>/1NYG.\Q M<[E/5<4\ "V4//8<1A(-"0R^,85-.L,9U\@DTDB7E#6E1UY692SAS1S?B*7R M']"]7>'YUH>XQ,(K[51%]5U3:Q(VPZ43@FHOTVA$'&)%CFE2DY! E1*Z&GD MU4$WS^4J8*N0*V%2Y$<[HAAW87*<@,0LW45C]*7EYMQ170L A_T9]#>IBY;P[?N-!IYG-KGC@@0!7?0T:G+ZJS ME&ZK@LDTM95:%ZZ Z%#6FC=%ZATQK%3O,ZY"]3ETN]?4T-!&XJ&@41S%_Z?>FP-]^UFGM$8E\62%3K[H;J^X[0&#';-9#4IZ+5IX#Y>\3M. M=A3_0N>X)\U65>G#![+U[OKSXDWXJK8Y'KY-?D2)H8Z>JPE(NR>C84O8 M\+TO/'@SYV]L8^-1FG@Y P:4I0-#:K?HQ?&!!*P_NE[_%U!+ P04 " "R M>%=83%1PN$<- #'(@ &0 'AL+W=O\L7.5%_M6JE:W&R*TKX\6=?U]MG9FO'K!OWVN7KTP35WH4GVN MA&TV&UG=OE&%V;T\B4[:'[[HJW5-/YR]>K&55^I"U;]L/U?X=M91R?5&E5:; M4E1J]?+D=?3L34KK><$_M=K9WK4@39;&?*4OY_G+DY $4H7*:J(@\7&MWJJB M($(0XW=/\Z1C21O[URWU'UAWZ+*45KTUQ:\ZK]R MEJ]>5&8G*EH-:G3!JO)N"*=+,LI%7>&NQK[ZU7F9F8T2E_)&V1=G-2C2[V>9 MW_W&[8Z/[(YB\;,IZ[45[\M*[$R!:(6FYZ-_J5DYS13!+8C&=!?-H,;HTM2RP8S8)HDF"BWF(VS.F,0V#^3P$X0M] M5>J5SF190^[-UI2JK"V)OE=);"MSK2F#G#U9JE*M=/U42&@MK5?._GG5WC95 M!1;/]CI.IW.O83(E#9/I7K%H&L2S!:P1)- ^BH)%$GO%/"$138)I%(%X,)V% MO&0Z'[U3*X7;N6<#T()T1D#&Z0+?DDFPF!T@F,XGN)>(-%@L9IY#2X3LL""P MTD5,F\-@,8^QV:WJP $6U:$C0*Q-4U%6=-S) M M):A5NRS$6AY5(7NM9@<-<(KWGW,/RCS\;6IY6J=:4V!)PW)8FYF$WI?SH; MG9?7N&>J6^'#TI)=0(*L$XW(Z44FJ^KV%-KN9)5;D00+X)\&$VQ_"X%U?7=% ME, ]8;XP2*>ST>LLJQKHI6Y0%"T8I,%\$C.!9/0%7&65K5G57%VCX&U96EX- MVL@\(#B'"4)",DWGHT];5"-)Z.4*!0?DIPRM:RO (=4C:&L4+Z/YN,/B&<*S&#'>?)9/2AHOM# M9II,@H2XQL$D2N&+2'&9=@Q)+;DQ5:W_\!(D00*?Q$<(;"YJ63<,O^X,(?/? M4,(V[!NPP@3A$$11./I'(PNX#UA7:EL@ES).N"IADA#P),$DG-U#Q\LX!24" M9I)$HXMF:76N907$OA=-"0?1=4TF:K-=%$R0<:#/-&Y1@-"+,!Q"H8]_,@W2 M140?T]EL]!$-TA!@L.<\3BF4Y\FL"][]"G$MB\8#2*XNRTPADN:P'L4E7\VG M74B61]@\8A>01?"522.9R4?#7 O+C?N<1 M<6.D[CFE;KA'BO [NJ,/.>>8-)C%"TZK3RB)D@__971>(^HD0A'N10X+#\IE MK0*Q4_A#HT:V$/):ZD(N"R6VQFKJ#AF]4EU)_J*N=:[(7+5A1G"6W5JQ"R%1 M:"L0#.JTT%]5<7M:(_!.2U.C;LJ:B^=;1*LL;[\?#+2 TFW1Y"S:D!FM-11X M^'6G:\B;9"T/>,L9D&=9;A&8)C&BM^:2MM<U1[2$)(\\@F;MCUR:5L$E.VWBIO[XM:)QN0.:/>A84(^ MKSM*+KO?(34^&F+(YYH;IP[>6^X@MI7&8*.+6Z!8[Y0J":/4@X4"/18?4+1^?<>?@"F@,VUR2U;6)+6F&%8I+6\ M)IUK56'6(#[$?2"#>11=%G,@NCQFUZ8IX)]J(.1E2$#B;U MQ!.T!P-!@,K;ZKI45Y19S&$,W)*_H35H2E[2^?[I8KW4OT-%^0ZNQ^&@&^0^PC?\?;.=H8XCM_P+?0>KXMCF)Q-5P>0QGHG'+/G424XTWWB%R.2]M4^PVHL0 M.A'"\=RK"#LT,!49O!NYPO&"( 5EVA(QAZ'YZ)2F(:JO/3 M,YG=X0991Z^[ M287<9+"01(Q_!&$=7&24T5LW;R&0:?;(#,;B/WQY.^ 9MSR]*4%D=([^,',Q MT!M<6CP[R\;.ASRDZ7A"?+\H-Q)A;ZXM8I3[7%.VQ]IL?J4BS26<[!]7H_;% P_2+ MU=!IRI F#MES3GIAT&^>*6-Z]^V+XH^G2-33):>K5F":(0_:FNXH"WN1$51= M%RY_^=_;C>T8U!">JW^H;1);^NU)KH[<%\4O I'ICUT/51,O9@Q@Y,^!8*&E<9UW+=T9TE MW"%= (7?&YTS:ZH]$!"]#[XL)<(+K-Y>7K0U;=64N3O&L9@P(71BO8BG7JAKWK=-A2&-B/S05&X$*]TC"?=TH$.> M6N4A[]763UP.Y(\&MIL%XN3+_E3I,V"PXQ/Q"Z0 Z'Y8[42HU!59Q15"D+AR MS3PU3"C#E>Y<\UX$>X=@2AF@1B-()BU4-]Z5;$4G!]RTY3D6/YH=V8#M2 ,Z MVPB9HO,-!R3[%"HB1MW&S:O;+=S*-M2KV$XBXK4V!4^=_.R&:3"&CHGJ6E^02<" MK#ATZ+S)UM14GW/T0&+7VQ'I*_)G^J:MI:.[Y2US^^'UQ1N2:K4ZS#=KH"5S MLW41P-2:D@\0MJ;0V2W;$IT,=?>WXD-AEC#7.8Q67K'3_F1VIY=WF\:0O$LFT >;I1V;K4&6AO(!,=7'0'''N* M?KJQ**&2YT:N).I&MN%'[?^!$&YH4HKG)W6L>T0*)WH.:UU0NT+LI MU;7#W#Z3MJWBE(UZ0.4MM -@V0?FRG8H1D!5YH9]'$Y'<],"?;DOW8-U/V@/ M658]*? C#\B::_^=?K2MCVSBW-P=(LGC;/_@G7L//LZAK'>\ :% \-J7ZJ86 M40S Z;$=F:7MI/5!:>5)I6SS!!U?X_(X!VWW\_Z2GO1^X_SPC2PX*.$$?Y=E M@QE(\*.&()PM^#-:3$?GE!&IR>D?(OFL3"G]S?M44T54-[ MZ)%4S,>P$3VL&MQ:*B,<-XQ+'O?;@B+OOCQT".@Y8 MM.<"BWO';/R4;2]93RSN(Z1[4.+&UL,6@49/5Y'W8TG0G:1Q3%IWC(<%W=G, MP0'FF-&[>VA8*8RVI6M)]D=Q/07".1KOG'*V*%0\EW@UH_10S2[#%R;KYF34_J$'V&>]EPM0 J[X%0IZ4HQ\ MZ]XSZ'[MWM)X[5Y.V"]WKWC\+"MD%2L*M<)6#%Z3$U&YUR;_1=02P,$% @ LGA76&ZL&Z.V P MI0< !D !X;"]W;W)K&ULC55M;]LV$/[N7W%0 M@WY2+8IZL93:!O+2;@.:-HB3#<.P#[1\EHA(I$O2=;I?OZ/DN,Z:!/M"D;J[ MA\\]1QZG.VWN;8/HX*%KE9T%C7.;TRBR58.=L&.]0466M3:=<+0T=60W!L6J M#^K:B#.61YV0*IA/^W_79C[56]=*A=<&[+;KA/E^CJW>S8(X>/QQ(^O&^1_1 M?+H1-2[0W6VN#:VB \I*=JBLU H,KF?!67QZGGK_WN%WB3M[- >?R5+K>[_X M;34+F">$+5;.(PCZ?,,+;%L/1#2^[C&#PY8^\'C^B/ZQSYUR60J+%[K]0ZY< M,PN* %:X%MO6W>C=K[C/)_-XE6YM/\)N\.5E -76.MWM@XE!)]7P%0]['8X" M"O9" -\'\)[WL%'/\E(X,9\:O0/CO0G-3_I4^V@B)Y4ORL(9LDJ*<_-?4-=& M;!I9@8^?1HY O2FJ]@#G P!_ 2#F<*65:RQ\4"MCOY$8?:' JBDV"W1^+*./E.K68@6;5]@/W _Q*,[)1TY+YQP M9#R!A/$P2YB?\3S,\IAFO)R$">>CBX8X0\R*,"\2B.,L+ M&ZSR<,#:Z^ >K MQA=\NVR)8,I#EA>0D%/)(,E#GO'1@E(3="*0,,.2CG%:A+P@KTDX2?GH$A5U MJ7MOY*R >!(6>0IY6$[*T:V0.Z& \S"/2Z(9QF4)G.+R8O3%-92GTNK=W7@Q M!B*6,DX$B=\$XIR8DX"ZE2OAVU.($L8V%*6M"LR&FWTL]B'I8\V^LE MO,3.&;G<^F"J2Z6WBM9D\ZUI!=L-%8X8@#:RE@KTNE_Y+<8O5^235O6[3]0= M5W K5"V7+<*9M>B.2O13=7A!Q4GZXH1YF>XKPK.P2"?>R+-L=(4/LM(0E^21 M> U9]E-Q2-B4 8'%!V%S*G%,8YKF3_6$-$RRPH])_E3(UJ?0]BF(@?D)E'1\ M2J^G/S.,P7/W,SIJG1V:NG\@[*#KT$4/?P]OT-G0>G^X#P_8E3 DN846UQ3* MQI,L #,\"L/"Z4W?B)?:45OOIPV]HVB\ ]G76KO'A=_@\#+/_P502P,$% M @ LGA76.Y!3YG1 @ < 8 !D !X;"]W;W)K&ULK57;3N,P$'WG*T8!(9 *N;4IE[92>F&I!.52"D*K?7"3:1/AQ%W;H?#W M:SMMMJLMW9=]BV6' DL0%EU/8<)[ SDN96IV76[GFGQ0I)TQSO.8@BRPC_[")E MR[;E6NN%QW2>2+U@=UH+,L M4UR*#1MT)E/&WO1D&+$%".I&8@:WK&'E&HB%<;/%:=526K@IKUFOS*Y MJURF1&"/T9DH"^3M:G<-]-W N=R14KQ*J[V+_'V>Z4V![^./>]: _N1EHUMP] W"7N]N,GH:[QVE.W0X(J>HZAE'U+S@ MM^;Y@1Z]AOJNPSR (ZC[#APKZ]QW=U%Z6RB#1E,#FX9'>1R7A.>!L8SD+DKW M+\IF4#= QW/46#=TKN^NZ+3_&MJG>:"Z X4U#GM-FP@)?]K9Q(MC ]9%=8ZO0G+F0" "&!@ &0 'AL+W=O(6E,OG2%C4'G!M05=J>XPSM"A-J)9'Q37D2L4:6A,*4(]%4 M%>8O8RC9.K9<:^-X(,M":H>=1#5>P@SD8SWERK)[EIQ40 5A%'%8Q-:-.TH# M'6\"?A%8BZTUTIW,&7O2QET>6XXN"$K(I&; ZK6""92E)E)E_.DXK3ZE!FZO M-^RWIG?5RQP+F+#R-\EE$5O7%LIA@9M2/K#U-^CZ"35?QDIAGFC=QH:AA;)& M2%9U8%5!16C[QL_='+8 [O P.L WFM < #@=P#_5$#0 ,=R.-ZZ)Y160CTE>:0[Q+8 MJNB^JUAF2UT8$YDTI5S+)0/PK@.D#M+QB3&T,GZ'\]R5]02P,$ M% @ LGA76 CR9'QH @ M0< !D !X;"]W;W)K&ULG95=;]HP%$#_BI5)>VJ;#PHM#")!NVI]8*K:;GLV\4UBU;$SVRGM MOY_M@,2+J@$T>FL85[.HUKJ=Q+$J:FBPNA M0']K'Z29Q9Y": -<4<&1A'(6S=/)8FSC7Q_@*;>H:65PBFW"=:][&#<82*3FG1;)*-04-Y M_XW?-GW824A'!Q*R34+FO/N-G.4MUCB?2K%&TD8;FAVX4EVVD:/<_BA/6IJG MU.3I_-ZTEX!$SQ(3RBLTEQ+S"DS;M9K&VNQ@X^)B0UOTM.P +896[^B>$_I* M28?9OK)[Z.5^J'UQ)JK%!)[N:J,Y$:W^N\F];AA88J8@(#;T8L,@YZO@YR?(A:''Y$9>;G12UYY!FM<( M'W +,X^Y77FWJY,;%_8+R5QO_5 MLJ-:8=Q!K7CG*&U 5N["4*@0'=?]J>I7_9TT[X_BW^']A;;$LJ)<(0:E24TN MKLP?7_:71#_1HG4'\TIH<\R[86WN59 VP#POA=#;B=W W]3Y+U!+ P04 M" "R>%=82<1/%D@> "-7@ &0 'AL+W=OV_]Z_@M"^;$!V+#M.4K<-X#C-;H!M&\3)+2XN[@=JAI*F&0U5 M?$QHY'RV,7%!78;2QJ2AX?G\3L/SO=;ZS[XE3&M^KBN&__#9-6V MFYM'CWRQ,FOMS^W&-/#+PKJU;N&C6S[R&V=T28/6]:/+BXLGC]:Z:B;/OZ?O MWKCGW]NNK:O&O''*=^NU=KL7IK;;'R:S2?CB;;5:- M@T^/XBQEM3:-KVRCG%G\,+F=W;RXO,(!],1_56;KL[\5;F5N[0?\\+K\87*! M%)G:%"U.H>&?!W-GZAIG CI^ETDG<4TG82_3K]_U,+2.,&C0I9Y MP75D MOJO(B"N:[^K ?&,[_I_;N6\=",[_CNV8YWL\/A]JTXW?Z,+\, %U\<8]F,GS MO_YI]N3BNR/4/H[4/CXV.^S>%Z[:D&##T;WH/#S@_1B97S71C;I[=Z_NK-M8 MI^G'DPE\,YFJR=;@?VWG\)_.3Y1UJET9-;FSZXUN=I-357FEU;*V-P!0\:;9V?JL(V#:KF0]7NX,-Z8QO3M/"#;DI4UDZW\)P"^X,4P+%H MG!7(6]8&[ $0UNHY_#D7DF'F)9B+]ES]:F24R5;'&>"OJJY:/-K:%O!["90[ MVRU78*_4SS#C2MVNC0,=F*I;7VFBY"TO\&N07$^F-;+3NO= M^9&#O8X'>WWT/-X H46UJ8%$8-:=!6;554E',':X7SW9C7H'9U;$KX 5BZK1 M\#B,UF6JO5OH!#M:81IFZ JN']!WC[I/(W2=' M&?+>&R3^1]]68-#-J+Y\V0S,1]#PC19%@5\/DD1&!!0=^?WY^KO]_>O@$5=.;WK@*[ M@QH WA5)4*V%3Q^,,H%X5C4/'GG#?&]7NE5ZL0"]I,58S6 YO8XG#\\;.;.Z MTG-1J"D]7U:^J*T'7<73(.(PL,J6()9H7FKXP8/S]D!H5Y= /&P+YQ=PPS6 M9SP[)H9/HQ@^/2I$=]JOB%KZXT>*%: @I1V;CZHT#NVH!7U5 M!1)A$A''F/4L,NO9T1W>!BOQUA0&)D:;CQN&[=DMB J(#-!Z!T14K?JG!4$; M9>-_?)$;%0>Y-(A8XN$[4&;P#U5-T"I(:]D9%JH&$66=?)=F1T@V\U?T+V H MX?] @](]$@HFH282Z)L@F:7J&D"#!'>)_'WJSM4OG5."1H:C^S/C\2+:A5G! M,8,< 1)%,U.3AH%Q!X*FRF],@:9=D"IH3Z QE1@6- P%)US: . -; V1ED M+<00WC:1T[[;1)<.A!D0I7;?(,GT;$%VP68X@PQ#!2=ID!8J-UGLX9F;(%?6D-FGDXUB4LZYFR=$S">'"+ MADSVCL:5!M>N&M:5Q@*CP30ZTIIT:L<4YMNH,-\>-PD6J, M!WDT1/8!P=-R99!2 E_K?4.!+DP"'M,*:X6MM"A+4/(@>=^=WAY M.M"-]>2+DZJ#QLYU\P$E$?E1M1UOD8RM &(!M/ UJ3I!G<:VF5Z!=P-T)(H( M4_JN6$5UID%S@$7@]=26[; ,MYZ%"T?GH"OGKC,UXUY[F%'GZMV0M8,31(&/ MYYO;)5I#7 M"Y& 7F&P(QFO2O(VS95>T+ WAD8!_Y"Q8JXRS%$41H1!MHW.? MPJ\EC$(O#4<)"Q?X1T219$=(7 6A3_M'- #ZC.]Y/()^(A7. J&: B6U9%AX M?P98U"6YQ;TD^A%?@1E:5W^8G!\T7VGIE 26DHBFVQ+2A M@.;^YC,<)W9PWSHB@2.. $PJ+ X[UO7N#]Q>9M][BT]SRYYK;?X##=@B4\F9 M)8MO8(Q=@WMHX6/I/]-?_+]S#N< NG//NF=X& RMM%NB[HXZA?UC)?< #^1[ M-0MX3M2"%^1I,OB0A48?5QK8")$1V;W&M,IKI 9&]]0_"BA%T"#9>(X@1L0A MV\+.T]@MH#E\;F&1='_SS7\;[21KHU["EM=SX-S5;/H-YETP^7*)_YE]<]>M M0?B]>MT4YVIV?7ZA_H+_7/$_\.F;=W8'BZF?;(M0*DLMS"[/K_&Q&?]S>?X8 M_OG9BC^.HB)RC"8;)IA=_ 4QZMJZT7TD^.^-P/ZC:'1VD1)F%T<=XFL T0TJ MRSC._/S1-V@7T)X8$K@J_1) -YP )TTX4"0A+:RG2"X"<4I$Q!R+0D2YE$C* M^?:L:J;R%^8X3B:O7K_Z!>+#M8&XIISB:&0:R&!=_4$R2!21S8+ "M.J@;"= M^KT#>9)P 3 A18^DK(5U)8J6LP\5Y6L)6H)_]8*LYM[6 ("RN:))RTT/&!:) M1<5DH"ANT6N02 ;%QSB$/0BXA#6E(2A-@3L/#DX>X.0Q&=TU^[9?4!TC!D;- M!3L*.Z_\R@!#$-^9L])NV<(G@@,R[ E**K=;Z+T8@^C^')#0((V&S V_W6E904@]%+ M[P=$O&9N(5,HQQ*18#O8YNM8EF%P M ."!U^#06S&RQ(I\G\>U-$MKSSZ1^D*ZFZDV-1I 2><# #7)C5&__C?EN M5/IY$W\VX6?TX)3,*%&Q43:F$EL71;?N6%X!3H)X5\2#<["TZ1,.QY19U\>: MT85E : WBZZ&LWI(F. !GK: VHI:D]M)&9QD*3#)C=6+,]RUF 9P>OELJ-#S MKJI1A%C&X!A!W26YY5 @.+2=7:#X/;Y6._(<*%D% @-4H1Y7)+N".0<8,$L# MR./;1;M%E>.GMK;WS(!!\+\:G*A9V7I 5\ZZR##D?;*K-))\O^I'TR/,C!&A M.&3*-I7BD2AH-PW'@&06-[IR?7 FY ,%5HTL%J(E(#7/Q%:1@K!I]<";J<_'G">GS^X;-HM;Q =$V(\MQ /;K 9@ GT Z%[PJ&@7UB9(S6;'[O@4& S3T$)*5%#)*N??V_@[BA'=V ^'ZT\<7>Z9# MHU<^@_AS@_01GZ(.G\Q.^T<"P2X%G8G.PHM-?AE9?8QL,#ALE,'<-"%L\P@TZ_J3S M!"C0U0/^9_D@2M!BFL8L*MFF\ _-.KZ(L3DBI<<*#=GX$'^"9@H$)ZV9FL< MBX@QJX?BU<'^@ >[@3FBTBO1A; >+%=-IB]+"'9-9@0SFJ/;2)(740PAQI"L M*Z2RBW)UEY>6[U,9%(NG@BG4"5923BG![CHRO*,D#M')<,?)L>?4] AXH6N2 M_GMLE &MN0?0^;,%;LZ^G:I)CBLF)"*+SK&\-MSXA*#\& )*72:SHVTAS_]N M;4DBC5O\A=9X#5%@LZ3,TBW9H5%D] 73O@:@ ,X;XU@$C.7^"C>C]4'L\'YCV3LNW7J-!,X9.1EJU&-JM6 MB$('2"3]4K064N*@^IIW@ MW,?)G[+AQ[S;OL!BQABQ5X@B,*6<,C$'Y#6ZU4([1Y8Y^27$*@1&4'Q1A>;L M,& -+A>_IF'\(GQ:TA=1),Y)KWEO=Y__F6FZ>P[R6 VU'X\<6S4$Z44L?2GS4(LLD5$73'DNV"90^,]+I"-J'7 M(>G2Z=RE'88EDLR:,PNLD?E0R2.=Y/@%AB:^8IVZW0E7@T+0ES6C%!!53AZD M\( I0%1#02>G[.EPN30FKO@!LZ<0 JUM:6J_4Y>!Q*5&3F[/SNEKJ&._ELWVGKDY[P;')>RT9 MV7VG'I]2'"HN8^216/;_W%51HZY/LP DR 'QY008K6&?V?%XF,DO"/ ?6"74 M3WB>SZ^C[&+=_:MJ)YBT%267E+H86TD4<%UWT,R DK2)&@#/-=R&@,GA5#"2 M9'=KBP_*6>E:R'[G;@_-V\C;$(,A6:/QDK"1Z>+<8%0'LN)YE7F7Y7ZR\"9/ M]"#N&RT3<;M(J.Z3.NFL6,26E70R16K[DD0"P&7:W!8?-6BI?WIVO.?Y+;!) MNX([6UZ"J-3V<,WGZ%3C+?R'YK]1O5_*](LZF;S]JUYOOGLY.16W&;JJN7Y0 MH12QQ&0S<+.F2+[2U9J]%<&=!\-7-AJS51\:NP4SMC1BUSKI A(*Z)G8;\-" MB2&>H0_]5@&0#=.L2.EB7F\P--14XRSG2C8G6].UM[VN<0!#G*Z('60#JKD# M'^A%2J8$,4D(4Y%7UV"]&DI,>BI9HW"W3DCA!UO;[C9BH6.)!>1^0%TJNDR# M<8\.QIEJ/>^6YOFT N=);7,&<@L3<9)[":+#NL:5'J8## /:C,'8 MUMJZEW<))$J.%)%;&H-ND] 3!UPZ[3T5N0F[4_$IU*)ZU6]$OPS#&'##7CFM MKVO.680FT$#M2ZA8;Q:D7 N!JL8^<&([M9[%C%\F *E1@-B( MDHK.0+*BL-U7G!C"? &%S!3X-TO-A8=\DSA]6!^/'$D]6 K%XE\W;)<#I* Q M8B50:C"7@(<,[FGIC,FZN/M=:&!=G8'(8AM:E P+36QS6G::8C>3("F2!4$G M4EB!P+>V,3Z&+J(49>QLP)8,$9=0((G=&,GJA:0P6YDHM>"Q:FP%*V-RG]M\ M6"NXIHWID9"2"N>W-1)ZO-LG:Z^>*9U$[+@D#K"?S!,JS)'7?;L@ M,-90'!-#RL!^L(9](])_-&O%97%E)*'R M>S6-$,9)Q82XQQQEE$MF@^Y=I7N"H1LMAK;C&Z0E\HXQ2@_1UK!K[.:;V[TG M4D_9-W>66X S:=D3ED^>\)_5U?3ZXAK^O9Q>/_E6'0,8Z0K1[/@-H-3R_#JU M/(^BBZ^8A])AB%K!(FRU*Z/B2GSV]H4>*W8!!.YB>%=PBUO*VN?[66'.!H36;O*7>.:DL9SW]:06RCSRZDR Z$%NI5Z5WB@$4PW8[?Q%X$M+<4#D7_ MR0%EUO_'Y =C0RZLC.!<>)()!AT%QS7?J#7=>.:R-XUBNQUU-U9F: MO#3S=D(K\K>/Z=O;K%^.JPPH>\ZL\"T!(/)2QV,O.)U(M3R&N#%FY@B9VGLX M+<*7@R-S APK@8J0M!=Y3 KF,?6-#>WXX?CEWUFZ&#@[?IWO'C,!9URLP;W! MQ@[>_?W*J6[Z9>$0*V5.9%]4*$%QQNI79',IC8Z#+W/[*L9M: \ATL?I.+71 M-2CD$ ??O_>34Q:X,RYDEP>>EO;3+!SP*P*&,M4;FFJTV/N):C.BFR4B8+[4 M.*AEXKG+-6_9\( .^1:W0GZ2E+&V7F[P%DFW(-("%O&>1/3"-4I:_P@I80[N MILV7I' PENFB;<.;\6MIH:40&5^W 'S1KK93C&&]I+16P[-*U2G1+*G^Q*ZQK \7WY"%O126YA M&X\AM1@+R EIOP ^4P M6CAQ.2@KVQ-161:)3!TA,J_%Q%F;L8L.J#^FP-L9#N_HO;)N M821SVJ_H>4[Y4YTE[_1Y.E630T[QZ[I^TA7VV?'KY1*71U?T!A:YQ]V-^O6C MF^^5%,@F,^>#^?')CG,!XCUW-)KDDQYIK%G8)EK1SX*;%'7HH'@QE,;G0N] MON$E4@E$12+2;I!FN4QRC.H!-2I0,[(XU8=(J84WLC['6(=(SGF73,\[1Y9K MIT@.U4\,1+F4G94R0P2+.5J>FA,TH9^UM]!""*-*)$$-*6;153[S$9.]'M/= MTD@[ALSHT8#'*!;I;2Q[ET8X@EZ1Y2O@(L?-"6<> G=(0"K> M'C!,S(S40[\V>8\4WIL("4/V7 (N@,_8ZA59F75RI->58 .8T$OM'^SV,S27 MWP5G%XP:TU9GD1.<_9BR*%&KR#T@T=V#U%Y+;5+U>>K-W M6Y/N:'+](.4C-.D$ZF]*V_Q..-:OZ'5!^>N: MQ(]&=$4I&WJJQ.OJ+K\REGTM'A>\9U.(U8HY1TKSK/ZD3-IM\^NU2G M]/?CZ;.GU_+WU?3J O]^EWJ\]J[N#$Y.F)]Q?>\L*1G%YG;_+$-;8*SF2\*5 M$IOX_@ZVFV!+IGFC>2@FAKD'#0L@:24VFP'_6^YDQV&3_*:CI.I[F1OI+.?3 MG:37P448*##B;V1Z6[E)^P6'JO-WN&1\$2X$_\^WAO;]W;$7%J:;XY?'[W[? M0T2Y"5G ?\!_L"8X9@"^9AY^W]/"8.=+5=O_M[3TT !R\M?O[H&_4KO?2!*\J +OA> M%G-G%][>0!<8*99#MG-D+C7 3[ZO[^B&TS7-R^/W+-^:<&)2]Q[=]A?.<:/N MY'J2&_Z4PS@T'X@-0>TI<:8G-_,'MA,1%S,GEU>_^"WA+J\=+/Z*/O-Y1" MP5MH[R>G:1O_R5W@5?/!#>!--Z\1PX:W7&!%C9_O]@LE>1RAM( MP4OE[U^)KR1,Y2EY4%6@MJSK3;PLPF_5P)H/Z_ZY>C.@BD'5R*M0P[2,X^02 M3NQG)'"57M#8:W8!K421B7S.7KL1^VS"[&7&P?#ZCP8+I+WW5)1R!QMO6L#A M?'*3V?)4\PS58T[,\-46OOP_-\N*KXGR6XPB%IM=3T48J68C,4I84EX"\\GA MCP7NP%J81"LYG*;W?>";WR31FY5GQ0IAL5,N=0IV"&9F(;/ U]DN> MO#(TO2 *[__RRW#BC;^>F(5 /\I)N/3=$][^[+U7!&QT56+JPNOE$M^.(OFB MWP#[^;(JV(UDS/HWI?+_2*R^/1^-5!]E;P@'++BD]Z![+ACSR\+CMRJ\:_V6 MWS">'N<7M?^DW1(CK-HL8.C%^=/KB7+\[G/^T-H-O6]\;EL GO3GRH!;=_C M-69:;1L^X +Q#?3/_P502P,$% @ LGA76'78I.OK! T@P !D !X M;"]W;W)K&ULC5=1;]I($'[G5XSHM4HD!-@$0M,$ MB=#VKM+U+@JYJTZG>UCL 59=[]+==4C^_+K?& M?G=K1 \/F=+NJKWV?G/1Z[EDC9EP7;-!36^6QF;"TZU=]=S&HDC#IDSUXGY_ MU,N$U.W)97AV8R>7)O=*:KRQX/(L$_;Q&I797K6C]N[!K5RM/3_H32XW8H5S M]']M;BS=]2HOJM:?1Q?4YVP>#OR5N76T-G,G"F.]\\R6]:O<9 M$"I,/'L0=+G'&2K%C@C&C])GNPK)&^OKG??/(7?*92$-'3+HPB#H0]^-!@[]!589!\#=XP=^Q?/^=+IRWU#;_ M'M ^'@!FV"VM.8\9X[XX7:[SR67C. /W,+FK:[76!7 M"YS4 PO8'(3V(?1^[Q8MLMW2*-('=]'Z!X4M^P2(9G>V::K]X) I(70-"8BNA.>6>SXFE M52XL$8H8="^%(*)KB?<\)IDD^KS1N,O2HLP6N65#OT9RY#@L$I(D9SSAZ<:: M-$\\Z>8]?0\VC(V?)>@<$$ODB0#0U+%-9E3J.I#2+'9 :(I/'MB&)(^<"0^" M>BD'QWJ7PL5,-!70'7A[CDL]D KE7.[$<8B!+VQC$PXAV1M"NPS M0D;:D I/MM=""9T@S%EY';!VJ'T)0E[2[>J:PI*9#V4IR]^EKJ@9/S6MS1 A MI''AF&)%'UE'DY,GZS(1+LL!_MP>XIQ[NA01J"Z?A-5$'FGY[\:Y4Y!%J41H MUST$0DZ^\*&@95GC,Y1]5[VBHL7DWGP)Q, 4O)AA"U$<]B'I(C@\-:C"JU&#T:C6@YDBE MROG\ 7.DV-++X[+;Z//X_+,6BWH$5T4(PR2+^O@Z50TR>Y)KZ:DUGLCM](4( MT;AS-AY!''5&XW-X]V8<1_&'IOJ=5_4[?VW]Z/A%ARM-RLFD%6<1[E\ZB\"O M/!*LL,:6!!]O?_93-OUN"([5OQ'3\?KOT!4ME3S"B2JQA7'EOJ^P/9.1GXQG MT;?NU>0](>T9M (9M?D)1)WWXQA.P_JL,SX?ENM!9]#G]3$*>[5S)LWN*IRF MNH_L9,_@=02P,$% @ LGA76.P_><^. P M1@< !D !X;"]W;W)K&ULA55MC]LV#/Z>7T&X M1;$![OD]+]5>Z6?3(%KXU@II5D%C;7<91:9LL&7F0G4HZ62G=,LL+74=F4XCJ[Q1 M*Z(TCJ=1R[@,UDN_]Z#72]5;P24^:#!]VS+]>HU"[5=!$APV'GG=6+<1K9<= MJ_$)[1_=@Z95=$2I>(O2<"5!XVX57"67U[G3]PI_Y8+^RCVO^.8SR%PRN5,/X+^T$WGP50]L:J=C0F!BV7PY]]&_-P8C"/?V*0 MC@:IYSTX\BQOF67KI59[T$Z;T)S@0_761(Y+5Y0GJ^F4DYU=/^(+RA[A$4M5 M2^XS]1)0].+RI'M.L!+?T)6I+"O9*V,?!95EC]"! 1M2._],#O M.CV+>(OE!61)"&F<9F?PLF.\FG58MW!!73?>"^?AI:!]0. M;KEA=:VQ9A8K&,,R;Q$^#[EI*!E*4'-R68-UE0?/7%I#73? 0O6#M^TK6#)K MV1>EZ:N?D73W"#[9@4B\D5:N5K 1]8VWV"6]S1-$$H$M):.*TX)>59F"7%9*,L MX;R'HHC#G.B2-)^2KX63DC1I7D#1F#:/F J81N"Q%3UDBP0.?!(RR^CADEJJC@0D!'6JN M*G.H#E87X(IWHCD@.WV?\3V2#U9](E)$XT9+_VW/ A#\=#QU9WFAO\ M*.A&^>C&>T-XQT1=O-4AT%59V?E%ME*5HO-O30H78*=+Y3RAX6SL'QZ5S_!U!+ M P04 " "R>%=88V[/02X% V%0 &0 'AL+W=OO(+1A: '!NLMREAAPTJ8-D&!&DC7 ACTP$FT3 MI425I.VFOWZ'U,5VIR@7I$7V8DOD.8??N? [(@\W7'R62T(4^IJS0AY92Z7* M \>1Z9+D6 YY20J8F7.18P6O8N'(4A"<&:6<.;[KQDZ.:6%-#LW83$P.^4HQ M6I"90'*5YUC<'1/&-T>69S4#EW2Q5'K F1R6>$&NB/JSG EX7\LWXYRXXL5R,BC*1*F\#PMR8GA#%M M"7!\J8U:[9I:YL7YJG =G;K$D)YS=T$PMCZS$0AF9XQ53EWSSD=0.1=I> MRIDTOVA3R[H62E=2\;Q6!@0Y+:I__+4.Q&,4_%K!-[BKA0S*=UCAR:'@&R2T M-%C3#\95HPW@:*&S.@K6 MT)).6ML[KNSY]]CS?'3!"[64Z'V1D6S?@ /@6H1^@_#8[[7XCJ1#%'@V\ET_ MZ+$7M!X'QEYXC[WK]S=3=$WRD@BL5H*@*U(4D@N)KF;#O_B0#[N\[K6IM\Z! M+'%*CBS8&Y*(-;$FO_WBQ>[O/8C#%G%HK =/R!'Z^QS&T)DBN?RG"W#X P!' M+>"H-\17U19'?(Y.H)QHID.M0<\PS1 N,G2*J4"?,%L1J:6F4A)5^R=()7). M\2UEX"R(P/PJ_[Z:*C][D73[>;TD:,X9$!(M%DCI4J]9B7Z#Q11,IWNP2X!M MF_&YQKUN<>LA7&''-7;;@-<3;,@XO%@)H#!A;JS M4ZLGKJ,WKJ#>OIT28*L_1C))O/(5(Y#0%VG"N=CFS*U6]AI])DTD+ M.WEY7D]^ .!Q"WC\:GB]%\FS]]"<%E![KYG=87L9TFW8/;:3,.EF=P]V8O MP0?V. KV*=Z+DBW'PX?5.(DZ2#Y(;,]]B.23R/;\IY"\Y]NCQ.UB^9%O!V$O M&WCN]IO6?14\WP_CU1']8RD>:B+1%!]KLB;ILN",+^[N8W4[T++A#K%7I=.; MRIWCB=>;R@N\8/@633\\1.3]=IY)C)Z_Q>F_/)?7-E\8\_8@Y/6?A'XFG?=# MZ785O79"_V_48+/)90V@($IKI'JDW9\P %\^(?R$M@?,#"84.*>I>M^)P([B ML(,F[9$WNK>3B+U. GUCVT?"H+N)A-Y#'23:=HO0'H]''NE,HK-S ME05++\R%G42FOJM;K7:TO12<5E=A6_'J1O$"BP4M)&)D#JKN&UL?93;;MI M$(;O>8J16U6)9,4G((&")4A:M5)314G:7E2]6.PQMK+>=7>7D+Y]9]?@$,EP MPYYFOOF'\(^<61#+^[IA>%](Z'N[W],\N=\IEQ31>2_ZKRDTY M]ZX\R+%@&V[NY?8+[O(965XFN7:_L&UMDXD'V48;6>^<24%=B79E+[O_X<#A M*CSB$.\<8J>[#>14WC##TIF26U#6FFAVXU)UWB2N$K8H#T;1:T5^)EUDF=P( MH^$>,ZR>V8JC#]_I8SA[M'M]/@L,A;'&0;9#+EMD? 09Q7 KA2DU?!(YYF\! M >GK1,9[DHJ?7LFZD0%L<6<"Q0O6I M/LGM5_U8(F1O K)]0'404-"7P10"TU!(3AVMIX.%,Z<:8;U"9>LTL'6RQ8H' MBS[*6DFMX3U<3OQ1&-)F$OO1933XAEI/86&Y3&1((11D"O/* "%=8T,9&+*0" "L!0 &0 'AL+W=OXG/Y[O/W^7\W7BE](,I$"T\5:4T$Z^P MMAX%@ATK):V M%!)O-)AE57']?(:E6DV\R-LX;L6BL,X1I..:+_ .[??Z1M,NZ%!R4:$T0DG0 M.)]XTVATUG?Q3< /@2NS98.K9*;4@]MEU5[K$;7N#?MG43K7,N,%S5=Z+W!83;^A!CG.^+.VM6GW&=3TG#B]3I6F^ ML&IC8^9!MC165>MD8E )V:[\:?T?MA*&X1L);)W &M[M10W+"VYY.M9J!=I% M$YHSFE*;;"(GI&O*G=5T*BC/IE?R$:556J#QX2L]@@_?^*Q$.;;=E'="[:;ZBM82=W/%,G-6'>E+1#FJB35 M"KD8]:;&.:DC6,U0NZ[T7%=<:UCO4DA!;S"'A5*Y@0/R^FQP2D;$_&%RTKLG M:1X)>51KE:$Q$)WZ+*)D.HU.>[=\16_:HA:\-!#'?C0<0#SPXX3UOE#X"%XZ MM^9NX(/#3OI#.'1FZ ^&"1SV_JGH )+0#^/(&&PO=V]R:W-H965T4HSBMURWZ((JW.3PS9SB< M'Y3^9"I$"R^UD&815-8VLR@R184U,S>J04DK.Z5K9FFH]Y%I-++2&]4B2N-X M%-6,RV Y]W,;O9RKU@HN<:/!M'7-])J3&_Q8+H+8$4*! MA74(C'[/>(M".""B\?F(&?1'.L/3_BOZ]]YW\F7+#-XJ\1LO;;4()@&4N&.M ML!_5X0<\^N,)%DH8W\*AVSL M=W>09WG'+%O.M3J =KL)S76\J]Z:R''I1'FRFE8YV=GE1I.^VGX)82.8M,!D M"?>?6]Y0X&T(/U%:7/W,M@+-]3RR=* SBXHC^+H#3[\"GJ3PJ*2M#-S+$LOW M !$Q[>FFKW37Z47$.RQN($M"2.,TNX"7]>YG'B_[/^[#'ZNML9H2Y\]SOG?( MP_/([C+-3,,*7 1T6PSJ9PR6WWZ3C.+O+O >]KR'E]"73]T= K6#?U?P'/F+ M\.?)OQW4] ?AVT&24H4;*%3=:&ZP=-QLA;!3@FX^E_O98&7<)&F(]1:UTW'@ M='1BIH,'A^<^X1I.*.H9';2!#Y!G(VJ3,(GCP;KEHB0\ __8.!Z&R60"XR2< M9I/!(RLJ,L$UR> L%4J!<3B:^%P@[=)1-Y,GX[.! MC4[J8HUZ[ZN_2]%6VJY$]K/] [/JZNK;]NYU>F1ZSZ4!@3LRC6_&%%W=5?QN M8%7CJ^Q66:K9OEO1(XG:;:#UG5+V=> .Z)_=Y5]02P,$% @ LGA76(?) MC!@Q"@ =B, !D !X;"]W;W)K&ULU5I9<]O( M$7['KYCBVEMB%41B<%,KJ4J^:C?)>A7+7E7Y_N'@ $ M*!"BG+A2>9!P<*:GIX^OOQ[R_+XH/\F-$(I]R=)<7DPV2FW/YG,9;T06R5FQ M%3E\LBK*+%+P6*[GT[OK\O*\J%2:Y.*Z9++* MLJC\^D*DQ?W%A$^:%^^2]4;AB_GE^39:BQNA/FRO2WB:MU*6229RF10Y*\7J M8G+%SUYP"R?0B-\3<2\[]PRWD(?R MXB*5])_=UV.M"8LKJ8JLG@P:9$FNK]&7VA#'3+#K"3;IK1BP&Q6I2@YM;U2!X>V]WPBV*E+(YB1?,X7!PK9E M<9TB(FN:"#HDF9B&15.WL9*2%G!@U\6\\P,*8PL&S6WAE7<5QE50K# MEP,ZLV>,&% MW=;6Z7IA%UYGADX*%+2*DI+=16DE]HW=*/:,N0O3"6V2[01^O0;79D@APE55 M0F0WTG=&-[GC,AO,S$&1 K:=?P73YZI,;BL=FVA?^@MAX)/]\'=8/EDE8*12 MP/9B'=RT44"P7*[ /COS\L#T+ NF[UE>&P-$W(F2TFHWQ7%-B_L#4Y[J5.[X M&#<'K-YWYL[NNSMN\L6B<8#QI@<*)QW/,JA460VUH0XEDA!Q'M&N?OJIKQ!"1S(5\\NEH\ M_"[H19+AZIFVP_MXQ1G?0R>^L"'J[8<9X?HZHMS@(!*%%@XPN;]X,I(3,P<0 /8#>WEDG[]!<)3#B?OT?/IOY(^V4W./?IVR$8KCM13'&Z4X:*,B MA\BEC("8+2O0XB4$Q!!;&95UF*W$O44P[:)Z(8J\^MVRR" 8DY@2=E7C79]Y M1"4(2\%R&H0A3%0/,E CV;Q^";8KTF1)&?@B2BFA;Y"GRSV?G6EB*68H.* MWZ$?P(F"G2 :#S:.XRM]%&P3@9@HE065V1+AJN^[*"LJ#!%5H %:;;2IX\/: M4+N HAZV#+WD-EDN=+!%7\[V.H4/.2JUSI,_8<7N@]'$3;<8F#I!GT'D: X9 M6HYQE16E2OYLJ4,GDFO,[6G0I7$4+#K#VN*GMX8ED,@B>IP[]J,T#4DA).!A MM;&=L2U-JWTK_$_4!BJ\K[;65^O.'>H:D"8^IG40=!7N).9.91YHT@BV:H+I M>\71$4"T%TM'!TS=3GVKU?>L3=0(X!Y[@'&/GU"+^2TKV]YBR,<^?\QC=449 M@:F@A:G@6)C:4;^'IR,]#!OXF(Y+D%7]3JP*I>U.4X8@;52KPV1DC&N9O9 < MHJ](37;4#Y3LJ_D$8E!:8?_91[$=9SHS_B&BLCYR99W[ M;R25G/4?^WW;<+>^N],G,>11?_#XR39#G^M#**A%!MJ*HF-WJ-+UXPF?=H\6 MZ'QE2E3*K8\9-*/5#\$ @%7=TDV(""HZ%E"J (]AH!IR(%D\=&&?2J7:@U"& MRK60#TXWN.V;-C29^^^[^-LX[AGS+4UY32OTB9U!A38=;T'U"OMBOJ!8YI;Q MD;X[$,M3*%QEM!8=/ 5+5-FVYH3VM.D;>ZBP&W)FO$IDC!6.E9!&S)V%#GO. MO!G4].?,GD&3^9SQF>_0)?#@8M&3\0Z'@\$PLF ##2K$I8A@-V_G5^V?,X.* M0C+QHI^,)J!TS9PW5AA1K:^3/>/6ODZ-:D<$2:,;G[GN(3''[] ;V"$M\X@F M@(QU;13-P"2_@PR@J.JU"+$H%5;*:)DE>8)?0."74^V8&?J:O:I*.HFBU*]* M0/'/$!605+1$%&_85\AWD]TCV[G#;\!@U('8@;52##*R0%66I%%\* MYA0ED:*EP)8$D(DE=3/6$9(+Y%,%@#,H_D;2CC-T_-E/;#RDT2>'>$R+Y]!')S!_>@(O="AR3EGB M^T^)Y/VT/.2FT33MK P7.WA2*F'6_%^$\0A%6+0487$L17@M59(1CWE3 5*( MEG%>1U_1\H.,PK_0E.G._9.4WWN71^U1.MU*=88,P." ML?$2T0K#82=P 0(=IRN0#G MSUQG@8\^-$70HS#7\O$Q8"$,\(&5!/@8XGFR[S+'XT:K"I3I!7.AN'#3]8/Z M) 9JO(^-9T"DU#$]*.LC<<2MW7?RUK&1Y%K\KV1+?>Y"3^2E$)H#&X0\^)"-$T[^*:-^V/RJYTC^EV W7OTCY%5@@-/8L%2N8:@&G MF+!2_\A#/ZAB2S^LN"V4*C*ZW8@(\@X'P.>KHE#- R[0_M3F\M]02P,$% M @ LGA76 1B5]EE! LPL !D !X;"]W;W)K&ULI59+C]LV$+[K5Q!J420 84G4>VL;\#Z2[B'M(KMM#D4/M$1;;"31(:EX MM[^^0\K6.HVL+-*+/10YW\Q\PQG.?"_D1U4QIM%C4[=JX59:[RX\3Q45:ZB: MB1UK866MNYS;;W=R.1>=KGG+[B127=-0 M^73):K%?N(%[_/">;RMM/GC+^8YNV3W3O^_N)*R\ :7D#6L5%RV2;+-P5\'% M96+.VP-_<+97)S(RD:R%^&@6M^7"]8U#K&:%-@@4_CZS*U;7!@C<^'3 = >3 M1O%4/J*_L;%#+&NJV)6H/_!25PLW]O_T\<##B4+FGU$@!P5B_>X-62^OJ:;+N11[),UI0#." M#=5J@W.\-4FYUQ)V.>CIY5LARCVO:T3;$OVF*R;1;:MIN^7KFJ&54DPK].J! MPDJ]GGL:3!I%KSC 7_;PY Q\0- [T>I*H9NV9.67 ![X.CA,C@Y?DDG$:U;, M4!A@1'P23N"% P&AQ0M?0L#7H5]S5=1"=9*A/U=KI25.BM1.-63&E= MJ!TMV,*%VE%,?F;N\J2*&:(@AFD)?WO<5A<3F7 K'/)[$'/>X1^?/ MZ-2B8]1"^R@$E*K2Q@LXAC:BAHKG[18VFIUH6:O5A;-29A^2R)HU0!T3Z;R5 M0BFT*HJNZ6JJ68E^!<@/MJA8Z9PQ?.%AU[#( IPD,<\ZRD!\WF&4Q):\WD$ZKWYP ]Q'J%W$TAZ A.2?C>$ MN5#]M&0HFU^3,T8WVF0.OJA#Q9LB/X%R@*6H)YH$OEG%D#B?RFDA*,B0E>6E2KBJXGG"- M>6N;TQ65\LGT-PBW:VW?.SXF8PF:-#.>H!.#?1*@R1Z-TL'H]OB"[9EAY"0/ MEBKG^84;[1*!Y2O'*3!_VQ; -E!8=@QI 3/3IXXK;EL B@B.H\ !_?[,1HH& M[3I95&9%B\(X9%TK_X9&TIB&CTP3FK9OJS F.$R":?L$YY!^F,7@43#)+BP[ MB#= FT8&(/R6+=LRXQ0G839Z-[R300KZX-:.BPK9R/J9:O@Z3*2K?A![/MZ/ ML^^HW'+PNF8;4/5G*12H[$?$?J'%SHYE:Z&AZ5JQ@JF:27, ]C="Z./"&!CF M].6_4$L#!!0 ( +)X5UA9=:\;?0, #0( 9 >&PO=V]R:W-H965T MG50M56 M<(EW&DQ=EDSO;U"H9AG$P6'CGN\*ZS;"U:)B.WQ ^V=UIVD5]B@9+U$:KB1H MS)?!.I[?3)V\%_C,L3%'I%,\GA_0W_O8*98M,[A1X@O/;+$,K@/(,&>UL/>J^8!=/-[!5 GCO]"T MLK-I &EMK"H[9?*@Y+(=V7/'PY'"=?2*0M(I)-[OUI#W\AVS;+70J@'MI G- M37RH7INT[&'F_\"M[+H%L:A"?GB("_UUN2HJ3Z MYQ0%K8'):0/NHQ"]^*B,N1S!H[),D+E3CC2H M<3[XB^"[3 /*$RRWJ%VN#%RNN(1)W"<>G [F9[@:1E<3&N/A6TI<-\ZNK^#, M+4W[6YK^SUOZR-F6"V[WAW3;G[JP\^B/1&2N!)5\X'KC)!Q7@&%S ;1M,97 [^(!_TP4=?AN)+.HZ'X]F$CL_8_\%;\F!*7P?0 MHAZLVFM-]M-/9(73U0G,234:75'&Z+9'M0NK*M\7MLI2E_'3@MHZ:B= Y[E2]K!P M!OH?A=6_4$L#!!0 ( +)X5U@&PO=V]R:W-H M965T@#+8TLHI2H)>DX^?L.*5M5 ,?H"V^:.>?,##E:[)3^86I$"T^-;,TR MJ*WM+J+(%#4VW)RI#EOZ4BG=<$M;O8E,IY&7WJF1$8OC/&JX:(/5PI_=Z=5" M;:T4+=YI,-NFX?KY"J7:+8,D.!SME, ^@Q(IOI;U7NX^XCV?J\ HE MC1]AU]M.TP"*K;&JV3N3@D:T_^EFC^7$262)UK5.P)KGH"]@I!PN"S:FUMX+8ML7P)$)':03([2+YB M)Q%OL#B#- F!Q2P]@9<.*4@]7OH*WAU_]L'YT'T^N#3P[7)MK*9+\_U8S#UB M=AS1/:0+T_$"EP&]%(/Z$8/5NS=)'K\_H3<;]&:GT%?7JNE4BZTUH"KXO0(> MB^$DR_$8'FJ$X@4]W]/CF%YY>CFZ/UPC< .5DM0%S,6$:HC-FHRHCA-71U=, M-CD$TVE5;@O[ET;)+>T+98CN+; PF:=^3O/Y8"U:TH1@^1,QY>'\_!S.PSR- MQW =:OL\$M<;)^$T8PXU>\%=H7%-ATNHT%NQE-&8S7Y9]4\3]2!Q'"T!YC,: MY^EL18EM::#K[YF'2]U(N>M= M+SAFV0S2Z6S2E_I0AK%%'DZ3#+(P.<\G#\I2-+]9K+>09N$T3]QB&J:,P;%; M&XV:#B5BXUNKH5)M6]OWG^%TZ-Z7?=/Z9=ZW_L]<;T1K0&)%KO'9;!J [MMI MO[&J\RULK2QEW2]K^@.A=@;TO5+*'C:.8/BGK7X"4$L#!!0 ( +)X5UA0 M9DF",@, 8' 9 >&PO=V]R:W-H965T@'6CI;;"E2(ZDZ^?<]DK+B M%*[1+]*1O'OX/+SC<;97^HNI$"T\UD*:>519V]S$L2DJK)FY4@U*6MDJ73-+ M0[V+3:.1E3ZH%G&6)).X9EQ&BYF?N]>+F6JMX!+O-9BVKIE^6J%0^WF41H>) M-=]5UDW$BUG#=OB ]F-SKVD4]R@EKU$:KB1HW,ZC97JSRIV_=_B;X]X"4 M;)3ZX@;ORGF4.$(HL+ .@='O*]ZB$ Z(:/S?84;]EB[PV#Z@_^ZUDY8-,WBK MQ#^\M-4\>A-!B5O6"KM6^S^PTS-V>(42QG]AW_DF$12ML:KN@HE!S67XL\?N M''XF(.L",L\[;.19WC'+%C.M]J"=-Z$YPTOUT42.2Y>4!ZMIE5.<7=PJ:;G< MH2PX&KCXBVT$FLM9; G;><1%A[,*.-D/<-(,WA-49>"M++%\"1 3J9Y9=F"V MRLXBWF%Q!:-T"%F2C<[@C7JE(X\W^J'2NN:6ZLD:8+*$E\KON"F$,JU&^&^Y M,593N7PZ=0QAD_ST)NX*W9B&%3B/Z(X8U%\Q6OSZ2SI)?CLC(>\EY.?0%VLE MQ&NZB'NF2U!;6&.-)6>^O-=A-P/O9"%:2@%P"#?Y'IK@B!2@CK#>U 931P9>1J M*7.?=' 918VN.-24K2#:U!S5<(K2--ADK]Q1C*<7D^#,AR!#ETW#*QJ?*?;*$M]TYL5/52HG0.M;Y6RAX';H'_Z M%M\ 4$L#!!0 ( +)X5UBUHU$;DP0 -@+ 9 >&PO=V]R:W-H965T M.O0 *JM=]F9;2!)4ZQ @P5QMF(8 M]H&6SA912E1).G;^_8ZD+=N-JZ7[(KZ(]]R1SW-'3C9"?E$E@";;BM=JVB^U M;BZ'0Y674%$U$ W4^&+OB3P48=]8G9R4*(+V;PL9CV?1,0<,BU0:#8/,$-<&Z M,(RO.\Q^Z](8'O?WZ!_LWG$O"ZK@1O#/K-#EM#_JDP*6=,WU@]C\!KO]) 8O M%US9+]FXM2DNSM=*BVIGC!%4K'8MW>[.X\@&) H^$?AAUX$7M%B.+ M%W5O\>^KA=(25?#/N4TZB/@\A,F,2]70'*9]E+X"^03]V2\_!:G_:T> <1M@ MW(4^F[N$(&));*SD=HLYI^!H75A>@'9@ 1"%5IS3&IUV?O+FEL!](R%-;!K>[\W M(*EF]6KG.1=*DY])XF5IB&WLC<>9'0=QW)N70NIW&F1UO#KPXG&"WR@:F;X? M]1Z%IOP4,//"Q "EN"RQ;1)GI(.=I&4G>2T[\W73<,"29+S?4%62#[A_\K%V MQ=%4F0?@5.,A:N&X5.=(['1XGL03U[EQO32NV9%K>7#-G>0WR-$K:;*[:2@K MK"1H)=9&+ZS.^=IH@M56)A7BKJ4-XZ EL>!L94-0CM@]H6F$;>2E:=JS9U%@ M, J,#!<:KPL'"]N\I/7*2;'&*BZ^$I_B^G1YX6.T_N,OXQ9J]L;A]G[H'@%REX>J*Q%XUC2]0X M0J)$O7()V,5#B&F;)B0,O"R)3[*1,[I@G&D&!CL<>U$R-IW$2\=^[[.])*%X M1Y\0'$E'+:$2#DZ,9[R-;#FZ(.D Y9D.XO2E8<%4;C1*,$; -9%/WF#CC\B; M#C%DK1BRUXKAH8WPCNJU9-K.WFZ9LF?C"O:GPZ[/B:#;V<%#=>1!K"7FQL[+ MR[.E+PBWI9JP4UTAZ69&$7%FNB,S M&V6]QQ(+/UTB222(O!$2ZJA'\6!>)B;-E;I$Z>(*P*K\EHRP=&?DHG=O"AFR M]43Y&@ZEHZ'/E;V86JE@?.1;O;:K=N7(IGTT2@U.^^\H1T3C5(I=V&J\U$[$ MI4NJ"95&>U2)&M\]S_8ZS'?6"W,[@LP9%JS!.2T-CUY;%#-*](]U B\:^W19"XTO0=DM\>H,T M"_#_4@B]'Q@'[6-^]B]02P,$% @ LGA76&GMN.C- @ XP4 !D !X M;"]W;W)K&UL?53?;]HP$'[GKSAE/[1)E)B$!LH M"_[[CL[=X.M-H]VB>C@ MJ9+*#J.E&K#KJN+F>8)2;X=1.]H[[L1BZ;PC'@U6?($S=#]6MX:L^,!2 MB@J5%5J!P?DP&K?[DXZ/#P$_!6[MT1Y\);G6C][X5@XCY@6AQ,)Y!D[+!J]1 M2D]$,O[N.*-#2@\\WN_9OX3:J9:<6[S6\D&4;CF,>A&4..=KZ>[T]BONZKGT M?(66-GQA6\R(TA_$Q0X^J>') M*_!V C=:N:6%SZK$\G^"F+0=HT)EUP5"#0=K..JI$20=9N7%-1+FUF7-6;>G3^#1$=2 M@X1=EG8SZ[#ZVQA7>JW \3;%PW[DMX/?YNN%D(TBEQ3E#6ZEY&8.J14AM.KT(;Y]K1 M4 C;)4UA-#Z SN=:N[WA$QSF^N@?4$L#!!0 ( +)X5UA0&_4F8P0 ,+ M 9 >&PO=V]R:W-H965T<=L-++4 M&Q6B$W6[@T[!N QF$__M5L\F:FL%EWBKP6R+@ND?%RC4;AJ$0?WACN=KZSYT M9I,-RW&)]O?-K::W3H.2\@*EX4J"QFP:S,/Q1=_M]QN^<=R9O3FX2%9*?7D,]^8**$\4_857N[ 21;8U51&1.#@LMR9(_5.;S%(*H, M(L^[=.197C++9A.M=J#=;D)S$Q^JMR9R7+JD+*VF54YV=G:)FC\P=S)PS263 M"6<";J2Q>DM';PU\N&9TTK'DSAEUD@KZHH2.7H .(_BBI%T;N)(IIL\! M.L2S(1O59"^BHXB7F)Q!+VQ#U(UZ1_!Z3? ]C]=[/?C]D)E,X1.F.9TG13U]Z%C*9W&AYVZ6S8V&Y;@-*!K9% _8#![_RX< M=#\>"2EN0HJ/H<^6=&O3K4!0&7Q6"2NE3P%=,Z[A&Q-;BH36#H=^*)JC_@Y' M<[]&$/O.,^?\H7&>/CGG>^>>HN&Y9!938 ;650;V=W )EK 72AHE>.JW7C!! MLD58NCM@G*4/+\%BA;I12QL8Y"U'1CM2:FQ,(X,B<0ML,H]&-_$+X1I#$> M=@?>-.[%K856QOQ2XB<_O.TSTWF2Z"U-\9'JM<%2QJ'A):,#=T>,;P^N>#VDM)?U?";0-.4K4]"]Q,F0I_;FXJYC^K"J)-@Y^&EOWRCK#-P= ) :#?1*_ M4C/B[%0N^;^E?LN;4'NF9J84.2V5Z21>$HUYA=->PG/RX5.=54G .@E)G00Z MN9+9B>=V4K%KBL"=*P)+5P3&]#%1!<*'JY+AJ:>OTY(\KRUJ_@YJ>#YR)6)8 M7>F8+G)9(Q;U-7X._0I@/^Q#/ A_"KB)\BER%U;<'@U&96D:1#0.XN[!Z]_9 M:TP*U+EOOPR=$&6V[%&:KTV'-R\;FZ?M97OXA>G<<1&8D6GW;$BW5Y&ULO5;;;N,V M$'WW5Q#:8N$ 0B21U,59VX#CO72!;AOLINU#T0=:'EMJ)-%+TG;2K^^0NJP# M)"Y2%/MBDB/.F3.<0WJF1ZGN= %@R'U=-7KF%<;LKH) YP740E_*'33X92-5 M+0PNU3;0.P5B[9SJ*J!AF 2U*!MO/G6V&S6?RKVIR@9N%-'[NA;JX1HJ>9QY MD=<;/I?;PEA#,)_NQ!:^@/EU=Z-P%0PHZ[*&1I>R(0HV,V\175USN]]M^*V$ MHSZ9$YO)2LH[N_BXGGFA)005Y,8B"!P.L(2JLD!(XVN'Z0TAK>/IO$=_[W+' M7%9"PU)6OY=K4\R\S"-KV(A]93[+XX_0Y1-;O%Q6VOV28[LW"3V2[[61=>>, M#.JR:4=QWYW#B4/VG /M'*CCW09R+-\*(^93)8]$V=V(9B>-Y,K&%N6+ M4?BU1#\S7^3YOMY7PL":_&(*4&0I:RQO8<_] .1CD\L:R/@GJ?4%&=^*507Z M8AH8C&T1@KR+<]W&H<_$B2CY)!M3:/*N6&TZ".3SV#-Z[K_O2/) _%BMM%(KESZ>2;"'XTQ#V EWIGRJ5\\%N"R#YHX#B)*!T M ?-' A+WJ"/A!6<3&=)+A.";J)C1(Y2YYEFN**4NZAHI3%&.DN2I0FZ$38AG%-'"NF&-D<6QA8DBQU8DJ%M MM&QK:0N':F^TG=M'@:^PQ9O'Z5T8B^02OG\7E&_=9G MQH[C.?A;:43U0N79ZB9IY&J;^7',G87Y2<2=C?LTF9#OH&_Z_?2-&;/891?[ M,4^=!44:1IW"4?VGI?I6HKYH$3I9%XHB0O6QL-=\5R2>96C'H\.#1=V[XW6: M?Y&ZJ9]R[CQ9F+EX*6>]PJWNSY-,F75*$ZL6AO<8%3]H"'N0]L+Q%ICQ5NWN M!KQ,[2&CK2NW.?>"'(3Z_VC^WX+\5^5S/Z9)IX1)&CD;]:.HM74WXZD_H^"D MAZA!;5VGI#'>OC%M.S%8AV9LT?8@W[:WG=PGH;9EHTD%&W0-+]/8(ZKMCMJ% MD3O7D:RDP?[&30ML*$'9#?A](Z7I%S; T*+._P%02P,$% @ LGA76 4\ M%&F# P @P@ !D !X;"]W;W)K&ULK59+C]LV M$+[[5PP4(,T"PNIMR1O;@+U)T1Z2&KMI>BAZH*6Q1:PD*B2USO;79TC96J?1 M&CGT8/,U\\TW#W(T/PCYH$I$#5_KJE$+I]2ZO?$\E9=8,W4M6FSH9"=DS30M MY=Y3K4166*6Z\D+?GWHUXXVSG-N]C5S.1:E-AO>Y85^D[5\RB:6H"I3J%WC_I>/Z"=Y\8ML*U=7'0W5 H']%9OGX53/VW%SC' ^?X$OKR MOK\Q('9@\P6WHFLTL*: #9/PF54=@DD_W&'%-!:@!8QE=LRQBZ;''>M)Y .) MED@\6A*%(2&?2:CO2& ?;:/,%.Q$14^"NIFLE/&,$HWU%J5)]L0DVV0\G&SH MEJ*4!&!%U/$:7(&D^J$BD@9)&;A%.X(AEZ7WANKH;-"70-US;;QJ*"((C<>)I"EKBI'YPSP<9Z M2+7&13&>[]'T>6>-H4:YM^U/]3>W[Q'#[M!A5WUC>1;OV_,')BD:"BK\$/;+'A3$P?'&ULS5A;;]RX%7[7KR!FW=T$D&=(ZNZU#8SMI$W1N(;M)"B*/G DSHP029PE M*5_ZZWM(72S'LCQ(^] 7B:+(<_W.A3R^%_*[VG*NT4-95.IDMM5Z=[18J'3+ M2Z;F8LP3W;=K\0REM=*B;#>#!&5>-6_VT!IBGPVTW4"MW TC*^4%T^ST6(I[),UJ MH&8&5E6[&X3+*^.5&RWA;P[[].F-%NGWPS/0*T/GH@1G*V;-]>Z6K0JNWA\O M-+ QBQ=I2_*L(4E?(4DH^BPJO57H0Y7Q[#F!!T_7': M)HJ.U(ZE_&0&8:*XO..STU]_(2'^?4)ROY?M,$#Q+KY][Z\&#&?$S< M28+CXMYN.5J+ B(VKS9(&R"T89O_FRNDX7 !KXV+ M-KSBDA6(51EB&4 X-[8UL=CM4V:](7HN*B6*/&,::-QH>!EW**/M!R8K(*?0 MN[\)I=Y#0BCL*BV0LA!>66\^$VM7L$H=.?_@3+981( D7JZX-&AR#)H,I*AY M$.<&E,_3#A?7-U\4.D#4C<.D>7N^?4?$=ZZXM FQ>KZ^>I$2K M1Z0?=]R"U1"[MUF=9X?L#D"\X6C'92XLP.^W>;JUBWKX*T-R91AT APYSXSV MK2/W&M@\&B,R]^AK"*,N]0-8$3Q!QW>#R(,IF)]P=]B[.]S7W28 :QM\5R:0 MQCPX2>NG/:AZQO %=K5QC)B=&0:P+0='$,8DMB+"-_&[$4[Z43MWD8,GM)#J M-_OM+)MP%#+?Y!4KBD?$[EA>6(D:/VZ@)!AH4#? V,480\AU(P^"KQF%_=SE M8CET7).9D-@9] &C6H-F56;T_O67F!+Z^UMOYS-[R,NZ1#NA(1/FX'" @45G M"ID%=9DE##T7!Q1YD$>,;*VP U !:0"2DEH*-8>="P,7PC0TFI#R?SV M_=!- )AO:=AZX373$]>+$R 4O&FR"?!'/?BC?<%OS+PT'6.N'\>0/TEH'/G+ MKO7MZ+.6/L2#M,!_A$J%^(M"97%NLHNE9^1!W]B!QKC-<^U_47 30$VOZ*Y1WYD_%(?&F,W"4VQ\_#<"Q&)YQ#' M!XA CHN3EJE%Q.AVXOLN#2,C.9U38HA@:BNG1_ 4&.(>#/$T&. E-7 'KSU M9-BV#%@[(>BX.?K(M,G^\;AY;,"/1F2DS3W",GGO<#_(#JMO3I'.*!)EQY?QB&! M;!D&46/]\)4X;-NI=\@$;1.%_AQ/1N$SIB-!Y ';Q#H_GB?1E.\(?CI1XKT# M9[R-&3U33A+=PWU7_QNC.!TX%'D0W1A9YD9B:#;W W: MA34S[0D*H 9[@:C*)MD_%,=*V=P#+#M2H?"YSW56. =.1=&PF)@0-YM,FN\_+OC. M(+A*']$MDQLX[S4@[5JZR]H0-Q6 H,,&V<,NU$KTD:^DA6EB)2!M#0[0G]#U M[T&\YV^ -G_ KG,(!F&XY(8$A,0@B!% X*0#!XR?@K^(>KAMMY M7=9%<^<@^1VO:FX/$W#>AEQ9YD5AW""@4B*&M(1.U'!=BUH>_@&R:YAOSWT> M=1/3&-N7K;F'X]Q_L+?7"!F^-++_BJJNM0XJ19:O:>L)_MKUF7S>7BT_+FCO8SH ]Z M E3P-6S%\PA.\+*Y]FP^M-C9J\:5T%J4=KCE+./2+(#_:P&GC_;#,.@OGT__ M U!+ P04 " "R>%=8ZAR!2UL$ !# &0 'AL+W=OVUV']8O'M'CYW?.Y\DUSI;R9!M/"4"FFF7F+M MYMKW39A@RLREVJ"DG5CIE%F:ZK5O-AI95!BEP@\ZG:&?,BZ]V:18N].SB+E"H?.IUO=W"/5\GUBWXL\F&K?$![>^;.TTSOT:)>(K2<"5! M8SSUYMWKQ<"=+PY\Y9B;QAB<)RNEOKG)QVCJ=1PA%!A:A\#H\XA+%,(!$8WO M%:977^D,F^,=^DWA._FR8@:72OS!(YM,O2L/(HQ9)NR]RG_#RI^"8*B$*7XA MK\YV/ @S8U5:&1.#E,ORRYZJ./R(05 9! 7O\J*"Y7MFV6RB50[:G28T-RA< M+:R)')?N41ZLIEU.=G9VP[B&KTQD"+?(3*:1(FX-G'UA*X'F?.);NL6=]<,* M<5$B!D<0NP'<*FD3 Q]DA-$^@$_T:H[!CN,B.(GX'L-+Z'7;$'2"W@F\7NUS MK\#K_;O/[[D)A7)N&_ASOC)6DTS^.N1T"=D_#.E2Y]IL6(A3CW+#H'Y$;_;V M37?8>7>"<+\FW#^%/GLH,P94##=<,AER)N 39RLNN.5$G3D21J'G?R2(%BG%5BY#*^RF_]-K"QMQ35?5O)S M5$6#NDV(:(X:(6TPCQWSQQUS1NF_X[YRW G,!8.$@>D*=2V. MU=NZ9RY(R4 M)@E"E!6F;F.+3 ,Z8;ZVOFX5,82S76BWY[!D6F^=\>=,63*ZTSPDU@]\+7G, M0R;MWOA7=^_9)V7,.5#%;'V4EEPS%C2S""9G&_@%NNVK8$3?MV^N@F[P[LC* MZ&K%PT%IJ8G-1(U0U2ZO=?NC8/FX!GC>33J=EI+*@X4 M4 <1*BKN$5)L7(%V!'KMT;#_@D*3X//^&3U9AT;_57\_4V_!_]);\+/T=E1H M07L\'KR0Q,N5T>B$RL;]_<.OYD'_J+YZ@]?Z>KW6'W9_3%^#=M ?-P>'!+(; MG:BY@[KF#D[6W'LEQ 5%-F@#^.&QU"@5&).) MRLUU(X5:>SQ:"T9!"]$I^K56Z_"TYN'WC!M>0$=.+TWYQ\=I]-J#(3UXPF@3 MG/">S2@93]W>H]O+W)T?KMQM8)N-5D^<&BT4V[*>C88GZ>04DSKGN.OP0IW1 M$)^H9375WZ*BP.J]?YRY/*0XO]&6I:C71?-IR(E,VK)#JU?K_G9>MG7/Q\OF^);I M-2%=8/[#C^[4' #G$P &0 'AL+W=O>OP"C9U)[!2KQ?'-LSMM=MG$EV7=O;3J?3 M!XB";&0I0@4@VYM?W_.!%"WO2DJV+R(H M_MG.]"'C]I\\D^2.G8\Z)I[Y$':LE[+%D[DV"^%P:^XG=FFDF/E#BV82AV$^60C5CDZ/_7_7 MYO18KURC6GEMF%TM%L)\/I>-?CH91:/U'S?J_L'1'Y/3XZ6XE[?2?5Q>&]Q- M!BDSM9"M5;IE1LY/1F?1T7E)^_V&?RCY9#?6C#R9:OV);JYF)Z.0#)*-K!U) M$+@\R@O9-"0(9ORWESD:5-+!S?5:^E^][_!E*JR\T,T_U(>8*&:_ZM8]6';9SN3LM8 );!H,B]>&G<=[ M);Z3]9@E$6=Q&"=[Y"6#HXF7E_RAH^R=LG6C[EV MB90N1W8I:GDR0CY8:1[EZ/2'[Z(\_'&/O>E@;[I/^NFE,*UJ[P'*+]K:0W8N MD8&2;>*US>2]0K>;_*6F::=)=9J<9T:MD8;6,3UG[D&RN6Z0S3AT%/Q+"M.C MSH"97$RE(=P"PHW B^DG"CZ.;\?L>W; *A[G&3O$.N)AF/G_HKCD>56QP^"] M;M_ZK67*TZAD1<6+)&9YP&Q?QZESU&24X8)?D+-%'. MXZ)B4<43X!=%O$KB'II>$(LRGD<1A/.\"/V6O S>R;G$XUFO!K#SM" JQ&F% MNR3C5?&* VF9X5G"4EY51:]A+8285!'<:173X9!798S#W:XA.(B%>4UE^)3R M/(ZPB",>Y7''P(J'4;J?/?G GOS_9,]@//'GS%J)OT4[8[\H,56-&NF4D0O"OVX0>. MF"<%4H"G<1Y@@L!\T$)3_2#:>\@A9V-P+J3?(@L^H*X:5H".99(%?S/T?!M, M6<83TAKS+$J14H"\5IU"<&4,B0U3R*PN#O*]& /E!MY+(!MWRJBK24*0@GTJ+SX59D/E:7= MH>9[3\$LI>Z$:\3NT"=WY=DNESBK&VSK(H_D:U$)ZZZD\F]+R/8&Z.' MEM1#08\4Z;?SQ&;(?:E,>1%7OCL<4"\@#G]S=/:4V6(HL\7>,GLC,974L*P# M#[&XG,^EG_)?C4GL1CBYK:SN%W^W.>? %TS&2(9.)81VS40X/P_Y;C67,V1# MP^R09\@-=!WMM\C!MHT>3AO^?)>^^TKE%ZKB:!RR-Z\O/NU?3W/ ML*@OW$ V'$?L\ TN,62EXP2BAL8\Y"[)FY%)I!^IJN"E9Y!#F=MIYP'DI20< M?1OBL4B@[,U0)2UZ%))PK66P%V325.R@^,MSSO+268_ MFOG)=6/O 7;W)H2=">&X[%T$#BM 18 /?20<5Q122*8CD=>PK>B_I1(OK=T, MIO5*BB^TP=;@;"B_1),MA0CER\<_@K%=N B4X*)K(JKU!;76Z/6_]PGW2F>\ MUME#"2'!U0*S0C<*;%3C=3P'9...0WU(TW%&>F]D5^=Q=J8LAJPE=1O=>IY# M>4=R+_O#Q17[X;LRCN(?AVOI0WSY7"O;S[!"S=@*PTE'DV7_LN^DP:MN%XKU MV8C.KN_Z/D&>90-V7:B"RUV)AI:.W? I]R%-_/8]=:@>;#(TT6.YFB++=G$QU9TJ?9_Z@IYR+ MQC='I/O/HET)I+.?HC&_5/X:53F&/*08<<3(QF%=8>6&*^LD# "\!P &0 'AL+W=O:&&FIG#,Q<.YSMM'FTCA(/GKE5V$33. M;<_#T):-Z+B=ZJU0J-EHTW&'6U.'=FL$KP:GK@T9I5G8<:F"Y7SX=VN6<]V[ M5BIQ:\#V7RUOK1;WZM%@'UA$0K2N<1.'Z>Q)5H6P^$ M-/[=8P;'([WCJ7Q _S3$CK&LN157NOU35JY9!'D E=CPOG5W>O>+V,>3>KQ2 MMW9883?:9BR LK=.=WMG9-!)-7[Y\SX/)PXY?<.![1W8P'L\:&!YS1U?SHW> M@?'6B.:%(=3!&\E)Y8NR<@:U$OW<\F>A:\.WC2S!^\,/]WS="OOC/'2([FW" M3@3FRU<5+5\/?%VCJ#G?'/:_&.:,GK:/ZVG-LM+\4BP.M@ MA7D2P?+[[Z*,_O0.U^3(-7D/?;G"VU?UK0"]0;Y/0O4"N*K@LU;UA\_8R!5< M6"NC"?I.*JE+P%J<;K/][$E@_)<0"N.O3>4VR_, M+]'D04F'QBO''2K/(*:,I#'U$LM(FD4HL6)&8L8F5PURAHCF),MCB**4%#G% M?49FE$ZN_A-EX\O?KULDF#!"LQQB-"HHQ!EA*9NL,#2._2$0DQ38U$E.6(Y6 M,S)+V.1:*!Q>CU[): [1C.19 ADI9L7DGLL=5\ 8R:(":9*H*("A7Y9/?G<- MQJFT^O P74T!B264(4'D-X,H0^:80-W*BOM8%>;"#KDX@S2E),%%KA MI8B1@J7[?'&?8N>,7/?>&>M2ZE[A'G5^8E70;[%PR "TD;54OJG\SA\Q?;LB M)[UVSU4M<3 S+R2I>GD1CS+4D-4H$7L MX92>.VVAB<3M1.F'MX-.^9U'*['O\>GZ6*&ULO9M=;]LV%(;_"N$-0P>TL21_Q,T2 TDH;0$6U&C0[6+8!2/1-E%*="G* M3H;]^)&2(IFI3-O+@6\22^9Y^/&21]0+\W(CY-=\2:E"3RG/\JO>4JG51;^? MQTN:DOQ,K&BFOYD+F1*E+^6BGZ\D)4D9E/)^X'GC?DI8UIM>EO=F"OXG2]3RJC?IH83.2<'59['YC=8= M&AE>+'A>_D6;NJS70W&1*Y'6P;H%*,'KWX\^7?:4;9ZKHQW5#<-608$=#_ #= MBTPM'NYU]<<=CFE\ MA@:[:P\/#P\ZPJ/#PWW'6 Z::3(H>8,]T^33_FGRU^\Z%MTIFN9_=S3\IJIH MV%V12:07^8K$]*JG,V5.Y9KVIC_]X(^]7[HDA(1A2%@("8N 8);TPT;ZH8L^ MO2>JD$P]HQ653"0F4RQUNN;/B+-O!4L0R]8T5_IIH_(NO9WT8_6&A&%WOP M%F9O">QLR+&K"Q(6 <$L <:- &.G )_UTI%%;):83J*9R#[$)%^B>$GD@G:N M)R?OV/4$"_53 @A*XV 8)9XYXUXYT[QKO6C+V&\,)MCE-/8 MY$G6K9H3=*QJD#!7'1LJ/I]I"?H24'A*&(6$A)"P"@EG2 M^U[[ENDYU_&,RECO+1'ZE>B^IA+Z#)"6<_4,35*ST M>V7!%=.OF":U*L6IV9SHMV.UU,6XOIV4'%*HI3#[TZZ)XF[5L3,%E(9KVF0[ M69Z-7J5=T"HC*)H]";:L!O^09([^13<%XXE9\B1+VHN[="7%FNY\DW#CCU83 MDH9!:2$H+8*BV;('K>S!J1)_71/4#("D85!:"$J+H&CV#&C-(]]I4$QG4JRH M5,_OT8P;ZL%;,G<*"^H-@=(P*"T$I450-%OKUC/R M1R=+Z)!&SBTH#8/20E!:!$6S9T!K6OENU^JM"1W4PP*EX3T]'SCR.:BO!46S M%6Z=+=]M;;7Y_$',U89(6HK<7&"ZIESLSNR@?AP:T)IWO-(+>G-E!K3E0&M[3\\"1V4&=."B:_:.( MUHH+W%;X M,&[FT<*"VFN@M!"4%D'1;*U;QRT8GBRA@_IPH#0,2@M!:1$4S9X!K0\7N'^\ M]=:$#NJ]@=+PGI[[KH0.:K1!T6R)6Z,M<-M-;4+_7S:,FWZTQ*!&&R@M!*5% M4#1;]=9\"\Y/EMI!C3A0&@:EA:"T"(IFSX#6B OWSN"D5"[*TU(Y*E=L=6:EN=N M]T0N6)8C3N<:Z9V=ZV>3K$Y.51=*K,J3/H]"*9&6'Y>4)%2: OK[N1#JY<)4 MT)Q?F_X'4$L#!!0 ( +)X5UB9YJ6N%@, *X+ 9 >&PO=V]R:W-H M965T M$ ^^9-M8E]C!=MN[?\_:24-3TG)(>6EL9V?BF:[7.]X+^: 2 $T>LY2KB9-H MG5^YKHH2R*CJB!PXOED+F5&-4[EQ52Z!QA:4I:[O>0,WHXP[T[%=6\CI6&QU MRC@L)%';+*/R:0:IV$^OPI&)MP'?&.S5T9@8)?="/)C)33QQ/+,A2"'2AH'B8P=S2%-#A-OX M57(ZU2<-\'A\8/]HM:.6>ZI@+M+O+-;)Q!DY)(8UW:9Z*?:?H-33-WR12)7] M)?LRUG-(M%5:9"48=Y Q7CSI8^G#$: [. /P2X!_"NB= 00E('@NH%<">M:9 M0HKU(:2:3L=2[(DTT4M6F'3Q-@43_053B!IW;38-4A"JR !D! MUYA !G,G-$V/D*]"T)2EZC5R+V$'? MD!CQ*<$L/N':@(G/!#8VD-E>63#V, M78WJC08W*I7."J7^&:5=G]P*KA-%/O 8XCJ!B[95WOD'[V;^1<80H@X)NF^( M[_E!PX;FSX?[#?#P^?#N!35!E0F!Y>N=X9MC)C"NR V/.DWN7D2;ZG2E.^;G&F3+&R)K.9:KW*M9]F#,(3<:,O6S MRFT:V21:V1%8SLE\9V;^,**AV5'"U/#9"X*>4U2+C+];U:T M21:V1%9S<%@Y.&S[> W;-+)-LK ELIJ1H\K(4?O':]1T>U[;5.UF?8C!:]XQ^:HI.]I7)C[KD4 MUDCI=89X\F71'183+7+;+]T+C=V''2;84(,T ?A^+80^3,P'JA9]^AM02P,$ M% @ LGA76)!9U@N1 @ =P8 !D !X;"]W;W)K&ULK55=;],P%/TK5V%"FS26-&D'C#92US*-!T35,GA /+C.;6/-L8/M MMN/?<^UD42?::0][2?QQS\D]Q[XWPYTV][9$=/!0265'4>E6A_V +W^$4#: M*7 K(6D 6A369!UI0YE@^-WH'QT<3F!\&;@"8U M0OE37#A#NX)P+E\TIP=Z!0NQ5F(E.%,.QISKC7)"K6&FI> "+;R#O>!QY?-VO1'13U+(NOU2M;,XZCB(K1HMEBE+]]T[M,/AV2^$ID3P1GG> L ML&='!,^)D1E> AT?3'%+C:"NO/;/#]1:+,*O\=(Z0_7Y^Y /V6OZ\$ID3WSH M=S[TGSWXB;;.5T*E96'/H? EXBW1X4(X385)-YW+34%U05>^6>?M16%'+TKS MU4'XJN_!VSP;)(-AO-T7_G]0.KC\V 4U@N*]MN!;\E=FUD)9D+@B6'+QGO"F M:7/-Q.DZ=(JE=E3 85C2GP&-#Z#]E=;N<>*;3_>OR?\!4$L#!!0 ( +)X M5UCD8:B2:P( *X& 9 >&PO=V]R:W-H965T0DK!I>Z@4-=KV[, %K!J;V2;I_GUM0UC2)E$? M^@+^..=P[S$^=Y*J^A(>I:M,#-3BED0[29RLI3 MK012.%+#O-#W)UY#*,=IXM96,DU$IQGEL))(=4U#Y+\%,+&;X0#O%QYH56N[ MX*5)2RI8@_[5KJ29>:-*01O@B@J.))0S/ _NLMCB'> WA9TZ&"/;R4:(1SOY M6/OH(G'1UKBX7BO_MWU;GK9$ 5+P?[00MKE@REW1;L#Z&.6=TJ(9R*:"AO+^3IX&'PX(P>0, M(1P(X4M"?(80#83HK81X(#BKO;X5YT-&-$D3*79(6K11LP-GIF.;]BFWQ[[6 MTNQ2P]/INC]N)$JTIA6G)YZ+CFO(*K02C.06%KM !>&XV"\HZ>VIH M#7DGJ;:@3QEH0IGZ;."J)A)4XFE3IWV:EP\U+?J:PC,U!2&Z%US7"GWC!13' M IYI<.PRW'>Y""\J9I!?HRCX@D(_C$X4M'P[/3Q!S]Y.#RYT$XUG%CF]Z(R> M]?[JA/FGG.Z5XM-*-E/N5$MRF&$3&@KD%G#Z\4,P\;^>R(KRA5B4!I)__KV!B/9 MIV,_T:)U>;$1VJ2/&];FAP+2 LQ^*83>3^P#QE]4^@Q02P,$% @ LGA7 M6+S--S/2 @ 2 @ !D !X;"]W;W)K&ULK59M M3]LP$/XK5H8F*@WR6F"LC40;MB&-K:)C^VR22V*1V)WMMO#O=W;2T$);\:%? M:I]]S^.[Q\Y=!TLA'U4)H,E377$U=$JM9Y>NJ](2:JI.Q0PX[N1"UE2C*0M7 MS230S(+JR@T\[\RM*>-./+!K$QD/Q%Q7C,-$$C6O:RJ?1U")Y=#QG=7"'2M* M;1;<>#"C!4Q!W\\F$BVW8\E8#5PQP8F$?.A<^9=)W_A;AS\,EFIM3DPF#T(\ M&N,F&SJ>"0@J2+5AH#@L8 Q598@PC'\MI],=:8#K\Q7[5YL[YO) %8Q%]9=E MNAPZ%P[)(*?S2M^)Y7=H\[$!IJ)2]IE<:5&W8(R@9KP9Z5.KPQK M/]L!"%I \!H0[0"$+2!\+R!J 9%5IDG%ZI!03>.!%$LBC3>RF8D5TZ(Q?<;- MM4^UQ%V&.!U/F^LF(B=35G"6LY1R3:[25,RY9KP@$U&QE($B)V3-&45'23D9 MSZ4$;O>/?PBE0/7(-WQMBMQ!*F0&&6'H);A"FHQJM*<:!WPYVO!84(]<4\GQ M,"1)0%-6X=()N9\FY/BH1XX,Q>]2S!7EF1JX&O,VT;MIF^.HR3'8D:,?D%O! M=:G(-<> -@E<%*Q3+5BI-@KV,B:0GI+0_T0"+PBW!#1^/SS8 D_>#_?W9!-V M;R"T?-$.OE^Z!$E^"H[%1%)[Z3<\%360X^LGK"\*>MM$WTMJRM6EFM$4A@[6 M(P5R 4[\\8-_YGW9)M@AR9(#D6V(&75B1I8]W"'FVP]CFW;1(;4[)%ER(+(- M[?J==OV]#W&E7=IH]TPJ6U&V"=@0]2V1:6V+V/]\@=_28EV8MTXGT<5Y?],K MV>(5AMZ+5Y.*NU9C:Y"%[56*V#+9%(YNM6N'5[8+O%H?89MLNMH+3=-C;ZDL M3.6L($=*[_0<8Y)-WVH,+6:VDC\(C7W!3DML]2"- ^[G0NB580[H_CS$_P%0 M2P,$% @ LGA76+YF5$31 P YA, !D !X;"]W;W)K&ULM5AM;Z,X$/XK%K=:[4IW!?,6TDTBM>5.5^DJ5>WNW8?3?G!A MDJ %G+6=9._?GVT("<1%[5%!S0M: M(P;+N7.%+U,<*X"V^+N /3\Y1BJ4)TJ_J<5M/G<\Y1&4D E%0>3?#FZ@+!63 M].-[2^IT]U3 T^,#^Q\Z>!G,$^%P0\M_BERLYT[BH!R69%N*![K_$]J (L67 MT9+K7[1O;3T'95LN:-6"I0=543?_Y$"@A; M0*B5:4+1.J1$D,6,T3UBREJRJ0,MID;+\(M:Y?U1,'FUD#BQ>( =U%M #Y#1 M55WH7/R&'IM=@.@2I04GJQ6#%1&0H]:;H]SJ'O$_@RL"ZZ/Q#=-?^ M*&,*V04*\*_(]_S X-#-R^&^ 9Z^'(Y'H@FZ7 6:+WB.[Y@*E2:9G$/V_OU+ MFJ); 17_:M*]X0W-O.K1K9N5M$D1>J7; [U<)@EL1)/.V;I08S[$_]J#/K^1]U M_D>C_G]FI.8;RH3>#Z8H1O&OS;M-LM0264^WN-,M?J,ZBFWJ:9,LM436TW/2 MZ3GYZ3IJD/')S@\\'$9X4$QH,Z.C?SD]!+/',=)9W_R:C_MW4N7[2L M(*4I@E'L:W-NDRRU1-;3;-II-GVC&IK:U-,F66J)K*^ M?'^$H3)1X.X@[S(S'4TCGQMXJVRI;;8 M^JKY1]7\-RJFEMB6J#;94EML?5&/S3(>[1W'ZRDXV_]QXD?#[LYD%OJ39%A- MYV9A@J/I,\5T;$_Q>']Z!8QJA9#\GD(I+.7G-AC#&>5Y]2ZPR9;:8NMK>&R1 M;;*EMIBZXMZ[)_Q:#LY7EJQZ5MG,AV6UKE9F'C^66D9S"8!'GXX MN2<#D K82@^2.,KHMA;-M* [VPVKKO2(9G#^6@VQ]&#E2--,P.X(6Q4U1R4L M):5W,9$^L6:HU"P$W>@QRQ,5@E;Z< TD!Z8,Y/4EI>*P4#?H1GN+_P%02P,$ M% @ LGA76(M7Q[3N!@ UD$ !D !X;"]W;W)K&ULO9S];YM&&,?_E9,W3:VTQ@9L['2)I<1PMTR+%#7M*FW:#P2?;51> MW#N3#/U_?R-7#VD(D/#F6XX4D@3[(M3]4[JTPD0:Y6Q7HHMX('RS(HB8?V:.0.DR!*!_.SS@?6(/'#6^B]28O-@SG9]M@S6]Y_FY[(]3: ML*$LHX2G,LI2(OCJ?'!AO6;.J @H]_@CX@]R;YD4'^4NRSX4*U?+\\&H."(> M\S O$(%ZN><+'L<%21W'QQHZ:'(6@?O+CW1:?GCU8>X"R1=9_#Y:YIOSP6Q MEGP5[.+\3?;P*Z\_T*3@A5DLR__DH=K7G0Y(N)-YEM3!Z@B2**U>@T_UB=@+ ML,9' NPZP'YN@%,'.,\-&-79\-<'4=!&X9U M3K_*:1_)Z9#K+,TWDOCIDB\[XIDYWK(-@*$Z '(,E?OZMMY"KGB?R[XQ O*^2X&UFTYJ_E-@CY^4 UUY*+ M>SZ8__2#Y8Y^Z:HU$N8A83X21I$P!H)IBADWBAF;Z/.K-%2=L.1+\N(-7^Y" MOGQ)HI1L=R+2YWG,57>:=TG)F*NOE) P#PGSD3"* MA+$*-BEAQ4#J?JZ&5>KO;'C?(9))(Y*)421O_?<7Y"U/MEP$^4YP$N8C810)8R"8)AFWD8R+[XE M*2VHU4"JL8A21;HD<13<1;%J8YY0B3%C7Y4@8=[LL-]VIK:UWW-78D%FI4@8 M \$TL9PV8CDUBF41R$U3>;(265*M5?U.EQ2,O+Y20,*\"N;N2^%T>GJH!&12 MBH0Q$$Q3@C5J/9G1_SBC,2?K*Q0HS8/2?"B-UK3]%NW5]'1\(&.&2JNK9<_! MLYY0R[VJ?"8^=Q;?&-N[^$B:5]/VVPG+FHT.VPEH6@JE,11-+[[=%M]^HOAJ MB+F.[F+^.)K8BNP^DI5U6PXU.F5AI/:6!9+FU;3][YWEN),N72#S4BB-H6BZ M+EH7U3):;G/*AE.9#:11* M8RB:KI_64[7&>//#@IJG4)H'I?E0&H72&(JF*Z< M"P^:T(?2*)3&4#1=%JV9:AF=M^]BAIA3]E:+>S#NF-K.^'# M[$+=T9JV7WQG9-D=Q4>F]:$T"J4Q%$TO?FN16F:/]&LGNU"GM*;M=Q/.S!IU M=1/(O#Z41J$TAJ+I%V^U?JEM]DNO@W4G!(&-A/K;>FH'ZJU :A=(8 MBJ9KIO57;:,+]Q4SVQJH_5IV^&/DPIRWMQZ@KBF41J$TAJ+I>FA=4]OLFF)_ M\C^AA3-RN9@-ZK2F4YD-I%$IC*)JNA=8@MMP6J??@=K!&JO0FD>E.9#:11*8RB:?M-F:\$Z9@NVSZ#$.;RP MTG4Z#/2%.6=?+4!I/I1&H32&HE5:&.[=79YPL2X?'"!5F7=I7MUBW6QM'DYP M4=Z2_\5VWWI-JT<,M)CJB0?7@5A'J20Q7RGDZ&2JM"&JAPA4*WFV+>]AO\OR M/$O*Q0T/E,B*'=3[JRS+'U>*!,VC'.;_ 5!+ P04 " "R>%=8VNJ8:L ( M "=6P &0 'AL+W=OQDE^-=D4Q>[C=)JO-G(;YA?I3B;JE8IH]3O-=)L-U5;2-I]2RO.DVC)+)\K*:=ILM+]-]$4>)O,U(OM]NP^SK M)QFGSU<3>_(RX=?H<5.4$Z;+RUWX*.]D\=ON-E//ID?*.MK*)(_2A&3RX6IR M;7\,'*>LQ*5?E/DW_+)_\N+Z:6.4[DK%<%24B5/^>Y(V,XY*D MWL=?-71R7&99V'[\0A?5RJN5N0]S>9/&?T3K8G,UF4_(6CZ$^[CX-7W^0=8K MY):\51KGU5_R7,]K3RZ+&9/(PR\]1>!_%BJEF4:_O MMVKZ=[XLPBC.OU<+^>W.)]^]^YZ\(U%"OFS2?:ZJ\LMIH5:L?'O35;T2-X>5 MH"=6PJ;D7'ISQT='Y4+G6"G9,**MX[ 2O M'[^!]_3IP'"&&>7^_&.^"U?R:J)VV+G,GN1D^>]_V9[UGZ'F(F$^$L:1,(&$ M!2"8%A'G&!''1%_>A/F&[%0RWI-$?7NKO=&JG!*^[(O4A'>V,Q0;(W=L; XP MMX*5AP!/2\;7TJ1V'_DP+;^ZZ^ER\/Q?MSB.0[ST P;3VN M9Y+M1DE8QN[_F#S)I$BSKT,]-]>.;3J4YD-I M'$H34%I0T[SV;QV;>27CFX[DN9#:1Q*$U!:4-/:;9\[,W:B\8T,M(T^ M21W]%6'R&*E#?M.&#Y6"4)H/I7$H34!I04UK)T =!+K6B0@TSL\V2[]*#3R5 M:J!4]X<4'&W^8!R@*A!*\Z$T#J4)*"VH:=KWP-QEI^+0N$7;+!=_+L>G'[1, MQ*V196,PH(H12O.A- ZE"2@MJ&GM8'QPYM:IWPJ-0;2-$FIYN\]6FS"79)=% MJT%#9 :,[C_4(T)I'$H34%I0TS1/Q&8G15%C"6VS)A0RJWXM;LEM)/^7KF06 M;J-53JZG=^WS60:# 76'4)H/I7$H34!I 8JFG^/3B$9J?M$R]\XV I.<(R-<'),R8T2& MBD@HC4-I@O;5H6U9O(MS$6DC)ND_/QO1 M7#JZ[U '":5Q*$W0OC5D]F+N=CO_%J,WC$J8R:.# 96/4!J'TD1-T\81;#J;]Y+Q%EJ1-5J1F<]??'U8 MP@P8&P HS8?2.)0F:EK;%LTH<[K]1RU4[W^C#)E9&7X.'^/PGEP'KPU"F#FC M8P"5AE :A]($E!:@:'I:&KG(J'$0XLSK6Z&6$4KSH30.I0DH+4#1]*BTKH0V MV\A_?IUK#6[O.!V[:U9NS(L?'0OLE<_82Y^QUSZ_A9]DC9]D9C^I]B!%E#R6 MAGK5WID,!F% L;F>TPT"5#E":1Q*$U!:@*+I06C4)/NF"ZD9U$Q":3Z4QJ$T M :4%*)J>D49A,K/"/',\FPU8N>[@W(UY4:,C )644)J T@(438] XS+9:R[3 M,)S-^B[.Z1TG0,TDE,:A- &E!2B:WO=&8#*SP#QW,)OU_9MC=R, M9%0&H?2 M!)06H&AZ!!IIRL%;]A)-/IG[_WP;-ZWQ-0KPBE<2A-0&D!BJ;GHG571;-7?'T8OJ[N MK-R9?F-_Y(<[13>8PXVK/X?98Y3D))8/"FE=S%0PLL.]H ]/BG17W8KX/BV* M=%L]W,AP+;-R!O7Z0YH6+T_*!1SOR+W\/U!+ P04 " "R>%=8E? C\5," M X!0 &0 'AL+W=OJIFE06MM\4VE3"Y! ME0KC*#H/*R'K($U\;FG21+=6R1J7!JBM*F%^SU'IW308!2^).[DIK4N$:=*( M#:[0WC=+PU$XL.2RPIJDKL%@,0UFHXOYQ-7[@@>).]I;@^MDK?6C"Z[S:1 Y M0:@PLXY!\&N+"U3*$;&,IYXS&#[I@/OK%_8KWSOWLA:$"ZU^R-R6T^!S #D6 MHE7V3N^^8=_/F>/+M"+_A%U?&P60M61UU8-9027K[BV>>Q_V '%\ !#W@-CK M[C[D55X**]+$Z!T85\UL;N%;]6@6)VMW*"MK>%H2CH]._J8)V9W!HGBP*/:\DP.\MV*CQ!IF7_<]>DW> MFS1NNBZH$1E. QX?0K/%('W_;G0>?7E#Y'@0.?;LXW\X1_AYPSFXMEC1K]<$ MC_^#X,D@>/*FJPM!)<]D_[<41E===-C>CN_,\[F[9IN.)DFXW=<0[@V"NU-N MA=E(_I\5%@R*3C\QVG1SV@56-WXVUMKRI/EER5<;&E? ^X76]B5PXS9&PO=V]R:W-H965T^6.KDA-OOKNB"C9G^O!I)<^3F*C,> ML5AQ$2/)YCUG@*\"OYD4I%=\X6RC=MZCI"L3(;XF!S>SGN,E=\1"-M6)!#4O M]VS(PC!1,O?Q+1-U\C:3PMWWC^K7:>=-9R94L:$([_A,+WM.QT$S-J?K4'\2 MFS]9UJ%6HC<5H4K_HDUVK>>@Z5II$67%Y@XB'F]?Z??,B)T"W-Q30+("#L.D)BC(97R@<<+-(C$.M8*T7B&[E)#V0P- M[IDT P1],(]/)9>G0M)\8?> M(!ZCVZ58*R.KNJXVG4INS9UF'7B_[0#9TX%K-FD@K_T+(A[Q*\J']O*_UG$# M^5Y:3BK*@R-:)YVJ[ ;IET2H3&+8R6D M0N-1XV_1$(TJAZR:27)<^<_L\_X;;W6Y5?D&(!D%C)2S_W MTD_5_3U>Y@/QFL=<;T=HU:C\YX,I1#>:1>K?*G=]2'U]A2"LWI/7"J8O^0\,T MT9E$(5=:N9*%-$W<)5]59I^UR;H>0HH%0&(EJ]NYU>VSS.PVI+N08@&06,G= MB]S=BQ?.;&M]7=\@Q8*+BIGM>7MF=B7TS0 Z-26<;296[=Y(A75H*O30!R?/97!F, MUF;K>@LI%@")E>S&7K&<]\X2C5DS0 :#J@50:F6+=X@)OS ?[0*US8-4"S*U MW8C<&I%VV=I.@;++@2[[!T,2%Z2"K4MU@Y%2"I.1$1IQ]D-, MC8<1GQHH=\>[8%[I("B>@*H%4&IE5PM"P)DKKT$GN, 3;%V?'SN=3^!!>\.UW01E%BBULND%M>"+ M\\QV4+H!50N@U,H6%QR$[6!PQ&P'99Y,K33;<>?Y; =JM.Q*@3C8SC@GKWU M&>; 3>)VU7(E\^\UD(44R$*LZ_4::7D**-H;K_WE."C(0*F5C2] AN"S)"8! MQ1U0M0!*K6SQSL\Y=D@XG)AV@=KFD>=TYS\+3*@VRZ84M$/LM'-J8-IE:UME MOTG4C781T@@9_'&)#NTYMPT#!!4JM[&$!+J1UGNP# MQ1M0M0!*K6QQ04'$3D%'9%_[65J13OM)6@WMS=0VY34HA1240NP_KE3.W1- MT-Y,[7$'2BE0:F6+"THAG?-,;5"6 54+H-3*%A?(0^PT<<34OJR8VD\7(D-[ M,[5->0V.\0N.\>T<<^JRYH LKORB.=M- HHC4&IE_PH<\>V_J^R+QE.HS]Y4 M[4T[H$@"I5:VN4 2GYQG6Q0HN("J!5!J98MW-I[9V>%P/&8")4Y[&H[V1FI; M\AK,XA?,XMN9Y>1PM,O:LA$45Z#4MO:Y.QMVD^W5'ZE<\%BAD,V-O->X, -# M;G"="FV5B^G;)Z(S)Y +S^5P(_7B0; O.]XWW_P=02P,$% M @ LGA76,6;U==[ @ @P8 !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5FK+5TB:C""EB:9.VJ:J7;>':0\.W 2KQF:V2;I_ M/]M02A)2==)>P->^YW#.M7V)MUP\RAQ H:>",CEUO*-(<"RTM> M,K M*RX*K'0HUJXL!>#,@@KJ!IXW= M,F)/$=NY6)#&O%"4,;@6255%@\><:*-]. M'=]YGK@CZUR9"3>)2[R&>U /Y:W0D=NR9*0 )@EG2,!JZLS\R3PR^3;A.X&M M[(R1<;+D_-$$G[*IXQE!0"%5A@'KUP;F0*DATC)^-YQ.^TD#[(Z?V3]:[]K+ M$DN8<_J#9"J?.E<.RF"%*ZKN^/8&&C]68,JIM$^T;7(]!Z655+QHP%I!05C] MQD]-'3H ?W $$#2 X*V L &$UFBMS-I:8(636/ M$B9;LYF!K8U%:S>$F5V\ M5T*O$HU3R2Q-><641'>0 MG@)85S]%6?G@LTYT7)&9A%OD)'$T\7H#"A\DQ# M'NX7Z/3D#)T@PM"WG%<2LTS&KM)*S??"R=S=KKLARF;ZQ24;C MR/-B=]/UO"OT,4D[0C.IVA%D*2# MO37EL*/D8ASZ>W)[DOP@'/;+C5JYT;_7E8'J4QD=5O4J&H[W9!YFC;UQ&.W) M=#LMPK3G+UBL"9.(PDKCO,N1)A!URZL#Q4O;-99&ULK95=;YLP%(;_BL6JJ96: B:!-"-(;:)JE;:I M:M;U8MJ% R>)5;"9[83VW\\&RO+A9KW8#=CXO"_/.9CCN.+B2:X %'HN0%+X'IE047!5%Z*I:N+ 60K!85N8L]+W0+0IF3Q/6S.Y'$ M?*URRN!.(+DN"B)>KB'GU=CQG=<']W2Y4N:!F\0E6<(,U$-Y)_3,[5PR6@"3 ME#,D8#%VKOS1)#+Q=< /"I7<&B.3R9SS)S.YS<:.9X @AU09!Z)O&YA GALC MC?&[]72Z5QKA]OC5_:;.7>?49VGP&QB_E MN:ROJ&IC/0>E:ZEXT8HU04%9@",WEF8Y[F$W1Z\KOI:$93)VE<8RYF[:(EPW"/@-A"FD M%RCPSQ'V<&"13]XOQ[MR5Q>CJPCN*H)KO^ ?%7E!4RK3G,NU /3S:BZ5T'ON MERV_QK!O-S3_X4B6)(6QHW\T"6(#3O+Q@Q]ZGVS9_B>SG=R#+O?@F'MR0QG5 M>RE#2\[MG[+1#VJ]Z1";1)<]NHS=S78.AU$^'H:#+FH'KM_!]8_"/>I^T*.L M5PJ>@K32-0;A]GLOL1_LT1U&83ST+^UT@XYN<)3NGE3ZOU0@*,FM;(.#MP:! M/XSVV"Q141!B.UO8L85'V;[H&UL MM5==;YLP%/TK%JNF5FH+AD ^EB"UR:95:J>H6;>':0\N.,$J8&J;I/WWLX$2 M2"E+*_*0Q#;W'LX]/HZNQQO*'GB L0!/41CSB18(D8QTG7L!CA _IPF.Y9,E M91$2\Q MH$NP1_SQ# M$0GXB,^\6,W!\= *. (G!SX"F7";PL2XD=45 ]PJ:ESE-\PV: M,^R= PN> M,PK8;TZ?[I9CU=EX*5JIFE:F:&9_U'M4*$BZH(X,^UC 97 D?\ M;U.E.72O&5H=VQ%/D(8\Y' MX,+STB@-D<"^/#_R-1Y!ZH0VE9[CV1F>^H-9NV=FS[*=_EA?5ZMJBK.LP7 ; M5R/<*PGW6@EOS9N4YL5;\\98-)'.,9T*F:%I#\T=R@U1?J^Q.@*KE>V493N'.UY.ERIT!%93H5^JT/^X6\&* M4=[H@OXK(]J6LV/6US$0ON7504EWT$KW,B6A3^(5!_MXM17KO;O4$5BM[&%9 M]O!P7AUVJ4)'8#45H+'M(XQ#N+5 K5JQWX.#P8YAF\+@T!HT6Q96NA_8ROH& M>8%V?X$';&!@IQU,5VAU);8]#&QO8C[JV][CC7+W2PJO[TPUB*Q)S$.*E3#3.^Q*!Y5>2?")HDG7U M]U3(.T(V#.0U#C,5()\O*14O$W51*"^&[C]02P,$% @ LGA76"K&]%I^ M @ N08 !D !X;"]W;W)K&ULK55=3]LP%/TK M5H8FD!CY*BUB:21*F+8'I@K&]C#MP4UN&PO'#K;3PK_?M9-F!:4(3;PDOO8] MQ_+VYBI-9&,X$S!71#=51=73#+C<3+W0VV[6]-;X54R^P M 0&'W%@&BJ\U7 +GE@C#>.@XO?Y*"]Q=;]F_N-PQEP75<"GY+U:8:2 M)6VXN9&;K]#EY)-YQMX)&^TD54'Q@@J)MHW?>SJL ,(QWL 40>( M7@)&>P!Q!XC?"AAU %=JOTW%U2&CAJ:)DANBK#>RV84KID-C^DS8MM\:A:<, M<2:=*YP@99Z.R9Q380@5!;EZ:%B-K37'Y#L.WB>2 8Y4SJCKU-4CCIP&:,*(7$MA2DVN M1 '%$KV<1]MV+' M%_]/M\COBX4V"K^D/T.5;YE'P\Q67MAK#6H-7OKQ0S@./@]5[3W) MLGU;145_1T6OLZ;/1AG:TAZK7LIPZ%BNEZS2+&ULM=UILY$FN<%&6:1OG+)4W8T_E('[W.N(D?EES.&%^DOYS]5U+J;& M:V4>IS0K8I:1G"[.1]_TT]" M*6 T!8Q]"YA- 7/? H=-@<.M N;A.P4F38')5H%W5WK:%)CNVZ2CIL#1O@6. MFP+'^Q8X:0J<[%M UUZWG+9=9/I>D?7&KG>Z>B^I=C$KXM'%62"Z7%Y[\ M4.VG57FQ9\69#*E;GHMO8U&.7]Q0'N=4Q @GUTF4%>0K^3:?QW)WCQ+B9W70 MRIW_DT5Y%"?%9_(;B3-RMV1E$67SXFS,13ND-IXU=5[6=1KOU*F3[RSCRX+8 MV9S.>\I;ZO+FKO+.COH-!3 6/^#Z5S1>?\5+0RD&479 3/T+,33#(#]O+?+I MM\\]#;O:P922T2I&5S"6FKFEJS6C:HW]#UI#KJ._HSJY_;W9PX53+#_5E.U)MRUU9(#8IPTS+M;J[.;F^N#A5G9 MYIX'B[[0KX7#?D%>()P6JVA&ST?B"J"@^2,=7?S[7_I4^T]?N" Q"XG92,Q! M8BX2\Y"8C\0")!:"L$Y0':Z#ZE"E7WQ+F8C1O^J3[(KF,>L[I5TJD:%QA<0L M)&8C,4?]P^LZ>:%1WG<4>^92UC TPI"8A<1L).:HM\KD_0!#ML)#8CX2"Y!8",(Z M 39=!]A4N2DMNA!SYN2>9N(3KV-IU5Y=%N37CEN#2V4%0^,+B5E(S$9B#A)S MD9B'Q'PD%B"QL,:F%28?3SY>&$>:=C9^[(FEHW4L'2ECZ8;*9YUQ]D#*+*2Z6XHQ\6N0L_5PMT1=:QV]7 M^6BR<9BH8T;9IJ$Q\[9*\U#3MWYD&UFE@\1<).8A,1^)!4@L!&&=D#E9A\P) M*&0(?9[%!24\>NZ+%64U0T]#2,PZ>1-2TV/-W(HH9(T.$G.1F(?$?"06(+$0 MA'4B2M?:=V^:,J9^_O#O;(OL'R[ZR%E.#C>D)H%U6RHYC3:YK7I MUMVENWL1KV<1W9@:TY/N:[@#5+*AF M0S4'JKE0S8-J/E0+H%J(TKH!UB9#Z.IL"/MY16?R1>R,93R/[\LJ[TA<[=U3 MDD9S2NY?R-5=_R,]:!H$5+.@F@W5'*CF0C4/JOF-MGF7=K)UAQ9 :PQ16C>: MVG0(79T/(:\#XX>L.E?UA@PTJN5#-@VH^5 N@6HC2N@'6YD7HZL2(?_(4')H# M =4LJ&9#-:?1E _]=B[BZ6_S/+3M!^#0C 6H%J*T[A^ZMCD+ACIG ?T 7%W= MT%B :A94LZ&:TVBJ-T*[%_&@;?*A6@#50I36#9LV&<%0OHOMW./L>/2ME@9' M!#0G :K94,V!:BY4\Z":#]4"J!:BM&ZJ>5#-;[3N M']+H6\^^H56&**T;3FU.A*'.B;AN_NBO[GSI%]F9$J[V!@<1-#$"JME0S8%J M+E3SH)H/U0*H%J*T;K2UB1'&QQ,C#&AB!%2SH)H-U1RHYD(U#ZKY4"V :B%* MZP98FQAA#.\FX@OA-$_CK.F<)6H@[@MYHK*G 1H_BJT6B:VRN:T2RL4DD0]P"5]2XF=B4O8+ M>4,?:592F6D M$Y&D3%>RLUBRBEZJ@[YH%TWBA_@^H=W.2ZI6/M)"WMB(2I.ZUX7J85VS*Q>R M#X8DIF6WDE1V))F\D"C+RIB_O-94'/0>U*!9)U#-AVH!5 M16O>@UN:G&.K\ ME!]E>E_OA)U]INH6N'['T430YMN_G=WAJ"L=?(2#9K5 -;O1-M_)F=-)]Z[. M@5;I0C4/JOE0+8!J(4KK1EJ;K&*H^^7X?>N 7=3GGAT=MZG1P9'4T[/&9')R MV-U?+6BE-E1SH)H+U3RHYD.U *J%**T;2VU>B@'/2U&+@P,)FI<"U6SC;0Z( M'(3 W#XI03OH@&H>5/.A6@#50I36[?.ZS7@QU1DOUZS@7S>>'/T>+^2M4%'F M43:C[V8MJ]6AP035+*AF0S4'JKE0S8-J/E0+H%J(TKHQUZ;+F!_ON\.$YLE M-0NJV5#-@6HN5/.@F@_5 J@6HK1N@+5Y,J:Z[XX]>YU7*X-C#)HJ ]5LJ.;L M^/7-]SO&AK;#@VH^5 N@6HC2NO&T,3**.BWF>_0?OQ"$)H2 ]4LJ&9#-0>JN5#- M@VH^5 N@6HC2N@'6IL28ZC$Z?K!LGZ&T/QZA&310S8)J-E1S&NUXXZ&D=J!MI3^ZT#H]J.9#M0"JA2BMCK/Q MQI";*5;,Q=CSS[K1IO=6O^I7YZI??,M_13NV^^HY]Z]="? M;;7U\+??H_PA%K&:T(5H@G9P)%8XKT>4K2%=8*\^*<>$* "M9@ &0 'AL M+W=O[[8=./Q!;=NC#X 49;KA>946N5/RU=7DQKM@(6T2VHA_ MI?RU.OK9:3[*4U'\VKRX7UY-W*8BGO%%W4 DXK\7?L>SK$$2=?S6@4X.QVP2 MCW]^0V?MAQ->(H0>"8$TB70,8FT"Z!]A/"$PE^E^#W M$_P3"4&7$(Q-"+N$L.W]OEEMIZ.D3JXOR^+5*9MH@=;\T-+59HL&IWES9CW6 MI?AM*O+JZR^\3DLN3I7:>84*^<+7Q3Y(LW2I#T-Q#NW/.>K MM';^\92EZ_;=3VVB?/CH_.6GN?'TN=I6(KRZGM?@H34'315?V[;YL'HU) >CT\W'9V-3_> 7M+#24U;/'H"[^XYR=>\.<6VS:F9M*?FA>DL MV^/X9IQF5+^HMLF"7TW$L%WQ\H5/KO_\)R]T_V)B"!,LP@2+,<$8$IC"K']@ MUH?0K_^Y2[)TE8K!I>2"V\5^Y&I9KDLQ?*UX::)Y#QJTH,V]]N7:FP6N>SE] M.>9/CZ*^ZX5J5 06:$L,)AA# E.("0[$!" Q#T55GQW=3'Y.5]RYSZN=8&7! MVUN$B1@0U/;ZPP2+,,%B3#"&!*;0'!YH#L&1-1(W_UQ'J9^)81#/EF%,L&BF#>^^YP?JZ!X;@EQOK@8QI+(41N8'1N9CYS9E M\3^ASXS,&"<[C,;\#BV9.E'U"^1>$Q9#*DLI;F>*Y6O"[;W42"F8FZR$%,7 MHP(%TVVO%U2TJ$,[[F^ON?%P".M" F.(VM4C/\$#NWJ?UUQ\@/IT6\%\Z[9B MHD4=FM*S<])OK"'()?W6ZD%S]T1OB>PM&1@0VG&^I,I4':2]XH,85LZ)ZEY1IDCD?UDF:?W3$[-=L8J'Z M"ZAH48=VX@SMV-!CSCPO/._3\1Z6@"<] 0\V!>)\.7"3A &L>^!(G+<3+/# M.#ZY^@X:?!AKP@8/& ^',*R:U-9* >W!"OJNV&R3_'K,?*] M5/9 P39B!H4JDE'1H@YM: 9EC-)X> ]A MZTEEZ\'2EA4E3]>YP[\ONGN+N$H69KV *5[O4-$B3Y>YV@@U&,*P:E+7':4. M)K .'IX^P0"V%*"B1427N7T*AD,8&*+V52IA BOA;A6\ZE;!CZ9.3L:K"O3O MJH]&'E"E,RI:1'3!>V:8QQK#](DL5FTJ=5)H$UAH?_O[_=&/ CRY?$50]CXH6H:+%J&@,"TVE71H$!#8( M[%>Q8$!KHE$- Z*+_-F\[[\;@N:>WQ]EWV/' )&V AEM*]@N91%4GP$5+4)% MBU'1&!::RKCT&0B"ST!T3>^Y;N\$OX./9,V9?DSM7]F>?2?G?'1#&LRM0]L](' MH+ /,'I5"\:QWC6+:@=07[,G>*MZO(V&A4[8R*%G5H(!]Z M"/&H-E2]A]"E4NA26.B.7O6%<:S)0!7%U*1W^U/;,4$,JRZ5#:F)*:R)!Q4& MG&_- JHHIKJ<-2B,45$,JS*5!ZFB*:RB_^#36S"J-3NHVIKJFE@;L$P+\OKC M9PRK,)4<*<,I+,/;!W@%,2^\K$ZXXC""-1&H0IP.+\4;0LX,3_@QK,+4)QRE M#O=A'6ZA_& D6T)0T2)_>&%^.(1AU:1R(56X#ZOP8>4' UA3@"J^_6'Q/1S" M#"'J!%CMK535/JRJ\?='P >TY@)5A?N&C>VZ##=%Z3HJA7CC=F@94E8Z*%J.B,2PTE=:C1^O]=]TVSO(./9,V9X9CZSO-1E3&L MRM0>2P_"ASV(H?T1<+KUI8-J-OB&!?C^TZFF&&U&;X@)3TSGI7_@P_[!X!8) M.-^ZLZCN@:]; W36[ZP>X_4--E/,S-S90!H" 6P(#-J7<+YM9U'1HL"PV$[G M_=Z:HDA_DPK#JDSE09H! 6P&C-X@ >-8\X'J"02&#?CTO+_5S1!%^OLH&%9A M*AW2/P@&_(/Q/AF,9$T(JC$0&"1_?U WQI#^X(-5E\J'M 4"V!88]LI@ &L: M4(V!0'_4W?.UNZLA2I\(,5/4\41(;; 4Z $LT,?ODPA0I3@J6H2*%J.B,2PT ME>"COZ$'2_%1\_\.(U!/U/Y?_(&/9,V902_367_^;XK2*F-8E:D]EJHZ@%?F M+39*P$C65Q&JB@[T97?2-Y,-,9ZVV(55EDJ'E+P!TN/Q,(XU&:CR.# \^3[7 MIE0F#:W=PM]#' =2' <_^'@\G&_- JHZ#@SK[ :E88@R*(WW6(L/I)8.8"W] M!S=*P*C6[* J[&!X?7XXA&'5I/[Q4ZG$PX$M\L-[)& $6PY0T:)P>$E^.(1A MU:1R(%5XB+8Q'D:RY@)5AX<&'=Y7&Z88C_;OX%AUJ7Q(&1[^Z.9X&,":!E3U M'1JVM'OG_2=&3%':_)=U42=GYFJ#I:X.!Y;;T?=)P >T)@15AW=H@7)=]*V. MV!0UFVDC%>J"^O3H6S8VO%RWWX=2B9GK+J_WW_-P>/?PG2LW[3>-]-Z/O NV M_^84";/_(I=?DE(HP(;7E8!T/\_$!RSWWXVR?U$7V_:[/)Z*NBXV[8_//%GR ML@D0OU\51?WVHCG X1MJKO\/4$L#!!0 ( +)X5U@NJ-V$:@, $L/ 9 M >&PO=V]R:W-H965T_ MY 9 H?LL97+D;)3*+UQ7)AO(B#SG.3#]9,5%1I0>BK4K\JU**8.90'*;943\^0@IWXT<[#Q,7-/U1ID)=SS,R1KFH&[S MF= CMV)9T@R8I)PA :N1@Y*M5#PKP5I!1MG^2N[+1-0 N'<"X)< _ZF MH 0$A=&]LL+6E"@R'@J^0\)$:S9S4^2F0&LWE)G7.%="/Z4:I\;7H*@ _5X4 MFJ6$272&)CS+.=,S$O$5NDP2L86EGI4*O9V"(C25[W38[7R*WKY^AUXCRM#- MAF\E84LY=)569;C=I%3P<:_ /Z%@"LDY"O![Y'M^8(%/G@[WFW!7YZ)*B%\E MQ"_X>B?X9MKG62TK7^D*T!636T%8 D62;!Y;2O) Y26#DZ,TF0=R!,W[S M"D?>!YOCCL@:_H/*?U"P!T]<$#:S09=F.R)KF.U59GNM+_MA<<.]/A8E2*27 M,.)J P*EE"QH2A4%:PKVO&'!:X[*N_%9KQ\/W;NZ-5M0&%9!#\1 V=1&CW7T<"\\4FN+\G!L5]NOU/9;U=Y^O[KY-$7SF\N;3W.;ME;X M_R[[CL@:3N/*:?SL/1YW:;8CLH;9065V\$)[?/!XE0T&1RNQ/:8A&'N'FNQU MN\=+OH:,*#[6:HOJXQ/G$:Y]0>"N=WG)V%02'Q^?MJ@8]T[H/11XW%[A]>>? M_KAC)TMY._Q_EWY7;$VSAVJ.GU_.<:?UO"NVIN%#1<TDO&\!]Z+5&/];JU3L>TF=^( M6%/=M:2PTC#OO*_Q8M^Y[0>*YT7SL^!*MU+%[49WNR!,@'Z^XEP]#$P_5?7/ MX[]02P,$% @ LGA76(J( :YQ! EQ, !D !X;"]W;W)K&ULM5C;;N,V$/T50ET462".1,K7U#;@RVX;8'<;Q$G[S$BT MI:Y$NB0=I_WZDI*LFVEFC3HOB23/')X9CLZQ.=XS_EU$A$CPFB943)Q(RNVM MZXH@(BD6-VQ+J/IDS7B*I;KE&U=L.<%AEI0F+O*\OIOBF#K33 MF))[#L0N33'_9TX2MI\XT#D\>(@WD=0/W.EXBS=D1>33]IZK.[=$">.44!$S M"CA93YP9O%T@I!.RB#]BLA>U:Z!+>6;LN[ZY"R>.IQF1A 120V#U[X4L2))H M),7C[P+4*=?4B?7K _KGK'A5S#,69,&2/^-01A-GZ("0K/$ND0]L_QLI"NII MO( E(OL+]D6LYX!@)R1+BV3%((UI_A^_%HVH)<#^B014)*!V0O=$@E\D^%FA M.;.LK"66>#KF; ^XCE9H^B+K39:MJHFIWL:5Y.K36.7)Z0.1,2=J7R2X3S 5 MH -6^8X"M@:S(-BENP1+$H+?940X6+!4C4ND]_&%@#L:L)2 JR],B(_@:DDD MCA-UU6ED+LE:K1J".:'JZK#0+/Q+E:=7O@;?U+P^49PR+N-_5>2O:OX.J!WP MM%J"JP\?P0>@GCY&;".7F^EG>-T3>/=,R$YM1[_$ M:[U'8LF4#>M8!F)--3&E,-TK:$KWGIFISB%X& MH57^9=J!GC<:NR_U,HQ155"#7K^DU[?2F^4O.,X$7,D+KT;U.=<&<0VHT@+U MF<2O)O+Y OT:+=1K4S^.\A J/Q M+GO=UCP:@GR(S.,(4<4/O;<0%2N85:;@;@MI,J\<'MHM_BPI*K#J!*#?)GD< MH][XX0F>E1-#J\]-U7=L]0V: O(:1)AN"(A3-6_2R++[=B=M(4V&E55"NU>^ M+9@%0&- X:!-S1!4F^(FN+0[N*7$,V106S\(\TW M1?5Z9OZHG6%8>BNP>^K9^%@#UWQ"POH\%/4-4_\B W-H11TKX)COY$2!@.RKSW^OE MT_)T:9:=J;2>S^'M(C\CJF#R(ZNOF*M74("$K!6D=S-0E'A^"I3?2+;-#E*> MF90LS2XC@D/"=8#Z?,V8/-SH!&PO=V]R:W-H965TL MFEJI*U\A:3N"U":JMH=I4;-VSPY<@E>#F6V2[M_/-H2E+8WRL!>P\3W'YUS[ M7N(M%T^R0%3P7+)*3IU"J?K:=65:8$GD!:^QTBLY%R51>BK6KJP%DLR"2N8& MGC=V2T(K)XGMMX5(8MXH1BM<")!-61+QYQ89WTX=W]E]N*?K0ID/;A+79(U+ M5 _U0NB9V[-DM,1*4EZ!P'SJW/C7L\C$VX!'BENY-P;C9,7YDYE\S::.9P0A MPU09!J)?&YPA8X9(R_C=<3K]E@:X/]ZQWUGOVLN*2)QQ]I-FJI@ZEPYDF).& MJ7N^_8*='RLPY4S:)VR[6,^!M)&*EQU8*RAIU;[)'/8 _>@<0=(#@6$#8 M 4)KM%5F;B8,%( M)>$3+-L#!9[#0O!?.M^8P2U6F%,%WU>,KHDY@7.X2=.F;!@97@=297!'J(!' MPAJT='H'N)$2E833.2I"F3S3.SXLYW!Z<@8G0"OX4?!&:JR,7:4-&IENVIFY M;$ _#9\?#@)=S5:>US&_2Y#2Q?>&1NAPRU#*-A!E/" MU[(F*4X=7:,2Q0:=Y.,'?^Q]'K+WG\A>F U[L^$A]N3?55EU5X'W5V'(>,L6 M63;3:C9)$/A>[&[V#0T$78W]/NB%T%$O='10Z/ZM/4YJRS?>4^%?3OQ74M\& M!=%E-"PUZJ5&!Z7:ZMGLJJOKEZI' @*)Y-7*MV]=F): M^3LZYVDU,T^K_ M4&PO=V]R:W-H965T M.X_?7093T M)E?%N8=T!^F_MR2FK]<]M[<[\1@M5RP_T9]<;8(EF1'V M9?.0\J/^GF4>K4F2130!*5E<]V[<2^S!W*! _!&1UZSR&^2A/%/Z-3^XGU_W MG-PC$I.0Y10!__="IB2._9VY8_;UC_U@$SX-Y#C(RI?&?T9RM MKGNC'IB31;"-V2-]_96(@ 8Y7TCCK/@+7@76Z8%PFS&Z%L;<@W64E/^#-Y&( MB@'R6PR@,("'&B!A@ XU\(2!5V2F#*7( PY8,+E*Z2M(?A1 MDH_[C*7\:L3MV.21L"@E?" 9>(B#) /G8%:6 * +\)D7WH,8Y""9@P>:L51: MW+WQ\LL(.,&$!5&Y#A;M0;Z&1$9/P B#W#$ '(HU#T\/-H<8< M'V[N&J)!^X%#!9_7PI%-;Y>O0RX0_"2S45 MG0AL0M2<]O=.^T:G[Q-&>"I8J]>EN5^]XQ@J?FLPCH+!3=CX^1Q2Q*RB!B@SW&T M+ LW+Y\OG^ZPV#V=/-T-]-& M8E6D667#MMCJN9,ZS;4KU%RK2LTJ&[;%5D^E%&ON]ZDUMRFU'/51ZH1@(Z3N MN51LKEFR8;[<)ESB[!;>O-90L MP2[X_/H9F#$^IQ1=%%=1]T4U 9KRBVN>^55>;B]D=_ZONS>6GWF.">],MVN2 M%DO^W]H4FN/XG:U("C[3A&X*%NZ7N,F)Z*QU-3W](:S8-FM];*6D=U&8*SZ@M4NR8-!C7F#PUF M6!'U]3=!4FA"L]"<$<;B\I$/5T&Z)-H@!(EI:+HA6 -QH0_]<4L04F1"H^3J M:IF$=;7"_8;[3H@M-T[0:-./'9)M\J&;;'5LRF5 M)30KRTZ-+.S5]FFD-M)ZW,!19QP]#GHM_1.4.@^:==X[^R=H5>Y99<.VV.H9 ME7(/FN5>=VT,#AKSJ1Y7'7,1KQ[7LL)"J?Z@68D#(:I,)C9+PZ%3:9,.V MV.JIE-H1FK5C5Y,IS&LJ7)6).DQ#8VDP+8L0DB(1=;R-_+_TF1UQO+//_"&L MV#9K?6RE=D9F[=S99Z*FY$5#I3(U&%?]WJ##M+Q"1%(V(_/+T./70$%8ZPU5 M7Z.I _5(/2@$8M2S"2(A89)=V! M3:8@,369W1!LA-3]EY(1F25C1W^)FJ_VH/J:9:H!N6/U,XR6J5;)^8Y+1XX8#M2BT.,=O>?>#I+Q#YE=T MCSR ?([AJTI>VV5E<'F7DJ"ET$N^4=V31EQ:5".J#JYZ3%)G(?,WZ'?VR\CJ MAVBK;-@66WU#D!1_WG=^BO:TWXX;=3S5XQSUN<#=N'HD4NIX9JESO%@0A-VA M:7&:T#IQ]="D#O+,.NCH1UGPF1_2Z4$HK$>I,?4K>S.YB%\6>UPS4-16N7=Q M?W:_C_:FV#VJG+]U+W&Y&U;2E)MS/W%M$249B,F"4SH70[Z0IN5^U_* T4VQ M _29,D;7Q<\5">8DS0'\^H)2MCO(;[#?=3SY#U!+ P04 " "R>%=8LB!# M7*H# G$ &0 'AL+W=OFT2KM3U*3WOJ8)::S9)A=(LWW[@>,:;P9;FM8W MB;%YSG,.F%\@TQ/C7\6>4HF^E44E9MY>RL.5[XO-GI9$7+(#K=23'>,ED:K) M'WUQX)1L:U%9^! $B5^2O/+FT_K>DL^G["B+O*)+CL2Q+ G_?DT+=IIYV'N^ M<9<_[J6^X<^G!_)(5U3>'Y9_T<_6-= MO"KF@0CZ@17_Y5NYGWF9A[9T1XZ%O&.G3[0I*-;Q-JP0]2YE&:3?TGBU7<6L5C5K'-ZJQ*NE;AQ&Z5M%;) MF%5BLTKZ5D%BMTI;JW3,*K59I3VK,$WM5EEKE8U993:KK&\58[O5I+6:C%E- M+B (0YO?I.>'H\11&PX,SH)!RS63I+#")[#5YW@9<0>?>-#O_LOM^F:!5NOW MZYN5U7=0_YOK$AOX8?CS*,$O 3]LZ(<'6>6D22/K3N'$L<2Q(1<>19>5)XWL M)[/(86;8A4?A924*[M-K$CC,#+WP*+ZL3,%]?F6QP\SP"X\"S$H5W"=8YJK, M$ R/(LS-%=P'&6#7:V)(AH=1YN9*GV.)"V-@, ;#&%,[3K6?K-R[DT'Y;ZY0 M,-0#_.>I B]!0NAL X?W@2ZJ-++N!,:.-Q0,PF 485:J0!]AL6/K 9A,(HP M*U6@C[#$\8L.!F$PBC K5<"",%=E!F$PBC K5:"/L,0!9S (@U&$N:D"?8Y% MD:D2J/K[IS3]->Y\SO'/GV$_H?PQUP=X0JZ4ZK@,E5R?CZ5GAN2 M'>J3X .3ZEQ97^[529YRW4$]WS$FGQOZ<-G^-S#_ 5!+ P04 " "R>%=8 M+CY:&(X" #)!@ &0 'AL+W=O)A4K0P>$ ]NBF;.R! ME\27\WWG9G].=T+>JQI DX>VX6KFU5IW5[ZOBAI:JDY%!QQW*B%;JG$J-[[J M)-#2@MK&CX+@W&\IXUZ6VK6ES%+1ZX9Q6$JB^K:E\O<<&K&;>:&W7[AEFUJ; M!3]+.[J!%>B[;BEQYH\L)6N!*R8XD5#-O.OP*D^,O37XQF"G#L;$9+(6XMY, MOI0S+S !00.%-@P4?UM80-,8(@SCU\#IC2X-\'"\9_]D<\=$K1*/LE^P&V\ C1:^T: $U3'9*QC\A)[E@3A\?T)P4-*A*Y!&J&PY[PX/.<=GG,"#RBP"J9J MZWR<61]&7;=9?'EVF?K;PYI-&5T\,HTTY6_](XD;^AH$A22><;J)%9Z5D+30* MDQW6^-: - :X7PFA]Q/C8'R]LC]02P,$% @ LGA76 X_(8S%! QQ@ M !D !X;"]W;W)K&ULM5G;;N,V$/T50ET46:") M1.J>V@82J[L-D&V#9+?[4/2!L6A+6$ET23I.^O4E)46R)9E)#.4EUF7F<,Z0 MFCED)EO*?O"$$ $>\ZS@4R,18GUNFGR1D!SS,[HFA7RSI"S'0MZRE4 M_E W5_'4L%1$)",+H2"P_'D@8>9.*6;G\G-2%7X2UHQLN_8%O;6@98;+B@>>TL(\C3HOK% MCW4B=AR0>\ !U0ZHXP"= PYV[6"_UL&I'9PR,Q65,@\1%G@V870+F+*6:.JB M3&;I+>FGA9KW.\'DVU3ZB=EG2N-MFF4 %S'X4R2$@:M"X&*5WF<$7'!.! >G MX*Y:%H N#QJ=1$3@-.,?I?FWNPBYH MP#UZO3O4L+&;V;-+//L WJ>T2 4!U_+3B0>FY.]K:0^N!,GY/T/)K\"=87!5 M<<[Y&B_(U) EA1/V0(S9SS]!S_IU*'%C@D4C@>TEU6F2ZNC09Y\9Y1S,,6-/ M:;$"%SG=%&(H?16,6\*H^OHP@V'@JV7UL)N8(3,'NLZ^6:0-ZDC*;D/9U5*^ M6"PV^2;#0BXCR9>)]#^LRO(0ZPK)VZ%S&CJ^YW58#Y@%'K1@A[4VKB-9>PUK M3\OZ#]E6#\^NUY\VRPY=O\/3Z_&$5F"YG440:2,YDJ??\/2U/+^7S4]-[0-A MLIF#6Z(40;VXF\D&-X2E- 8GLF8_$92"C).AQ 7]]00MU*D"\Z"_G*"'.HLNZF/) MBM(NN3T>8<,CU/*8EV)#MO;KE MNWI*LI,23=#W8N;5H;VT>8X)%(X'M91%: MK:"RWK,GU^@CY754M&@LM/W,[DA5.$YCKG'VOB+'\?Q.\YD/V@5!&'8^-WU< MQ_)&+6\T6G>NH?;ZKF?+36"7^H"=&WI6MV_I0SN6>JMOH5;IO="B:^?=.AA MSW.[7.T>UR!$H=>E^AZB$[:J$^IEYZA=^H6QPKI-^U6;YIH^K4=ZN[:ZD41QG=DQ MT:*QT/8SVRIVJ-?1KV]U?J\$NH[EHFX)]'LET'&1ZW9+X'L(:=@J:?B"E'Y+ MH^LKY5,;^I[593Y@ASPG#+K4M:$=2[T5WU"OOE]H=&%OEA%"86^6^V8P\+M; MUD@?RI%442N0D58FCMOH7AC+KQN=\]SHD'.PT^FAWEI QD*KDFSNG/#*/=JJ M/"GG8*$63'7XV3QM3N,ORC/HSO-+>!Y59^HM3'7$_P6S55IPD)&EA+3.?+F, M6'5J7MT(NB[/D>^ID!O%\C(A."9,&Q_4$L#!!0 ( M +)X5UB\4;61.@( #,% 9 >&PO=V]R:W-H965TMC%%B6^)_*)Y*C6YL$6 ,@>2ZEL$A2(U3 ,;59 R6U/5Z#H9*U- MR9%,LPEM98#G'E3*,(ZBJ[#D0@7IR.\M3#K26Y1"P<(PNRU+;IXF('6=!/U@ MOW$G-@6ZC3 =57P#2\#[:F'("@\LN2A!6:$5,[!.@G%_.!TX?^_P74!MC];, M9;+2^L$9\SP)(A<02,C0,7#Z[6 *4CHB"N-/RQD_8O/G7)9<0M3 M+7^('(LD^!2P'-9\*_%.U]^@S>?2\65:6O]E=>L;!2S;6M1E"Z8(2J&:/W]L M=3@"]"]. .(6$+\6,&@!7KFPB/(TY'1-3/.F]CY<+)S2<=-[;A'.)L! MOAT7-X M2&(<%(D/BL2>;W"";ZZH"H02".R:*BSOT&/RQ&[X;VW85')KV<]KHF!SA-+^ MZDJ_N>^B^S[7ID-;\0R2@/K0@ME!D+Y[T[^*/G>)\9_(GDDS.$@S>(G]7[&( MLN+"4#-C5[X-R:4G<5-DE]*[[(Z3>,FCB2P\*FDW3FZXV0AEF80U8:+>1P*; MID4; W7EJWRED7K&+PN::F"< YVOM<:]X1KG,"?3OU!+ P04 " "R>%=8 MJK^F>^," #!"0 &0 'AL+W=O>JZ;&;8\*<9%"VW8ADP M%"8,;@621YU@\G0/EZZ'C.\\-MV21 M*=/@)H,E7L $U/WR1NB:V[BD) ?T $B#-UEO)!Z%#EPE08WP[NS M&O*\@@S>@!S#[ 2%_A$*O""TR$?OEPLA+$"ISD MXP<_]C[;LO*?S%[D*&QR%+:Y)SK5'5N E2HJ56:'626^'_C>P%UMDK=Z[TG> M:<@[N\@C&WFEBC?)O:X?;Y&W>N])'C7DT2[RV$8>61 M=VWDL86\T^]MD;=Z[TG>;I_QPG[4W0K UJWG M1?_FJ4)S-PY8<[FYQF)!F$04YEKHG72U@Z@N#%5%\65YYDZYTB=X6WMN0O4$L#!!0 ( +)X5UCTC%P;'@, -P( 9 M>&PO=V]R:W-H965TU MF;&=?N20-A,W[:'3@PQKHP8D1Q(F^?=="9O:#B%MIQ= TN[3>ZO5+L-2R%N5 M FARGV=, M.]'0SEW):"@*G3$.5Y*H(L^I?)A )LJ1XSG;B6NV3+69<*/ABBYA!OIF=25Q MY-8H"^(2#OW'P#QVZ3S@$ M&X? "JV865GG5--H*$5)I+%&-/-A8V.]40WCYA1G6N(J0S\=?1 B*5F6$